@klinnov

Как настроить Jenkins для проекта на Laravel?

Здравствуйте! Хочу познакомиться с Jenkins. Поставил локально.
Допустим у меня есть проект локально и репозиторий.
Например мне надо его так настроить чтобы если обновится репозиторий все файлы автоматически подтягивались на дев версию сайта + запускались команды:
php artisan migrate
composer install.
Никак не могу найти по этому гайда. Спасибо!
  • Вопрос задан
  • 1849 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Nimfus
Попробуйте Team City от JetBrains, недавно перешли на него в фирме, более гибкии настройки билдов без черной магии, меньше ест ресурсов и с отличной документацией
Ответ написан
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
ставите плагин для вашего репозитария.
настраиваете job - добавляете проверку репозитария, как следующий шаг указываете Execute shell script - в нем пишите нужные команды.
пример
в общем никакой магии.
Ответ написан
AmdY
@AmdY
PHP и прочие вебштучки
на сервер деплойте с помощью специальных утилит вроде https://deployer.org/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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