Jenkins将参数传递给testNG Java

Jenkins将参数传递给testNG Java,第1张

Jenkins将参数传递给testNG Java

Jenkins具有内置的参数处理功能,它以自己的方式非常灵活。但是在这种情况下,由于要传递文件名作为参数,因此可以轻松地将该功能与Filesystem
List Parameter
结合使用,后者可以基于将解析文件列表的regexp构建列表。

如果您使用Maven或Ant,则可以将该参数嵌入到构建过程中,形式类似于以下形式:

  <plugin>        <groupId>org.apache.maven.plugins</groupId>        <artifactId>maven-surefire-plugin</artifactId>        <configuration> <systemPropertyVariables>     <environment>${env.PARAM}</environment> </systemPropertyVariables> <suiteXmlFiles>      <suiteXmlFile>testng.xml</suiteXmlFile> </suiteXmlFiles>        </configuration>    </plugin>

有了这个,您可以读取传递给Maven的参数-在Jenkins中使用其内部调用程序,并在命令行上输入:

mvn install -Denv.PARAM=VALUE

所以无论哪种方式都可以工作…



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5507545.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-13
下一篇2022-12-13

发表评论

登录后才能评论

评论列表(0条)

    保存