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,并且按照如下所示:

jenkins插件Git Parameter Plug-In分支构建项目_第1张图片

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

jenkins插件Git Parameter Plug-In分支构建项目_第2张图片

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

jenkins插件Git Parameter Plug-In分支构建项目_第3张图片

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

jenkins插件Git Parameter Plug-In分支构建项目_第4张图片

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

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

jenkins插件Git Parameter Plug-In分支构建项目_第5张图片

然后:

jenkins插件Git Parameter Plug-In分支构建项目_第6张图片

其中上面的script文本如下:

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

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

jenkins插件Git Parameter Plug-In分支构建项目_第7张图片

你可能感兴趣的:(jenkins)