背景:我们有一个Selenium自动化项目,它是在BitBucket存储库中共享的。项目就是maven项目。我们为所有模块提供了10个testng.xml文件
概述:现在我们希望在AUT应用程序代码中提交的任何更改之后触发自动化构建。还希望在Post步骤中触发失败测试用例的构建,因此我们将确保实际的测试失败。一旦执行完成,就应该发送带有报告附件的电子邮件。
问题:我们无法决定什么是可行的Jenkins工作还是Jenkins管道?
试用:我对Jenkins的工作有一些想法,比如设置maven职务和配置post构建触发器、电子邮件配置,但作为外行还不够清楚。
发布于 2018-07-26 14:04:13
詹金斯约伯和詹金斯管道基本上是一样的。在管道中,您将作业的步骤定义为groovy代码(实际上是CPS https://github.com/jenkinsci/workflow-cps-plugin,但通常应该是一个定制的groovy解释器)。
从我的角度来看,让管道“变得更好”的要点是,你可以在你的代码的同时,在所谓的Jenkinsfiles中添加这些内容。因此,您可以在应用程序代码的同时对构建作业进行版本化。
因此,我建议:花时间学习一下这些Jenkins管道是如何工作并使用这些管道的。但是,如果你不想要,或者你没有时间,那么用简朴的詹金斯的工作也可以。
https://devops.stackexchange.com/questions/4611
复制相似问题