Jenkins Post Action Build改变状态

时间:2018-07-25 18:15:08

标签: batch-file jenkins automated-tests

是否可以在Jenkins中读取文件发布版本并更改版本状态?

当前,我通过调用批处理命令文件来运行python文件,从而使用Jenkins运行我的Python Selenium。我的Selenium Python类将在运行结束时自动生成.log文件。然后,詹金(Jenkin)将附加日志文件并向我发送电子邮件。

但是,问题在于,无论日志文件中结果的状态如何,詹金斯总是说它是成功的。

在发送电子邮件之前,有什么方法可以从Jenkins发布版本的日志文件中读取几行并相应地更改版本的状态吗?

请告知。

1 个答案:

答案 0 :(得分:0)

最简单的方法是将测试结果生成为JUnit文件,jenkins可以选择它,并且构建状态会自动更改。您使用什么测试执行框架。定义自己的数据格式或日志文件不是一个好主意。

尝试使用标准格式,您会得到一个插件。定义自己的格式,然后必须实现周围的一切