В современных условиях, когда программный продукт должен оперативно разрабатываться, часто обновляться и качественно поддерживаться в среде эксплуатации, применение практик DevOps, таких как CI/CD - жизненно необходимо. Основные задачи CI/CD сводятся к автоматизации сборки, упаковки и тестирования программного продукта, развертывания в разных окружениях, минимизации ошибок. CI/CD разделяет процесс разработки на этапы: написание кода, сборка, тестирование, релиз, развертывание на prod, поддержка и мониторинг...
Целью статьи является дать основные представления о DevOps и практиках, используемых при этой методологии. Тут не будет сложных терминов, конкретных продуктов и road map внедрения DevOps, но, надеюсь, будет интересно ознакомиться.
Здесь описаны следующие:
Приведенные ниже практики взяты из серии роликов от Microsoft DevOps-Fundamentals. Очень интересные и полезные вебинары, правда, с акцентом на технологии Microsoft.
Структура статьи построена следующим образом: перечислены практики, дано их описание,...