gpt4 book ai didi

GitLab-CI : Why do stageless pipelines show all jobs under stage "test"? 可以更改吗?

转载 作者:行者123 更新时间:2023-12-05 03:25:41 25 4
gpt4 key购买 nike

我已将我的管道转移到“无阶段”管道,只需使用 needs 规则并删除所有 stage 声明即可。

一切正常,但我注意到我所有的工作现在都出现在一个名为“测试”的阶段下。

这不是功能性问题,但它确实让开发人员质疑为什么会这样。有什么方法可以使用云托管的 GitLab 更改此默认阶段名称吗?

是否像将所有作业设置为使用具有相同值的 stage 一样简单?似乎有点 hack,并且与“从 .gitlab-ci.yml 中删除所有 stage 关键字”的说明相反。

最佳答案

根据 stages 上的文档,

If a job does not specify a stage, the job is assigned the test stage.

针对您的问题:

Is there any way to change this default stage name with Cloud-hosted GitLab?

您可以使用以下内容定义单个阶段:

stages:
- some-other-name

然后在您的每个作业中引用新阶段名称(some-other-name),因为(来自上面的相同引用)

if a stage is defined but no jobs use it, the stage is not visible in the pipeline

关于GitLab-CI : Why do stageless pipelines show all jobs under stage "test"? 可以更改吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71934198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com