@gvozd1989

Как деплоить простые php проекты?

Ищу рабочую схему по которой можно было бы автоматизировать деплой из git. Проекты такие:
Wordpress/Joomla/OpenCart. Много частых правок: изменения файлов темы, плагинов и т.д. Сейчас заливается просто дифф между коммитами вручную по ftp/sftp. Надоело. :)
Laravel-проекты. В принципе аналогично, но еще приходится делать миграции.

Смотрю на Jenkins, и не пойму можно ли на нем организовать выгрузку по ftp изменений? Надо чтобы загружались только измененные файлы и удалялись удаленные, а не весь проект. Возможно ли сделать, чтобы компилировались стили (gulp/grunt) перед выгрузкой и так же загружались только измененные файлы?
  • Вопрос задан
  • 672 просмотра
Пригласить эксперта
Ответы на вопрос 6
slo_nik
@slo_nik Куратор тега PHP
Доброе утро.
Самый простой вариант https://www.deployhq.com/
Регистрируетесь, указываете настройки для ssh соединения и всё.
Ответ написан
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Используйте jenkins в свое удовольствие - отличный инструмент. Или TeamCity. Перестаньте заниматься загрузкой по ftp (но вам, конечно, виднее) и начните использовать git.

Скрипт сборки и деплоя вы все-равно будете организовывать самостоятельно по тому как это уникально для каждого проекта
Ответ написан
Jenkins - может всё что вам нужно.

деплой из git

Где у вас репозитории? Github, gitlab, bitbucket и т.д. имеют встроенный CI, т.е. можно обойтись и без Jenkins.
Ответ написан
@gvozd1989 Автор вопроса
Мне кажется, для моего случая, это оверхед. У клиентов не всегда есть доступ по ssh.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
CV Recruitment Санкт-Петербург
До 200 000 ₽
Директ Кредит Казань
от 70 000 до 120 000 ₽
29 февр. 2020, в 16:25
500 руб./в час
29 февр. 2020, в 15:51
1000 руб./за проект