美文网首页程序员
jenkins集成git参数配置

jenkins集成git参数配置

作者: 沉默暗流 | 来源:发表于2017-01-03 10:24 被阅读0次

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

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

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

3、配置git参数启动配置

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

配置git pull时获取参数$release_branch

相关文章

网友评论

    本文标题:jenkins集成git参数配置

    本文链接:https://www.haomeiwen.com/subject/wdicvttx.html