jenkins - Gitlab CI 中的实用程序作业独立于主管道
问题描述
我来自 Jenkins 和 Teamcity CI 工具的背景。在我的新工作中,我们正在考虑迁移到 Gitlab CI,因为我们已经将它用于其他事情,而且我们没有在 Jenkins 中设置太多构建,所以迁移应该不会太痛苦。
Gitlab CI 似乎非常适合Check > Test > Stage > Deploy > Monitor
. 但是,我们在 Jenkins 中有一些“实用程序”脚本,它们实际上是在自然生命周期之外。这些通常是用于更新依赖项/东西的独立脚本,并且不必在本地运行它们,而是创建了一个专用的 CI 作业以使其更容易。
这在 Gitlab CI 中可行吗?拥有独立于该管道的“the”管道和一些“misc”/“util”作业,但哪些与相同的存储库一起使用?这是否与 Gitlab CI“哲学”不一致?
解决方案
一旦这个问题得到解决,这应该是可能的:https ://gitlab.com/gitlab-org/gitlab-ce/issues/24935
目前针对 Gitlab 11.10。
推荐阅读
- wpf - 获取以超链接为内容的复选框内容
- scala - Not Able to Compile When Mixing In A Trait When Using TableDrivenPropertyChecks
- c# - 使用 C# 在 MySQL DB 中插入来自 JSON 响应的 DateTime
- mysql - 在 Wordpress 中使用 NOT IN 和 NOT BETWEEN 查询的问题
- apache-spark - 指定字符串长度超过 256 的 pyspark 数据帧模式
- javascript - TypeError:超级表达式必须为空或函数
- openxml - OpenXML - 将书签应用于 Word 文档中的段落
- tensorflow - 损失函数中的张量流投影?
- python - 在 Python (2.7.12) ctypes 中返回一个数组:第一次运行时结果不正确,从第二次运行开始没问题
- r - 如何通过时间戳创建唯一键