我正在尝试在Maven构建过程中注入环境变量,以便我可以在我的测试脚本中使用它们用于各种目的。
以下是我的Maven依赖关系:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>2.46.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<environmentVariables>
<jenkins.package>${env.V_PACKAGE}</jenkins.package>
<jenkins.release>${env.V_RELEASE}</jenkins.release>
</environmentVariables>
</configuration>
</plugin>
</plugins>
</build>
在我的测试脚本中,我正在尝试阅读这些构建参数,但我得到所有空值,你能帮我解决这个问题吗?
在测试脚本中
String VANSAH_PACKAGE=System.getProperty("jenkins.package");
String VANSAH_RELEASE=System.getProperty("jenkins.release");
System.out.println(" V_PACKAGE :" + V_PACKAGE);
System.out.println(" V_RELEASE :" + V_RELEASE);
我的Jenkins字符串参数
V_PACKAGE
V_RELEASE
答案 0 :(得分:0)