Aka*_*yap 4 gitlab gitlab-ci gitlab-pipelines
我们有一个要求,如果先前的管道具有处于运行状态的相同部署作业,则管道中的部署作业应该等待。因此,我们面临并发问题。例子:
我们希望等待新的管道特定作业,直到具有相同作业名称的前一个管道未完成。
GitLab 对此有什么解决方案吗?
我有一个解决方法来处理使用带有管道 API 的 before_script 。我正在执行的处理步骤:
任何不通过脚本处理的通用解决方案将受到高度赞赏。
我们可以在yaml中使用resource_group来等待特定的作业。添加resource_group的示例:
DEV Deployment:
stage: deploy
resource_group: my_deploy
script:
- echo "Demo Test" >> README.md
- sleep 200Run Code Online (Sandbox Code Playgroud)
有关详细信息,请查看https://docs.gitlab.com/ee/ci/resource_groups/
| 归档时间: |
|
| 查看次数: |
4780 次 |
| 最近记录: |