Jenkins Pipeline-使用构建参数将工件上传到s3

时间:2018-12-05 23:11:08

标签: jenkins amazon-s3 jenkins-pipeline

我正在构建多个分支,并且已经为分支创建了构建参数(字符串参数)。因此,我的工件应根据我传递的参数上传到特定分支:

s3Upload(file:'target/test-ear-1.0.ear', bucket:'test/$BRANCH', path:'').

但是$BRANCH${BRANCH}无法正常工作。它复制到这样的路径test/$BRANCH。我希望它应该上传到test/dev

有人对此有暗示吗?

2 个答案:

答案 0 :(得分:1)

should be $BRANCH_NAME${env.BRANCH_NAME}

答案 1 :(得分:1)

尝试在双引号中指定它。

bucket: "test/${BRANCH}"