如何在詹金斯管道中获取回购名称

如何在詹金斯管道中获取回购名称,第1张

如何在詹金斯管道中获取回购名称
String determineReponame() {    return scm.getUserRemoteConfigs()[0].getUrl().tokenize('/')[3].split("\.")[0]}

这个相对丑陋的代码是我用来获取repoName的代码。关键是存储库的URL存储在:

scm.getUserRemoteConfigs()[0] .getUrl()

从那里,您需要执行一些字符串 *** 作以获取所需的内容。


更新:

String determineReponame() {    return scm.getUserRemoteConfigs()[0].getUrl().tokenize('/').last().split("\.")[0]}

这也适用于具有更深层次结构的存储库(https:// domain / project / subproject /
repo
或ssh git repo,它在开始时不包含两个//。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5646526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存