【发布时间】:2018-10-01 08:32:45
【问题描述】:
我在 Jenkins 上有一个带有多个存储库的 Github 组织文件夹项目,有没有办法从我们执行构建作业的位置获取当前存储库的名称?
【问题讨论】:
标签: jenkins jenkins-pipeline github-organizations
我在 Jenkins 上有一个带有多个存储库的 Github 组织文件夹项目,有没有办法从我们执行构建作业的位置获取当前存储库的名称?
【问题讨论】:
标签: jenkins jenkins-pipeline github-organizations
您是否知道这个插件在这个时间点已被弃用(大约一年了)? 如果需要,请阅读this blog post
在这两种情况下,您都应该能够通过以下方式访问 repo url:
// scm instanceof GitSCM
gitUrl = scm.getUserRemoteConfigs()[0]?.getUrl()
// Altenatively
girUrl = env.'GIT_URL'
例如,您可以解析此 url 以访问 repo 名称本身。
【讨论】: