- неужели изменения в ci-cd заработают только из master?
Изменения работают в той ветке в которой они сделаны
тут про include вопрос, лично я локальный не инклюдил, любой дрйгой инклюдится всегда из мастера, возможно с локальным та же песня
If you use include:local, make sure that both the .gitlab-ci.yml file and the local file are on the same branch.
I'm dead sure that all files are in the same branch ;) Уже как идиот проверяю: └> git show origin/ci-exp:.gitlab-ci.yml ...... include: - local: /ci-cd/.gitlab-ci.yml - local: /ci-exp/.gitlab-ci.yml и └> git show origin/ci-exp:ci-exp/.gitlab-ci.yml stages: - test test-ci-exp: stage: test script: - echo "Succces" Захожу в CI-CD/Editor, выбираю бранч ci-exp и This GitLab CI configuration is invalid: Local file `/ci-exp/.gitlab-ci.yml` does not exist!.
чот кажется тебе слеш надо убрать первый
Так первый инклуд - ОК И комбинации с кавычками различными - роли не играют Первый inlcude:local /ci-cd/.gitlab-ci.yml - есть в master Второй /ci-exp/.gitlab-ci.yml - есть только в бранче ci-exp И второй он не видит
Спасибо, что попробовали Хм. Так что же это может быть? gitlab - именно gitlab.com, не on-premise Можно ли ему крышу свернуть какими-нибудь настройками ... Пойду искать
Обсуждают сегодня