Я уже много читал о теме, но до сих пор не видел преимущества непрерывной интеграции по автоматическому строителю.Непрерывная интеграция с автоматическим построителем
Я использую Jenkins и Gradle прямо сейчас. Мой поток следующий: Вставить ветвь dev, построить, протестировать и развернуть в Heroku.
В чем преимущество использования Jenkins в этом случае?
кажется, что использование только Gradle я буду иметь тот же результат
В моем случае триггер, когда я нажимаю ветвь dev. Какая разница в создании задачи в Gradle, чтобы навязать ветвь, построить, протестировать и развернуть в Heroku или использовать триггер, реализованный в Jenkins? Я думаю, что смогу настроить правильную обратную связь с помощью Gradle, так что я не вижу разницы –
Кто может видеть результат вашего сценария Gradle? Никто, кроме вас, не узнает, проходят ли сборка и тесты или нет. И непрерывная интеграция не об этом. CI также предоставляет способ управления как можно большим количеством проектов/филиалов в одном месте. Подумайте об этом как о бонусном инструменте для разработчиков команд. –