@aassdds
Люблю борщ и PHP

Как организовать связь между develop и production server?

Добрый день!
Есть основной сервер на DO (production server)
Так же есть репозиторий этого же сервера на BitBucket (develop server)
Работаем через sourceTree
Подскажите как можно автоматизировать передачу данных с develop на production server
Или Как вообще это делается ?
Может есть какая статья по "оборудованию рабочего места" ?
Приветствуются так же советы не связанные с этими конкретно серверами и ПО

В общем надо сделать так: Есть девелоп сервер, мы на нем проверям все фичи и т п
Как только все тесты прошли - заливаем девелоп на продакшн, и желательно каким нить скриптом, или что то вроде
  • Вопрос задан
  • 767 просмотров
Решения вопроса 1
MasMaX
@MasMaX
Я использую Jenkins как CI систему для стягивания измений из репозитория, проверки их и деплоя на девелоперский или на продакш сервер.

Но для 1-2 сайтов это немного громоздкая система. Самое то, если у вас 10ок проектов и больше.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Гуглить:

continuous integration - как уже сказал DevMan, для тестов и сборки проекта
continuous delivery - для автоматизации деплоя.
Ответ написан
Комментировать
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Этот вопрос не раз подымался на тостере ищите.
Также гуглим по запросу "Git + Deploy"

BitBucket - не develop сервер а сервер репозиториев ака просто репозиторий.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы