github 存储库之一是我的管道的资源。我的大厅管道中有 3 个并行作业,当有任何签入到 github 存储库时会触发这些作业。管道中的其他作业是按顺序排列的。我有以下问题:
1)我希望管道完成完全执行然后才开始新的运行。我正在使用池资源来确保执行完成,然后只触发新的运行。有没有更好的方法来解决它。
2)如果管道正在进行时有多个签入,那么有没有办法只在最后一个签入时执行管道。例如,管道的第一个实例正在运行,当管道执行完成时,存储库中有 6 个签入。管道能否只选择第 6 个版本的存储库并清除前五个签入的运行?