-
Notifications
You must be signed in to change notification settings - Fork 176
生产环境打包 持续集成
李昌文 edited this page Nov 11, 2018
·
3 revisions
如果有条件的话,可以用持续集成来控制整个打包进程。可以用Jenkins远程执行打包脚本,也可以定时执行打包脚本更新代码。 Jenkis的安装与配置等在此不再赘述。
- 建立工程,选择自由风格的项目
- 配置Git服务器地址
- 添加构建步骤,选择
Execlte shell script on remote host using ssh
- 选择服务器并配置执行脚本
sh /home/one/one/one.sh reload
- 配置完毕
点击 立即构建
进行项目构建。可以在控制台输出看到整个项目的构建过程。
***********************************************
******** 1. pull code
***********************************************
***********************************************
******** 2. build front
***********************************************
***********************************************
******** 3. build spring boot
***********************************************
***********************************************
******** 4. backup
***********************************************
***********************************************
******** 5. copy jar file
***********************************************
***********************************************
******** 6. shut down
***********************************************
***********************************************
******** 7. start one-extend
***********************************************
***********************************************
******** check status
***********************************************
/home/one/jar/one-main-0.0.1-SNAPSHOT.jar is running... process pid is:6597
***********************************************
******** 8. deploy end
***********************************************