环境搭建
- jdk
8 - maven
3.6 - tomcat
8.5 - jenkins.war
Jenkins ver. 2.204.1 - git
1.8 - node
10.15.3 - yarn
1.21.1
Jenkins插件安装
更换国内源 https://jenkins-zh.gitee.io/update-center-mirror/tsinghua/update-center.json
- Localization: Chinese (Simplified)
- Git
- Git Parameter
构建后端
- General

- 源码管理

- 构建
echo 构建Tag $tag mvn clean package -Dmaven.test.skip=true cp ./aden-arms-web/target/aden-arms-web-exec.jar /home/tanpeng/tp-code/arms # jenkins部署jar包,调用shell脚本执行后项目任未启动 https://blog.youkuaiyun.com/LeegooWang/article/details/82497641 /home/tanpeng/tp-code/arms/service.sh restart
构建前端
- General

- 源码管理

- 构建
echo 构建Tag $tag source /etc/profile yarn install yarn build:$env cp -r ./dist/* /home/tanpeng/tp-code/arms/html docker-compose -f /home/tanpeng/tp-code/arms/nginx-docker-compose.yml up -d
注意
- shell脚本中相对路径
./的使用始终指向Jenkins的工作空间 - jenkins部署jar包,调用shell脚本执行后项目任未启动
key: BUILD_ID value: DontKillMe
本文详细介绍了使用Jenkins进行自动化部署的过程,包括环境搭建、插件安装、源码管理、前后端构建步骤,以及调用Shell脚本和Docker Compose进行项目部署的具体操作。
281

被折叠的 条评论
为什么被折叠?



