include
从其他文件引入 CI 配置。
支持: local、project、inputs、rules
不支持: remote、component、integrity、cache
示例
引入本地文件
include:
- local: included.yml
job:
script: echo "main"
从其他项目引入
include:
- project: other/project
file: .gitlab-ci.yml
job:
script: echo "main"
带 inputs 引入
include:
- local: component.yml
inputs:
env: production
job:
script: echo "main"
带 rules 引入
include:
- local: included.yml
rules:
- if: $CI_COMMIT_BRANCH == "main"
job:
script: echo "main"