首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Concourse管道中处理多个代码签入?

如何在Concourse管道中处理多个代码签入?
EN

Stack Overflow用户
提问于 2018-03-09 18:53:53
回答 1查看 592关注 0票数 0

其中一个github存储库是我的管道的资源。我在我的大厅管道中有3个并行作业,当有任何签入到github存储库时都会触发。流水线中的其他作业是按顺序进行的。我有以下问题:

1)我希望流水线完成全部执行,然后只开始新的运行。我使用池资源来确保执行完成,然后只触发新的运行。有没有更好的方法来解决它。

2)如果在流水线过程中有多个签入,那么有没有办法只在最后一次签入时执行流水线。例如,第一个流水线实例正在运行,当流水线执行完成时,存储库中有6个签入。流水线可以只挑选第六个版本的repos,并清除前五个签入的运行吗?

EN

回答 1

Stack Overflow用户

发布于 2018-03-09 20:17:20

使用锁池资源几乎是完美的选择,但正如您正确地捕捉到的那样,每次git提交都会有一个触发器,作业将开始排队。

听起来你想让这个流水线序列化。您是否考虑过serial_groups http://concourse-ci.org/single-page.html#job-serial-groups

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49192131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档