gitlab+jenkins+maven+docker持续集成(十)——参数化构建过程之多环境tag构建
同一个项目,要构建到不同的环境,而且对应的分支或tag也不相同,这里就要用到jenkins的参数化构建过程 中的GitParameter和Choice Parameter, 先看下效果 实现过程 构建过程:Git Parameter -->Name:branch_selector -->Parameter Type :Tag (这里我选择tag) 构建过程:Choice Parameter 源码管理 这样就可以实现效果,其中我们设置的参数,都可以以变量形式传到我们需要运行的脚本里。 补充一点: 取消GitParameter的下面的文字,的确是太碍眼、 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 进入到jenkins的目录下 plugins /git-parameter/WEB-INF/lib/ 先备份下 #cpgit-parameter.jar/data/backup #mkdirtest #cpgit-parameter.jartest/ #cdtest/ #jarxfgit-parameter.jar 修改第二行如下,试着删除了发现不行,只能编辑一行字在这里 #cat./net/uaznia/lukanus/hudson/plugins/gitparameter/GitParameterDefinition/index.properties retrieving.references=RetrievingGitreferences... needs.to.clone=[Notes]:Pleaseselectorrighttagandenvironmenttobuild. #rm-rfgit-parameter.jar #jarcvfgit-parameter.jar.* #cpgit-parameter.jar../ cp :overwrite‘.. /git-parameter .jar’?y 然后重启jenkins即可。 本文转自 jackjiaxiong 51CTO博客,原文链接:http://blog.51cto.com/xiangcun168/1959369