如何识别是否在Jenkins上运行TestNG测试?

时间:2017-07-23 20:21:20

标签: java jenkins

是否有任何jenkins属性可以在我的java代码中访问以识别代码是否在jenkins上运行?我有大约1000个测试用例运行在不同的jenkins CI上,由不同的团队管理。我不想在我的每个jenkins构建中设置任何手动标志或字符串属性,应该有一些属性可以用来识别它吗?

1 个答案:

答案 0 :(得分:2)

您可以查看this页面,该页面调出Jenkins公开的所有环境变量。因此,您可以让Java代码查询这些环境变量中的任何一个,以确定Java是在Jenkins环境中运行还是从开发框或IDE运行。