我在jenkins 2.x上使用管道。
我已将作业配置为使用param构建并具有字符串参数:
我还从github获取了Jenkinsfile(来自脚本的管道):
现在在我的Jenkins文件中,我使用的是param:$ {githubUrl},它会抛出错误:
stdout:stderr:致命:' $ {githubUrl}'似乎不是一个混蛋 存储库
因此,如果直接编写管道脚本,这可行,但从scm获取失败。任何想法如何解决它?
答案 0 :(得分:11)
Use url: githubUrl
without dollar sign and curve brackets. It's Groovy script, not shell script