testng.xml
文件概述:现在,我们要在AUT应用程序代码中提交任何更改后触发自动化构建。
也希望在Post中触发失败的测试用例的构建还要执行步骤,所以我们可以确定实际的测试失败。
执行完之后,它应该发送带有报告附件的电子邮件。
问题:我们无法确定Jenkins Job或Jenkins Pipeline是可行的吗?触发器,电子邮件配置,但作为外行人不够清楚。
#1 楼
Jenkins Job和Jenkins Pipeline基本相同。在管道中,您将工作步骤定义为Groovy代码(实际上是CPS https://github.com/jenkinsci/workflow-cps-plugin,但是通常应该只是一个自定义的Groovy解释器)。 >我认为,使管道“更好”的观点是,您可以在代码中添加所谓的
Jenkinsfile
中的那些。因此,您将构建工作与应用程序代码一起进行了版本化。但是,如果您不希望或没有时间,那么用简朴的詹金斯(Jenkins)作业也可以。
评论
还要注意,您可以创建一个Jenkins管道,并选择Git作为您要存储源代码的位置,然后使用Pipeline GUI创建管道。 Jenkinsfile将被添加到您的git repo中,您可以直接将更改推送到该文件。我要说的是,您不会永远致力于将GUI与Pipeline一起使用。
–奥利维亚·斯托克(Olivia Stork)
18年7月27日在19:48