Как лучше сделать деплой для frontend-разработчика?

Нашел в интернете несколько вариантов деплоя приложений:
1. ixrevo.me/wordpress-deployment-git
2. blog.kogtev.com/gitolite-push-to-deploy
3. xn--d1acnqm.xn--j1amh/%D0%B7%D0%B0%D0%BF%D0%B8%D1%...
4. zabolotskikh.com/instruments/kak-nastroit-ftp-phpstorm
Есть варианты и через git есть через специальные приложения Capistrano или через PHPStorm настройка ftp.

Так как я не бекєнд разработчик, стоит ли мне сильно заморачиваться над этим, или просто взять самый простой вариант деплоя?

Цель: присоединение верстки к cms.
  • Вопрос задан
  • 3016 просмотров
Решения вопроса 2
zoonman
@zoonman
⋆⋆⋆⋆⋆
Правильный вариант использовать Capistrano и ему подобные.
Решение позволяет автоматизировать практически все: тестирование, компиляцию и оптимизацию ресурсов, вызывать очистку CDN, рестарт серверов, прогрев кэша и т.д.
Плюс решение позволяет развертывание ни на одну машину, а на группу.
Кроме этого может потребоваться развертывание сразу в нескольких окружениях, например сервер разработчиков, сервер тестирования и боевой.
Тот же PHPStrom элементарно конфигурируется для автоматического развертывания после пуша.

Не имеет значения, вы фронтендер или специалист по БД. Развертыванием должен заниматься специалист, по хорошему devops engineer, за недостатком одного прийдется освоить его работу самостоятельно.
Ничего запредельно сложного там нет, плюс существует ряд популярных решений, которые легко гуглятся.
Ответ написан
Комментировать
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
стандартно... есть две ветки.. develop - master
на develop вешается hook который ее сливает на другой сервер.. дальше уже делайте что хотите.
danielkummer.github.io/git-flow-cheatsheet/index.r...
https://www.digitalocean.com/community/tutorials/h...
jonathannicol.com/blog/2013/11/19/automated-git-de...
последний это битбакет
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Решение для PHP: deployer.org
Ответ написан
Комментировать
toxicmt
@toxicmt
CTO at hexlet.io
Тренд сейчас таков что деплоем занимаются универсальные тулзы используемые в configuration managment. Обратите внимание на www.ansible.com/. Если загуглить ansible deploy <мой любимый язык> обязательно найдете кучу статей и репозиториев на гитхабе.
Ответ написан
Комментировать
hOtRush
@hOtRush
для несложных проектов есть замечательная селф-хостед балалайка https://github.com/REBELinBLUE/deployer
Ответ написан
Комментировать
@freeman0204 Автор вопроса
Нашел отличное и простое решение для Brackets brackets-synapse
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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