Деплой при пуше в определенную ветку GitlabCI

102
17 апреля 2021, 18:10

Возможно-ли в GitlabCI настроить сборку проекта на определенном сервере при пуше в определенную ветку? Т.е. есть два сервера и две ветки: prod и test - необходимо, чтобы при пуше в тест происходила сборка на тестовом сервере. Как должен выглядеть gitlab-ci.yml? Буду рад ссылкам, примерам и т.д.

Answer 1

Можно использовать параметр only. В значении указать имя ветки, например:

stages:
  - test
  - deploy
test:
   stage: test
   script:
     - echo 'testing...'
deploy:
  stage: deploy
  only:
    - test-branch
  script:
    - echo 'deploying...'

https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic

READ ALSO
Запуск minecraft 1.7.10 Forge через bat

Запуск minecraft 1.7.10 Forge через bat

Собрался делать кастомный лаунчер для игры Minecraft, но она написана на javaС java я толком не знаком

103
Для чего нужен модификатор transient?

Для чего нужен модификатор transient?

Каково назначение модификатора transient в Java?

141
Не выполняется условие в if/else

Не выполняется условие в if/else

В данной части кода пользователю необходимо ввести номер банковской карты, а программа должна проверить, чтобы он соответствовал шаблону...

95
анализ работы батареи android

анализ работы батареи android

Требуется анализировать работу батареи в реальном времени так, чтобы получить предположительные сведения о том, сколько осталось времени...

111