我正在尝试在Azure DevOps
中建立管道。
我面临的挑战是,一旦用票证编号检查代码并过后签入,就触发构建,它应该执行与代码编号关联的测试用例。
反正有完成这项任务吗?我研究了一下,研究结果导致了参数插件。
答案 0 :(得分:0)
AFAIK,在Azure DevOps中,如果我们要基于某些条件触发生成 (就像您的情况一样,条件是使用票证号码签入代码),然后截至日期,我们有触发标签事件和触发路径事件。
您可以通过在refs标签中添加工单号来检入代码,也可以通过在某些特定文件中添加工单号来检入代码。
如果通过添加标签检入代码,则可以触发基于标签的构建,或者如果通过在某些文件中添加票证编号来检入代码,则可以基于路径触发构建。
有关此方面的更多信息,请参阅https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?tabs=yaml&view=azure-devops
然后,可以将与工单号关联的测试用例作为业务流程的构建步骤的一部分进行处理。 很少有https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/dotnet-core?view=azure-devops&viewFallbackFrom=vsts&tabs=yaml#run-your-tests和https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/python?view=azure-devops#test
希望这会有所帮助!