0
我在我的CI文件三個階段,它們都具有唯一/除了這樣的:是否可以設置頂級/除.gitlab-ci.yml文件外?
test:
only:
- tags
except:
- branches
script:
- npm run test
似乎是多餘的有/只,除了在三個地方。有沒有辦法在腳本配置的頂層設置它?在docs中沒有看到類似的東西。
我在我的CI文件三個階段,它們都具有唯一/除了這樣的:是否可以設置頂級/除.gitlab-ci.yml文件外?
test:
only:
- tags
except:
- branches
script:
- npm run test
似乎是多餘的有/只,除了在三個地方。有沒有辦法在腳本配置的頂層設置它?在docs中沒有看到類似的東西。
您可以使用地圖功能合併:https://docs.gitlab.com/ee/ci/yaml/#special-yaml-features
.job_template: &job_definition
only:
- tags
except:
- branches
test1:
<<: *job_definition
script:
- npm run test
test2:
<<: *job_definition
script:
- # ...