首页 > 解决方案 > Gitlab CI 中的实用程序作业独立于主管道

问题描述

我来自 Jenkins 和 Teamcity CI 工具的背景。在我的新工作中,我们正在考虑迁移到 Gitlab CI,因为我们已经将它用于其他事情,而且我们没有在 Jenkins 中设置太多构建,所以迁移应该不会太痛苦。

Gitlab CI 似乎非常适合Check > Test > Stage > Deploy > Monitor. 但是,我们在 Jenkins 中有一些“实用程序”脚本,它们实际上是在自然生命周期之外。这些通常是用于更新依赖项/东西的独立脚本,并且不必在本地运行它们,而是创建了一个专用的 CI 作业以使其更容易。

这在 Gitlab CI 中可行吗?拥有独立于该管道的“the”管道和一些“misc”/“util”作业,但哪些与相同的存储库一起使用?这是否与 Gitlab CI“哲学”不一致?

标签: jenkinsgitlab

解决方案


一旦这个问题得到解决,这应该是可能的:https ://gitlab.com/gitlab-org/gitlab-ce/issues/24935

目前针对 Gitlab 11.10。


推荐阅读