
用到该插件 Extended Choice Parameter

用到的函数语句为:
def gettags = ("git ls-remote -h http:xxxx@xxxx/xxxx-server/dms.git").execute()
gettags.text.readLines().collect { it.split()[1].replaceAll('refs/heads/', '') }.unique()
本文介绍了一种在Jenkins中使用ExtendedChoiceParameter插件的方法,通过定义特定的函数语句,实现对远程git仓库标签的获取。此过程涉及git命令的调用,通过执行定制的shell命令来读取并解析git仓库的远程标签,最终收集并返回唯一标签列表。

用到该插件 Extended Choice Parameter

用到的函数语句为:
def gettags = ("git ls-remote -h http:xxxx@xxxx/xxxx-server/dms.git").execute()
gettags.text.readLines().collect { it.split()[1].replaceAll('refs/heads/', '') }.unique()
5229
2794
8886
1万+

被折叠的 条评论
为什么被折叠?