Gitlab CI中的实用工作独立于主要管道
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab CI中的实用工作独立于主要管道相关的知识,希望对你有一定的参考价值。
我来自Jenkins和Teamcity CI工具的背景。在我的新工作中,我们正在考虑迁移到Gitlab CI,因为我们已经将它用于其他事情,并且我们没有在Jenkins中设置太多的构建,所以此举不应该太痛苦。
Gitlab CI似乎非常适合Check > Test > Stage > Deploy > Monitor
的“传统”管道。但是,我们在Jenkins中有一些“实用程序”脚本,实际上是在自然生命周期之外。这些通常是用于更新依赖项/内容的独立脚本,而不是必须在本地运行它们,而是创建专用的CI作业以使其更容易。
这在Gitlab CI中是否可行?要使“管道”和某些“misc”/“util”作业独立于该管道,但哪个工作在同一个存储库中?这是否与Gitlab CI“哲学”不一致?
答案
一旦解决了这个问题,这应该是可能的:https://gitlab.com/gitlab-org/gitlab-ce/issues/24935
目前针对Gitlab 11.10。
以上是关于Gitlab CI中的实用工作独立于主要管道的主要内容,如果未能解决你的问题,请参考以下文章
在带有 Docker 桌面的 GitLab CI 管道上使用适用于 Windows 的 Gitlab-Runner