GitLab CI中是否可以批量处理作业?这是我们要复制的流程:
在GitLab中可以这样做吗?要点是,质量检查分支只能运行一个作业,并且在其后排队的作业应分批并一起运行。 GitLab对冗余构建的自动取消仅适用于非HEAD分支,因此即使我在并发限制为1的专用运行器上运行,也无法取消冗余构建以确保只有1个构建排队,因为这是合并操作,而作业引用是HEAD,所以自动取消功能不支持此操作。
正在寻找一些指导。我们使用具有批处理功能的Jenkin's已有3年了。我们正在寻求迁移,并且首先选择了具有此功能AZP Batch Builds的Azure Pipeline。不幸的是,AZP缺少许多现代功能,因此我们正在研究GitLabs,但是由于无法执行批处理,因此这是一个入门。