CloudBees Jenkins Pipeline作业输入参数在SCM'的管道脚本中无法访问。部分
我尝试在'scm'
中访问它,但没有运气。 分支
值永远不会评估? 我使用了下面的语法。
$ {branch}
$ {params.branch}
$ {env.branch}
branch
env。分支
均未对实际值进行评估,我该如何获得指定的值?
hudson.plugins.git.GitException: Command
"git fetch --tags --force --progress --prune -- origin
+refs/heads/env.BRANCH:refs/remotes/origin/env.BRANCH"
returned status code 128:
I've defined input Jenkins variable BRANCH
as below
I tried to access it in 'Pipeline script from SCM'
but no luck. BRANCH
value never evaluate?
I used below syntaxes.
${BRANCH}
${params.BRANCH}
${env.BRANCH}
BRANCH
env.BRANCH
None of this evaluate to actual value, how can I get value that user specified?
hudson.plugins.git.GitException: Command
"git fetch --tags --force --progress --prune -- origin
+refs/heads/env.BRANCH:refs/remotes/origin/env.BRANCH"
returned status code 128:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,我发现我已经检查了
轻量级结帐
选项,这就是为什么它没有解决此输入param值的原因。我已经取消选中
轻量级结帐
选项和$ {branch}
正在正确解析其值Okay, I found that I've checked
Lightweight checkout
option and that's why it wasn't resolving this input param values.I've uncheck
Lightweight checkout
option and${BRANCH}
is resolving it's value correctly