Быстрее, проще, эффективнее: селективное тестирование в CI/CD
Система непрерывной интеграции и доставки (CI/CD) стала стандартом для современных разработчиков. Однако чем больше проект, тем больше времени уходит на тестирование, и это может существенно замедлить разработку. Решение этой проблемы предлагает концепция селективного тестирования, подробно описанная в блоге MillBuild. Давайте разберёмся, как эта техника работает и какие преимущества она приносит. Селективное тестирование — это методика, которая позволяет запускать только те тесты, которые напрямую связаны с изменениями в коде...
7790 читали · 4 года назад
Как устроен CI/CD — конвейер непрерывной интеграции, непрерывной доставки и непрерывного развертывания
Конвейер CI/CD — это автоматизированный, повторяющийся метод разработки, доставки и развертывания, применяемый на протяжении всего жизненного цикла приложения — от решения о его создании до выведения из эксплуатации. По логике аббревиатура должна выглядеть как CI/CD/CD — continuous integration (CI), continuous delivery (CD) и continuous deployment (CD). Однако получила распространение укороченная версия: CI/CD, в которой под CD понимается как continuous delivery (непрерывная доставка), так и continuous deployment (непрерывное развертывание)...