#2 jenkins 自动构建部署

Closed
opened 1 week ago by lyq · 5 comments
天问 commented 1 week ago

jenkins 自动构建部署

账号信息

服务器

114.55.73.46  root Trane8888

101.37.83.72  root  Trane!234
http://101.37.83.72:8086
jenkins/G3lsqDEe
ltc/f03f4f3e4e0040ec88dd7f9f075b3d79

jenkins 自动构建部署 ## 账号信息 服务器 ``` 114.55.73.46 root Trane8888 101.37.83.72 root Trane!234 ``` ``` http://101.37.83.72:8086 jenkins/G3lsqDEe ltc/f03f4f3e4e0040ec88dd7f9f075b3d79 ```
天问 commented 1 week ago
Owner

安装docker

sudo yum update
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/latest/docker -compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker -compose
 docker -compose --version
cd /www/server/panel && python tools.py panel password
url=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ed8484bec
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
cd /opt/python/optimizer_service_2
export USERNAME_MQ=TraneAdmin PASSWORD_MQ=Trane8888 PROJECT_ID=10
nohup python main.py



nohup java -jar -Dspring.profiles.active=testn application.project-1.0.jar &

安装 jenkins:


docker run -d -p 8080:8080 --name jenkins \
  -e TZ="Asia/Shanghai" \
  -e JAVA_OPTS="-Xmx1024m -Xms512m -XX:MaxMetaspaceSize=256m" \
  -v jenkins_home:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --memory=2g \
  --memory-swap=2g \
  --cpus=1.5 \
  --restart=unless-stopped \
  jenkins/jenkins:lts-jdk11



docker exec -it --user root jenkins bash
chmod 666 /var/run/docker.sock

或者 Jenkins:lts 镜像添加docker

FROM jenkins/jenkins:lts
USER root
RUN apt-get update && apt-get install -y docker-ce-cli
USER jenkins

不用主机的docker.sock,可能版本不兼容

安装docker ``` sudo yum update sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum install -y docker-ce docker-ce-cli containerd.io sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/latest/docker -compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker -compose docker -compose --version cd /www/server/panel && python tools.py panel password url=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ed8484bec export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top ``` ``` cd /opt/python/optimizer_service_2 export USERNAME_MQ=TraneAdmin PASSWORD_MQ=Trane8888 PROJECT_ID=10 nohup python main.py nohup java -jar -Dspring.profiles.active=testn application.project-1.0.jar & ``` 安装 jenkins: ``` docker run -d -p 8080:8080 --name jenkins \ -e TZ="Asia/Shanghai" \ -e JAVA_OPTS="-Xmx1024m -Xms512m -XX:MaxMetaspaceSize=256m" \ -v jenkins_home:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ --memory=2g \ --memory-swap=2g \ --cpus=1.5 \ --restart=unless-stopped \ jenkins/jenkins:lts-jdk11 docker exec -it --user root jenkins bash chmod 666 /var/run/docker.sock ``` 或者 Jenkins:lts 镜像添加docker ``` FROM jenkins/jenkins:lts USER root RUN apt-get update && apt-get install -y docker-ce-cli USER jenkins ``` 不用主机的docker.sock,可能版本不兼容
天问 commented 1 week ago
Owner


http://101.37.83.72:8086/gitee-project/trane-tech-energy-strategy-optimization-platform-backend-dev

docker volume ls

# 导出
docker run --rm -v root_jenkins_home:/volume -v $(pwd):/backup alpine:latest tar -czvf /backup/root_jenkins_home.tar.gz -C /volume .
# 导入
docker run --rm -v root_jenkins_home:/volume -v $(pwd):/backup alpine:latest sh -c "cd /volume && tar -xzvf /backup/github-host_jenkins_home.tar.gz --strip-components=1 --overwrite"


prtainer

docker run -d -p 8086:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer


admin/3uJVmPZ5


``` http://101.37.83.72:8086/gitee-project/trane-tech-energy-strategy-optimization-platform-backend-dev docker volume ls # 导出 docker run --rm -v root_jenkins_home:/volume -v $(pwd):/backup alpine:latest tar -czvf /backup/root_jenkins_home.tar.gz -C /volume . # 导入 docker run --rm -v root_jenkins_home:/volume -v $(pwd):/backup alpine:latest sh -c "cd /volume && tar -xzvf /backup/github-host_jenkins_home.tar.gz --strip-components=1 --overwrite" ``` prtainer ``` docker run -d -p 8086:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer admin/3uJVmPZ5 ```
天问 commented 1 week ago
Owner
``` https://signin.aliyun.com/login.htm?callback=https%3A%2F%2Fwww.aliyun.com%2F#/main 账户名:fish.liu@1238718688420136.onaliyun.com 初始密码:dgMXn$F&A/RO"0^K:yRTM*O^.+cI?<c* ``` https://help.aliyun.com/zh/ack/cloud-native-ai-suite/use-cases/building-customized-ai-question-and-answer-assistant-based-on-dify?spm=5176.28197681.console-base_help.dexternal.5a7f7af7pB5GDe&scm=20140722.S_help%40%40%E6%96%87%E6%A1%A3%40%402842906.S_RQW%40ag0%2BBB2%40ag0%2BBB1%40ag0%2Bhot%2Bos0.ID_2842906-RL_ack-LOC_console~UND~help-OR_ser-PAR1_215041fa17449535267072557eccd2-V_4-P0_3-P1_0
天问 commented 1 week ago
Owner
http://trane.trane-optimizer.com/
天问 commented 2 days ago
Owner
webhook http://101.37.83.72:8086/generic-webhook-trigger/invoke?token=frontend http://101.37.83.72:8086/generic-webhook-trigger/invoke?token=backend
Sign in to join this conversation.
No Milestone
No assignee
1 Participants
Loading...
Cancel
Save
There is no content yet.