我们已经设置了一些用于在Jenkins中执行构建的参数(使用简单的“参数化构建”设置)。该作业设置为Maven测试。 有没有办法以编程方式将这些参数传递给我们的Java代码?我们需要根据Jenkins的参数设置执行某些更新功能。
答案 0 :(得分:6)
是的,您可以通过maven执行将Jenkins参数传递给Java代码,如下所示:
mvn clean test -Dparam1=$JOB_PARAM_1
请注意, $ JOB_PARAM_1 将捕获Jenkins上参数集的值。这适用于Unix环境,如果您在Windows上使用Jenkins,则使用%JOB_PARAM_1%。
答案 1 :(得分:0)
要设置属性,您需要使用命令行进行设置。 例如:export BROWSER = chrome
您可以在jenkins构建配置的此构建参数化部分中进行设置。
您在jenkins配置中设置了BROWSER参数,然后您可以在您需要设置浏览器的pom中使用%BROWSER%。