首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Jenkinsfile内部访问git Jenkinsfile url repo

从Jenkinsfile内部访问git Jenkinsfile url repo
EN

Stack Overflow用户
提问于 2017-11-24 16:30:25
回答 2查看 856关注 0票数 0

我需要简单的东西:

  1. 从某个存储库下载Jenkinsfile。这是在Jenkins项目配置GUI上完成的。
  2. 下载Jenkinsfile并开始作业后,我需要访问下载Jenkinsfile "I in“的url。
  3. 使用点2中解圈的url签出主分支(在多个并行节点上)。

我被堆叠在第2点上。是否可以访问下载Jenkinsfile的存储库的url?我不想在Jenkinsfile里硬编码。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-24 21:40:18

这案子真有意思!我假设你正在使用git来结帐Jenkinsfile。下面是你的代码:

代码语言:javascript
复制
println Hudson.instance.getItem(env.JOB_NAME).definition.scm.userRemoteConfigs[0].url

Jenkins会抱怨安全性问题,因此您必须在“管理Jenkins”->进程内脚本审批中批准签名。

票数 1
EN

Stack Overflow用户

发布于 2017-11-27 09:59:54

我使用的是scm.userRemoteConfigs[0].url,但我不确定对象是否需要实际的checkout scm步骤才能出现。脚本批准也是必要的。

我想将此作为对已接受的答案的评论,但我的声誉太低了:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47477077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档