kachsheev
@kachsheev
Студент СПбПУ

Как заставить Jenkins собирать проект сразу после обновления кода на сервере?

Недавно начал разбираться с этой приятнейшей программкой. Думаю даже пару проектиков туда перетащить...
Но вот беда -- нужно, чтобы после обновления кода (git или svn) Jenkins запускал сборку.

Можете подсказать, как это сделать?

Заранее спасибо большое за ответы.
  • Вопрос задан
  • 12080 просмотров
Решения вопроса 2
Losted
@Losted
Software Architect
Настройте проект со включенной опцией "Poll SCM" и расписанием в каждые несколько минут. У нас поллинг настроен на полчаса, но если для вас критично, то можете проверять на наличие изменений каждую минуту, например.
Ответ написан
risik
@risik
Программист
Одно решение Вам уже сказали - Poll SCM.
Другой вариант - Post-commit hook. Например, здесь: https://wiki.jenkins-ci.org/display/JENKINS/Subver...

Для настройки Poll SCM можете, например, посмотреть мою статью: habrahabr.ru/post/170847 см. "Начальная настройка Jenkins"
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
после коммита - никак, ибо это только локальные изменения. Только после git push коммит попадет на сервер и тогда можно запускать сборку.
Ответ написан
Ваш ответ на вопрос

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

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