将Jenkins中的参数传递给Java

时间:2016-09-27 12:47:44

标签: java jenkins

我们已经设置了一些用于在Jenkins中执行构建的参数(使用简单的“参数化构建”设置)。该作业设置为Maven测试。 有没有办法以编程方式将这些参数传递给我们的Java代码?我们需要根据Jenkins的参数设置执行某些更新功能。

2 个答案:

答案 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%。