环境搭建
- 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.csdn.net/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