我的CI文件中有三个阶段,它们都只有/除此之外:
test:
only:
- tags
except:
- branches
script:
- npm run test
似乎多余的只有三个地方的/只有。有没有办法在脚本配置的顶层设置它?在docs中看不到类似内容。
答案 0 :(得分:3)
您可以使用地图合并功能:Angular - HttpClient
.job_template: &job_definition
only:
- tags
except:
- branches
test1:
<<: *job_definition
script:
- npm run test
test2:
<<: *job_definition
script:
- # ...