gitlab+jenkins+maven+docker持续集成(十)——参数化构建过程之多环境tag构建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了gitlab+jenkins+maven+docker持续集成(十)——参数化构建过程之多环境tag构建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1518字,纯文字阅读大概需要3分钟。
内容图文
同一个项目,要构建到不同的环境,而且对应的分支或tag也不相同,这里就要用到jenkins的参数化构建过程 中的Git Parameter和Choice Parameter, 先看下效果
实现过程
构建过程:Git Parameter
-->Name: branch_selector
-->Parameter Type :Tag (这里我选择tag)
构建过程: Choice Parameter
源码管理
这样就可以实现效果,其中我们设置的参数,都可以以变量形式传到我们需要运行的脚本里。
补充一点:
取消Git Parameter的下面的文字,的确是太碍眼、
进入到jenkins的目录下 plugins/git-parameter/WEB-INF/lib/ 先备份下 #cp git-parameter.jar /data/backup #mkdir test #cp git-parameter.jar test/ #cd test/ #jar xf git-parameter.jar 修改第二行如下,试着删除了发现不行,只能编辑一行字在这里 # cat ./net/uaznia/lukanus/hudson/plugins/gitparameter/GitParameterDefinition/index.properties retrieving.references=Retrieving Git references... needs.to.clone= [Notes]: Please selector right tag and environment to build. #rm -rf git-parameter.jar #jar cvf git-parameter.jar .* # cp git-parameter.jar ../ cp: overwrite ‘../git-parameter.jar’? y 然后重启jenkins即可。
本文出自 “xiangcun168” 博客,请务必保留此出处http://xiangcun168.blog.51cto.com/4788340/1959369
原文:http://xiangcun168.blog.51cto.com/4788340/1959369
内容总结
以上是互联网集市为您收集整理的gitlab+jenkins+maven+docker持续集成(十)——参数化构建过程之多环境tag构建全部内容,希望文章能够帮你解决gitlab+jenkins+maven+docker持续集成(十)——参数化构建过程之多环境tag构建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。