gitlab 构建tag_gitlab+jenkins+maven+docker持续集成(十)——参数化构建过程之多环境tag构建...

同一个项目,要构建到不同的环境,而且对应的分支或tag也不相同,这里就要用到jenkins的参数化构建过程 中的Git Parameter和Choice Parameter, 先看下效果

实现过程

构建过程:Git Parameter

-->Name: branch_selector

-->Parameter Type :Tag  (这里我选择tag)

构建过程:Choice Parameter

源码管理

这样就可以实现效果,其中我们设置的参数,都可以以变量形式传到我们需要运行的脚本里。

补充一点:

取消GitParameter的下面的文字,的确是太碍眼、进入到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即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值