使用 Gitlab CI 管道时作业名称中的冒号是什么意思?
What does colon in job name means when using Gitlab CI pipeline?
在 GitLab 上使用以下 CI 管道 运行:
stages:
- build
- website
default:
retry: 1
timeout: 15 minutes
build:website:
stage: build
...
...
...
...
website:dev:
stage: website
...
...
...
build:website: 和 website:dev: 中作业名称的第一个冒号究竟是什么意思?
是不是像我们把舞台名称后面的第二部分作为变量传递给舞台?
在这种情况下,作业的命名并没有真正改变管道的行为。只是职位名称。
但是,如果您在多个作业的 :
之前使用相同的前缀,则会导致 UI 中出现 jobs to be grouped。它仍然不会影响管道的 material 功能,但会改变它们在 UI:
中的显示方式
这纯粹是装饰性的功能。
作业也可以使用 /
作为分隔符或 space.
进行分组
在 GitLab 上使用以下 CI 管道 运行:
stages:
- build
- website
default:
retry: 1
timeout: 15 minutes
build:website:
stage: build
...
...
...
...
website:dev:
stage: website
...
...
...
build:website: 和 website:dev: 中作业名称的第一个冒号究竟是什么意思?
是不是像我们把舞台名称后面的第二部分作为变量传递给舞台?
在这种情况下,作业的命名并没有真正改变管道的行为。只是职位名称。
但是,如果您在多个作业的 :
之前使用相同的前缀,则会导致 UI 中出现 jobs to be grouped。它仍然不会影响管道的 material 功能,但会改变它们在 UI:
这纯粹是装饰性的功能。
作业也可以使用 /
作为分隔符或 space.