美文网首页程序员
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