Batch file Jenkins操作后生成以更改状态

Batch file Jenkins操作后生成以更改状态,batch-file,jenkins,automated-tests,Batch File,Jenkins,Automated Tests,有没有办法在Jenkins中读取生成后的文件并更改生成的状态 目前,我正在使用Jenkins运行Python Selenium,方法是调用批处理命令文件来运行Python文件。我的Selenium Python类将在运行结束时自动生成一个.log文件。詹金会附上日志文件并给我发电子邮件 但是,问题是Jenkins总是说它是成功的,而不管日志文件中结果的状态如何 有没有办法从Jenkins post build中的日志文件中读取几行内容,并在发送电子邮件之前相应地更改构建的状态 请给出建议。最简单

有没有办法在Jenkins中读取生成后的文件并更改生成的状态

目前,我正在使用Jenkins运行Python Selenium,方法是调用批处理命令文件来运行Python文件。我的Selenium Python类将在运行结束时自动生成一个.log文件。詹金会附上日志文件并给我发电子邮件

但是,问题是Jenkins总是说它是成功的,而不管日志文件中结果的状态如何

有没有办法从Jenkins post build中的日志文件中读取几行内容,并在发送电子邮件之前相应地更改构建的状态


请给出建议。

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

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