我需要简单的事情:
我在第2点堆积。是否可以访问从中下载Jenkins文件的存储库的URL?我不想在Jenkinsfile中对其进行硬编码。
答案 0 :(得分:1)
这是非常有趣的案例! 我假设您使用git进行结帐Jenkinsfile。所以这里有代码:
println Hudson.instance.getItem(env.JOB_NAME).definition.scm.userRemoteConfigs[0].url
詹金斯会抱怨安全,所以你必须批准管理詹金斯的签名 - >进程内脚本批准
答案 1 :(得分:0)
我正在使用scm.userRemoteConfigs[0].url
,但我不确定您是否需要实际的checkout scm
步骤来存在该对象。脚本批准也是必要的。
我想将此作为对已接受答案的评论发布,但我的声誉太低了:(