COPYARTIFACT_BUILD_NUMBER_SUFFIX是否适用于工作流/管道作业中的预期行? 使用复制工件命令是
step([$ class:'CopyArtifact',filter:'* .rpm',fingerprintArtifacts:true,projectName:'test_pkg',resultVariableSuffix:'testsuffix',selector:[$ class:'ParameterizedBuildSelector', parameterName:'testparam'],target:'test_packages'])
当我做的时候
println COPYARTIFACT_BUILD_NUMBER_TESTSUFFIX
我收到以下错误
groovy.lang.MissingPropertyException:没有这样的属性:类的COPYARTIFACT_BUILD_NUMBER_TESTSUFFIX:WorkflowScript
答案 0 :(得分: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一样,我们可以看到变量被推入env地图。
答案 1 :(得分:0)
尝试在shell脚本中执行printenv。