我有一个相当简单的 terraform 部署管道,有 4 个作业。其中 2 个分别terraform apply
在提交UAT
和master
分支上运行。其中 2 个terraform plan
在针对这些分支的 PR 上运行。
有没有办法将作业组配置为串行运行?我知道我可以强制执行单个作业的串行执行,但我想将提交分组到分支和PR 到分支作业并强制执行串行执行。
我有一个相当简单的 terraform 部署管道,有 4 个作业。其中 2 个分别terraform apply
在提交UAT
和master
分支上运行。其中 2 个terraform plan
在针对这些分支的 PR 上运行。
有没有办法将作业组配置为串行运行?我知道我可以强制执行单个作业的串行执行,但我想将提交分组到分支和PR 到分支作业并强制执行串行执行。
是的,有一个名为serial_groups的功能可以做到这一点。您可以使用组列表标记您的作业,并且在管道内,一次只能运行一个具有给定标记的作业。