Решает проблему автобилда, автотестов, конкурентного деплоя. Там где я работал и был настроен дженкинс - проблем как ты описываешь не было. Кейсы: 1) Ты запушил в ветку. должны пройти автотесты. Ты в дженкинсе кликаешь кнопку "build now" в целевой ветке, он билдит и показывает успешен ли билд. Ты можешь в билд включить автотесты. Ты также можешь настроить хук в своём гит-репозитории, чтобы он дёргал дженкинс, чтобы не нажимать кнопку вручную. Итог - у тебя всегда есть индикация билд успешен или нет, и так по каждой ветке. Ну либо выборочно. 2) Ты деплоишь на прод. В репозитории смержил ветку в мастер, в дженкинсе смотришь какие билды в мастер сейчас выполняются (если кто другой деплоит). Если никто - жмёшь "build now" в ветке мастер. Происходит деплой. Ура. Если нажмёшь "build now" во время чужого деплоя - предыдущий билд+деплой отменится твоим.
Обсуждают сегодня