【发布时间】:2016-07-27 07:45:28
【问题描述】:
COPYARTIFACT_BUILD_NUMBER_SUFFIX 是否适用于工作流/管道作业中的预期行? 正在使用的复制工件命令是
step([$class: 'CopyArtifact', filter: '*.rpm',fingerprintArtifacts: true, projectName: 'test_pkg', resultVariableSuffix: 'testsuffix', 选择器: [$class: 'ParameterizedBuildSelector',参数名称:'testparam'],目标:'test_packages'])
当我这样做时
println COPYARTIFACT_BUILD_NUMBER_TESTSUFFIX
我收到以下错误
groovy.lang.MissingPropertyException:没有这样的属性:COPYARTIFACT_BUILD_NUMBER_TESTSUFFIX 类:WorkflowScript
【问题讨论】:
-
您是否尝试过检查环境:
println env.COPYARTIFACT_BUILD_NUMBER_TESTSUFFIX? -
嗨 izzekil,我确实尝试过 env.COPYARTIFACT_BUILD_NUMBER_TESTSUFFIX?,它返回 null :-(
-
不确定你期望这个变量是什么。我找不到对它的引用。你想完成什么?
-
嗨,杰西,让我举个例子。当我们将作业 A 的“build #123”工件复制到作业 b 的运行构建中时,我们需要一种方法从作业 B 获取作业 A 的 build #123。我们正在尝试使用上述变量完成上述操作.我将 sn-p 生成器的屏幕截图附加到我的原始帖子中。请提供您的意见。
标签: jenkins jenkins-workflow jenkins-pipeline