如何使用 GITLAB 功能标志在 CI yml 文件中按顺序运行同一阶段的作业
Posted
技术标签:
【中文标题】如何使用 GITLAB 功能标志在 CI yml 文件中按顺序运行同一阶段的作业【英文标题】:How to use GITLAB feature flag to run jobs of same stage sequentially in CI yml file 【发布时间】:2021-10-13 18:43:06 【问题描述】:在我的项目中,由于硬件依赖性,我想按顺序运行同一阶段的作业。 不同的阶段是:
阶段:
构建 构建安装 测试在测试阶段,我想按顺序运行测试,而不是一般的并行执行。根据合并请求mentioned here 标志Feature.enable(:ci_same_stage_job_needs)
可用于让needs
将同一阶段的作业视为依赖项。
我在 CI 中声明此标志时遇到问题。是否可以在 CI 作业中使用此标志?我用错了吗?如果可能的话,我应该在哪里以及如何使用它?
谢谢。
【问题讨论】:
【参考方案1】:从您链接的问题来看,此功能已合并到 master 分支中,但尚未发布。最新可用版本是14.1.3,根据问题,此功能和特性标志将在 14.2 中发布。
【讨论】:
以上是关于如何使用 GITLAB 功能标志在 CI yml 文件中按顺序运行同一阶段的作业的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Gitlab CI 构建 Java Maven 项目?
如何使用 gitlab-ci.yml 在 gitlab 中更新 JSON 文件的内容?