Вы можете получить модульные секции скриптов, используя «буквальные блоки» (используя |), например так:
.template1: &template1 |
echo install
.template2: &template2 |
echo bundle
testJob:
script:
- *template1
- *template2
См. Источник
Начиная с GitLab 11.3 можно использовать extend
, который также может работать для вас.
.template:
script: echo test
stage: testStage
only:
refs:
- branches
rspec:
extends: .template1
script: echo testJob
only:
variables:
- $TestVar
См. Документы