Задать вопрос
artem90
@artem90
TeamLead, Developer

GitLab — Правильно ли использовать Runners для деплоя?

Настраиваю CI для проекта в gitlab (self-hosted, если это важно).
На данный момент есть stages:
stages:
  - test
  - deploy

В test производится тестирование на Runner1 (test server), и если все ок, то происходит deploy на Runner2 (production server).

Этап деплоя выглядит так:
deploy:
  stage: deploy
  environment: deploy
  script:
    - php phpunit.phar
    - mkdir -p /home/my_super_site
    - cp . /home/my_super_site -r -f
    - chown www-data:www-data /home/my_super_site -R

Оба Runner-а используют ssh executor, также оба specific и у каждого свой тег.
Правильно ли, в целом, использование Runner-а для деплоя?
  • Вопрос задан
  • 577 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
artem90
@artem90 Автор вопроса
TeamLead, Developer
Отвечаю сам на свой вопрос: в целом никаких проблем с этим подходом нет. Возможно, пока они не возникли, но каких-либо упоминаний о возможных проблемах я не встретил.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект