Gitlab CI .gitlab-ci.yml 参考语法 for linux:build: syntax
Gitlab CI .gitlab-ci.yml reference syntax for linux:build: syntax
我见过的大多数 .gitlab-ci.yml 文件都遵循这种模式
build-code:
stage: build
script:
do-somthing.
但是,我看到一些文档中有这样定义的步骤
build:default:
stage: build
script:
do-something.
我不明白为什么有些步骤是用 [a-z]+:[a-z]+: 模式编写的,如此 link“需要”
所示
谁能解释一下当我们以这种模式“linux:build:”编写步骤时使用了哪个概念?
如果您的管道中有其他类型的构建,例如 build:mac:
和 build:netbsd
,您可以选择模式 build:linux:
。
但如果你愿意,你可以写 build-linux:
, ... 代替。
这只是风格问题。别无他法。当然,它与构建无关。通常,当您想对相似的工作进行可视化分组时使用它:group:action1
, ...
我见过的大多数 .gitlab-ci.yml 文件都遵循这种模式
build-code:
stage: build
script:
do-somthing.
但是,我看到一些文档中有这样定义的步骤
build:default:
stage: build
script:
do-something.
我不明白为什么有些步骤是用 [a-z]+:[a-z]+: 模式编写的,如此 link“需要”
所示谁能解释一下当我们以这种模式“linux:build:”编写步骤时使用了哪个概念?
如果您的管道中有其他类型的构建,例如 build:mac:
和 build:netbsd
,您可以选择模式 build:linux:
。
但如果你愿意,你可以写 build-linux:
, ... 代替。
这只是风格问题。别无他法。当然,它与构建无关。通常,当您想对相似的工作进行可视化分组时使用它:group:action1
, ...