использование gitlab-ci 'include' для уменьшения размера .gitlab-ci.yml - PullRequest
0 голосов
/ 09 января 2019

У меня довольно большой файл gitlab-ci.yml, в котором несколько шаблонов расширяются большим количеством заданий, которые принадлежат одному и тому же этапу и имеют один и тот же шаблон, но могут быть сгруппированы в несколько подгрупп. Я пытаюсь уменьшить размер основного файла конфигурации, переместив некоторые из этих определений заданий в специальные включения. Примерно так:

.template: 
stage: test

TEST_ASIA_1:  
extends: .template

TEST_ASIA_2:
extends: .template

TEST_ASIA_3: 
extends: .template

TEST_EUROPE_1: 
extends: .template

TEST_EUROPE_2:
extends: .template

TEST_EUROPE_3:
extends: .template

должно было бы стать

.template:
stage: test

include: “tests_europe.yml”
include: “tests_asia.yml”

, где соответствующие задания group_a и group_b перемещены в соответствующие им файлы .yml

Я сталкиваюсь с тем, что первое включение почему-то игнорируется (европейские тесты не видны в конвейере). Есть идеи, почему и как правильно это сделать?

Спасибо

...