Jenkins Pipeline - загрузка артефактов в s3 с параметрами сборки - PullRequest
0 голосов
/ 06 декабря 2018

Я строю несколько веток, и я создал параметр сборки (параметр String) для ветви.Поэтому мои артефакты должны загружаться в определенную ветку на основе параметра, который я передаю:

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

Но $BRANCH или ${BRANCH} не работает.Его копирование в путь, как это test/$BRANCH.Я ожидаю, что он должен загрузить в test/dev.

У кого-нибудь есть намеки на это?

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Попробуйте указать его в двойных кавычках.

bucket: "test/${BRANCH}"
0 голосов
/ 06 декабря 2018

Это должно быть $BRANCH_NAME или ${env.BRANCH_NAME}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...