我们的 Jenkins 实例拥有很多管道,它们的源位于私有 git 服务器中,因此所有路径都是 $ ./echo "hello world!!"
。
今天,我们在 Jenkins Pipeline Configurations 和 Jenkinsfile 中使用了硬编码路径,但是为了替换服务器,我们想概括这个 URL ,以便能够在一处替换它。
我们在Jenkins配置中将其定义为全局变量,现在我们可以通过${SERVER_URL}/group/repo.git
在Jenkinsfiles中使用它,在管道配置中,${env.SERVER_URL}
:
现在,我不能在 Multibranch Pipeline 中做到这一点。使用类似的配置:
我从扫描多分支管道日志中得到下一个错误:
${SERVER_URL}
答案 0 :(得分:1)
是的,它不支持。您可以使用 Single repository & branch
。