我在詹金斯有一个多工作。此多工作包含以下作业:
i)工作1:在Unix工作区工作区中从git同步和构建
ii)作业2:从同一工作区运行API测试
我希望Job 2依赖于Job 1.但是如果"仅在SCM改变的情况下构建"对作业1进行检查,然后,如果没有签入git,则作业1不会运行(它不会创建任何构建号)。如果Job 1没有运行,那么我希望同一个多功能工作中的Job 2也不能运行。
如果git中有代码更改,则JOB 1将运行,然后Job 2也应运行。是否需要编写任何特定代码,或者多工作中是否需要进行任何配置更改。