使用 Gitlab CI 管道时,作业名称中的冒号是啥意思?
Posted
技术标签:
【中文标题】使用 Gitlab CI 管道时,作业名称中的冒号是啥意思?【英文标题】:What does colon in job name means when using Gitlab CI pipeline?使用 Gitlab CI 管道时,作业名称中的冒号是什么意思? 【发布时间】:2022-01-16 04:59:43 【问题描述】:使用在 GitLab 上运行的以下 CI 管道:
stages:
- build
- website
default:
retry: 1
timeout: 15 minutes
build:website:
stage: build
...
...
...
...
website:dev:
stage: website
...
...
...
build:website: 和 website:dev: 中作业名称中的第一个冒号是什么意思?
是不是我们把舞台名后面的第二部分作为变量传递给舞台?
【问题讨论】:
【参考方案1】:在这种情况下,作业的命名并不会真正改变管道的行为。这只是工作名称。
但是,如果您在多个作业中使用:
之前的相同前缀,则会导致UI 中出现jobs to be grouped。它仍然不会影响管道的材质功能,但会改变它们在 UI 中的显示方式:
这是一个纯粹的装饰功能。
也可以使用/
作为分隔符或空格来对作业进行分组。
【讨论】:
以上是关于使用 Gitlab CI 管道时,作业名称中的冒号是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
.gitlab-ci.yml 管道中的 Plotly-Dash 测试因 NameError 失败:未定义名称“DashComposite”