'Pipeline script from SCM' 部分无法访问 CloudBees Jenkins 管道作业输入参数
CloudBees Jenkins Pipeline Job input Param not accessible in 'Pipeline script from SCM' section
我定义了输入 Jenkins 变量 BRANCH
如下
我试图在 'Pipeline script from SCM'
中访问它,但没有成功。 BRANCH
值从不评估?
我使用了以下语法。
${BRANCH}
${params.BRANCH}
${env.BRANCH}
BRANCH
env.BRANCH
None 计算为实际值,如何获取用户指定的值?
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:
好的,我发现我已经检查了 Lightweight checkout
选项,这就是它没有解析此输入参数值的原因。
我取消选中 Lightweight checkout
选项并且 ${BRANCH}
正在正确解析它的值
我定义了输入 Jenkins 变量 BRANCH
如下
我试图在 'Pipeline script from SCM'
中访问它,但没有成功。 BRANCH
值从不评估?
我使用了以下语法。
${BRANCH}
${params.BRANCH}
${env.BRANCH}
BRANCH
env.BRANCH
None 计算为实际值,如何获取用户指定的值?
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:
好的,我发现我已经检查了 Lightweight checkout
选项,这就是它没有解析此输入参数值的原因。
我取消选中 Lightweight checkout
选项并且 ${BRANCH}
正在正确解析它的值