jenkins插件Git Parameter Plug-In分支构建项目

jenkins 插件 Git Parameter Plug-In参数构建,可以在构建的时候选择git的某一个分支来构建服务,其中jenkins的老版本中用的Dynamic Choice Parameter这个插件,但是新版本这个插件已经被Git Parameter Plug-In它代替了。

首先需要安装Git Parameter Plug-In这个插件,然后构建一个job,并且在参数化构建选项里面选择Git Parameter,并且按照如下所示:

这里写图片描述

并且在源码管理 git的Branches to build选项填写上 $mbranch

这里写图片描述

后面就是用新编译的jar包替换服务器上面的jar包

这里写图片描述

构建的时候只需要指定分支就行了

这里写图片描述

这里如果要上传相同文件夹多个文件,Source files可以使用通配符,如果要上传多个文件夹的不同文件,可以添加多个transform(点击Add Transfer Set),如果要上传不同服务器添加新的server就行了(点击Add Server)。

如果是用的老版本的jekins,使用Dynamic Choice Parameter这个插件就行,需要在选择的时候如下图就行:

这里写图片描述

然后:

这里写图片描述

其中上面的script文本如下:

def gettags = ("git ls-remote -h ssh://git@10.0.3.123:3087/dataapps/profile-system.git").execute()  
gettags.text.readLines().collect { it.split()[1].replaceAll('refs/heads/(.*)', '$1')  }.unique().reverse()    

上面两种插件,到时候参数构建的时候都可以选择分支:

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值