переходу на следующий этап. Нам не нужно просто надеяться, что все участники интеграции осторожны, ответственны и внимательны, — мы можем гарантировать работоспособность нашего приложения на разных этапах от сборки до выпуска, повышая тем самым качество наших продуктов и уверенность и продуктивность наших команд.
Эти выгоды обусловлены мощной гарантией: наличием неоспоримых и своевременных доказательств, поддающихся проверке, готовности приложения к перехо
Непрерывная интеграция — это непрерывные сборка и тестирование всей сложной и быстро развивающейся экосистемы.
Проще говоря, главная цель непрерывной интеграции — как можно раньше и автоматически обнаружить проблемные изменения.
Искать ответы на вопросы, связанные с вашей предметной областью, лучше внутри организации, а не в интернете.
Пользователь прежде всего
Стремление изменить текущее положение вещей
Бережное отношение к обратной связи
Ничто не строится на камнях; все построено на песке, но мы должны строить так, как если бы песок был камнем.
Хорхе Луис Борхес
После отправки изменения непрерывная сборка должна запустить все необходимые тесты. Если изменение успешно пройдет все тесты, оно отмечается зеленым цветом, как это часто имеет место в пользовательских интерфейсах. Этот процесс эффективно вводит в репозиторий две разные версии главной ветви: истинную главную ветвь, содержащую последнее зафиксированное изменение, и зеленую главную ветвь, содержащую последнее изменение, проверенное системой непрерывной сборки.