jenkins集成git参数配置

在开发测试过程中部署不同的版本,所以jenkins集成git需参数化配置。

1、添加插件Dynamic Parameter Plug-in,记得重启jenkins(http://127.0.0.1:8081/jenkins/restart)

《jenkins集成git参数配置》

2、在.jenkins下添加shell目录,并新建相应工程shell脚本,脚本内容如下(我的是本机配置两个tomcat),此处注意BUILD_ID=是个坑点,网上说由于jenkins部署会杀死所有启动的附带进程,所以tomcat一样会被杀掉,因此需要在shell脚本最前面加上BUILD_ID=XXXXXX 这个XXXXXX随便是什么都行。具体脚本如下(如果是远程的ssh一下就行)

BUILD_ID=dontKillMe

rm -rf /opt/apache-tomcat-project/webapps/miniMessageServ

rm -f /opt/apache-tomcat-project/webapps/miniMessageServ.war

cp /home/onesilent/.jenkins/workspace/miniMessageServ/target/miniMessageServ.war /opt/apache-tomcat-project/webapps/

/opt/apache-tomcat-project/bin/shutdown.sh

/opt/apache-tomcat-project/bin/startup.sh

《jenkins集成git参数配置》

3、配置git参数启动配置

配置参数化启动名称release_branch,脚本内容(groovy脚本语言)defver_keys = ver_keys.execute().text.tokenize(‘\n’)

《jenkins集成git参数配置》

配置git pull时获取参数$release_branch

    原文作者:沉默暗流
    原文地址: https://www.jianshu.com/p/1be25678e1da
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞