Я использую плагин 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"
Снимок из задания Дженкинса