Проблема в получении параметров из Jenkins в Maven - PullRequest
0 голосов
/ 30 мая 2018

Я использую плагин Maven surefire для передачи параметров времени выполнения в среду тестирования Java.На уровне кода Java мы используем

String buildId = System.getProperty("bsIosBuildId");

, чтобы принять значение в коде.

Фрагмент Maven pom.xml:

https://gist.github.com/laxmikantm/30e77624e579351241b161220a5d0eaa

Я пробовал различные комбинации bsIosBuildId, но он не принимает значения от Jenkins.В то время как ниже команда mvn прекрасно работает из командной строки.

mvn clean verify -Dcucumber.options="--tags @test" -DtargetEnv="browserStackEnv" -DbsIosBuildId="blaBla"

Снимок из задания Дженкинса 1 2 3

1 Ответ

0 голосов
/ 30 мая 2018

Быстрое исправление - отправка параметров в Maven в качестве параметров командной строки.

Вот как я это реализовал. Конфигурация сборки Jenkins

Для меня данные плагины для Jenkins не работали должным образом.

...