是否可以在Jenkins中读取文件发布版本并更改版本状态?
当前,我通过调用批处理命令文件来运行python文件,从而使用Jenkins运行我的Python Selenium。我的Selenium Python类将在运行结束时自动生成.log文件。然后,詹金(Jenkin)将附加日志文件并向我发送电子邮件。
但是,问题在于,无论日志文件中结果的状态如何,詹金斯总是说它是成功的。
在发送电子邮件之前,有什么方法可以从Jenkins发布版本的日志文件中读取几行并相应地更改版本的状态吗?
请告知。
答案 0 :(得分:0)
最简单的方法是将测试结果生成为JUnit文件,jenkins可以选择它,并且构建状态会自动更改。您使用什么测试执行框架。定义自己的数据格式或日志文件不是一个好主意。
尝试使用标准格式,您会得到一个插件。定义自己的格式,然后必须实现周围的一切