в офдоке найти, когда переменные, определенные в сиайке в 
                  
                  
                  variables: 
                  
                  
                  или в 
                  
                  
                  rules:
                  
                  
                    changes:
                  
                  
                      - "$VAR_DEFINED_IN_VARIABLES/**/*.someext" 
                  
                  
                  подменяются значениями.
                  
                  
                  
                  
                  
                  Что именно я не понимаю, так это:
                  
                  
                  У меня есть в репе темплейт, который я инклюжу в другую репу через проджект референс в сиайке.
                  
                  
                  В этом темплейте лежит код выше с rules. Переменная VAR_DEFINED_IN_VARIABLES обьявляется в моем основном проекте глобально в .gitlab-ci.yml, а в темплейте в другой репе она определена там же, но пустая, т.е. 
                  
                  
                  variables:
                  
                  
                    VAR_DEFINED_IN_VARIABLES: ""
                  
                  
                  Когда я инклюжу темплейт в свой проект, то ожидаю, что если есть изменения по пути, который указан в changes для всех файлов с расширением .someext внутри всех поддиректорий, начиная с $VAR_DEFINED_IN_VARIABLES, то джоба будет стартовать. Но судя по всему, подставление значения переменной происходит позже проверки rules . Так ли это?
                  
                  
                
Локальная переменная на rules не влияет, если в этом вопрос
Что вы имеете в виду под локальной переменной?
Обсуждают сегодня