gitlab,包含在其他包含文件中?
gitlab, includes in other include file?
我想知道是否可以将文件包含到其他包含中?例如:假设我有一个文件 A.yml 和文件 B.yml 以及 gitlab-ci.yml,我想在 A 中包含 B,然后在 gitlab-ci.yml 中包含 A,如下所示:
#in file A.yml
include:
- 'B.yml'
#in Gitlab-ci.yml
include:
- 'A.yml'
简短的回答 - 是的,您可以使用 include
关键字。例如:
include:
file: '.my-external-file.yml'
是的,这是可能的,称为嵌套包含(自 v11.9 起可用)
https://docs.gitlab.com/ee/ci/yaml/includes.html#use-nested-includes
我想知道是否可以将文件包含到其他包含中?例如:假设我有一个文件 A.yml 和文件 B.yml 以及 gitlab-ci.yml,我想在 A 中包含 B,然后在 gitlab-ci.yml 中包含 A,如下所示:
#in file A.yml
include:
- 'B.yml'
#in Gitlab-ci.yml
include:
- 'A.yml'
简短的回答 - 是的,您可以使用 include
关键字。例如:
include:
file: '.my-external-file.yml'
是的,这是可能的,称为嵌套包含(自 v11.9 起可用)
https://docs.gitlab.com/ee/ci/yaml/includes.html#use-nested-includes