我正在使用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"
Jenkins工作快照
答案 0 :(得分:1)