检索存储库URL字段Jenkins

时间:2019-06-21 14:50:48

标签: jenkins groovy jenkins-pipeline jenkins-cli

是否可以通过代码调用GUI字段“存储库URL”,以便在我的Jenkins管道上使用其值?

Jenkins GUI

2 个答案:

答案 0 :(得分:1)

您的git信息库的网址是scm对象的一部分。您可以通过调用scm.getUserRemoteConfigs()[0].getUrl()来获取URL。 方法getUserRemoteConfigs()将返回一个列表,其实例类型为UserRemoteConfig。此类具有一个名为getUrl()的方法,该方法将以字符串形式返回配置的url。

更多信息:https://javadoc.jenkins.io/plugin/git/hudson/plugins/git/GitSCM.html

答案 1 :(得分:1)

您可以使用jenkins的 GIT_URL 环境变量。 即echo“ Git URL is $ {GIT_URL}” 这将为您提供当前jenkins作业中使用的git url。