我正在尝试为Jenkins作业添加Active choice参数来填充所有的github分支。我已经在Jenkins凭据中添加了个人访问令牌并尝试使用它。到目前为止,我已经尝试了下面的代码片段。
def gettags = ("git ls-remote https://<username>@github.com/<username>/first-project.git").execute()
return gettags.text.readLines().collect {
it.split()[1].replaceAll('refs/heads/', '').replaceAll('refs/tags/', '').replaceAll("\\^\\{\\}", '')
}
但是,它不起作用,所以我尝试在jenkins脚本中执行,它一直运行,当我尝试运行第一行时,它给我Result: Process[pid=17092, exitValue="not exited"]
,有人能帮助我吗?
2条答案
按热度按时间ybzsozfc1#
用GitHub API代替怎么样?
7jmck4yq2#
谢谢你。