jenkins插件Git Parameter Plug-In分支构建项目
jenkins插件 Git Parameter Plug-In参数构建,可以在构建的时候选择git的某一个分支来构建服务,其中jenkins的老版本中用的Dynamic Choice Parameter这个插件,但是新版本这个插件已经被Git Parameter Plug-In它代替了。首先需要安装Git Parameter Plug-In这个插件,然后构建一个job,并且在参数化构建选
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()
上面两种插件,到时候参数构建的时候都可以选择分支:
更多推荐
所有评论(0)