@firekod

Как организовать (простой) автоматический деплой проекта из репозитория Git?

Имеется проект на PHP (не сайт, зависимостей нет) в репозитории на Bitbucket.
Требуется, чтобы при коммите в ветку production, все изменения залились на сервера.
Других действий не требуется, просто автоматически поддерживать актуальность файлов на сервере.
Серверов несколько (на каждом много папок с проектом), поэтому хотелось бы настройку всего этого дела видеть в одном или нескольких файлах.
Примерно так выглядит структура:
Server01
/home/folder01
/home/folder02
/home/folder03
Server02
/home/folder01
/home/folder02
/home/folder03
Во все папки заливается одно и тоже (ветка production). В каждой папке есть свой файл настроек, он должен оставаться неизменным.
Какой самый простой и удобный вариант реализации деплоя подойдет для такого случая?
Слышал про Bitbucket Pipelines, но я не использую Docker.
  • Вопрос задан
  • 258 просмотров
Решения вопроса 1
Слышал про Bitbucket Pipelines, но я не использую Docker.

Не имеет значения - только ваш pipeline будет в выполняться в докер. Сам пайплайн - обычный shell-script. Что опишете - то и сделает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы