2

COPYARTIFACT_BUILD_NUMBER_SUFFIX 是否适用于工作流/管道作业中的预期行?正在使用的复制工件命令是

步骤([$class:'CopyArtifact',过滤器:'*.rpm',fingerprintArtifacts:true,projectName:'test_pkg',resultVariableSuffix:'testsuffix',选择器:[$class:'ParameterizedBuildSelector',parameterName:'testparam'] ,目标:'test_packages'])

当我做

println COPYARTIFACT_BUILD_NUMBER_TESTSUFFIX

收到以下错误

groovy.lang.MissingPropertyException:没有这样的属性:COPYARTIFACT_BUILD_NUMBER_TESTSUFFIX 类:WorkflowScript

在此处输入图像描述

4

2 回答 2

3

我也有同样的问题。我(我猜 KishorePP 也是)想要实现的是,从生成工件的构建中检索 BuildNumber。

但是环境变量不知何故不存在或名称不同。我使用的插件是这样的:https ://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin

如在https://github.com/jenkinsci/copyartifact-plugin/blob/master/src/main/java/hudson/plugins/copyartifact/CopyArtifact.java#L739的源代码中,我们可以看到变量被推入环境地图。

于 2016-05-11T13:38:34.913 回答
0

尝试在您的 shell 脚本中执行 printenv。

于 2016-07-26T23:45:28.867 回答