В этой главе мы обсудим следующие темы:
• управление версиями;
• непрерывную интеграцию;
• тестирование;
• создание тегов для образов;
• непрерывное развертывание;
• стратегии развертывания;
• тестирование развернутого кода;
• хаотическое тестирование.
Мы также пройдемся по примеру процесса CI/CD, состоящего из таких этапов, как:
• загрузка изменений в Git-репозиторий;
• сборка программного кода;
• тестирование кода;