О теме
Пайплайн от линта до выката и стратегии релиза.
Лекции
CI/CD
Стратегии релиза: blue/green, canary, rollback
Blue/green держит два контура и переключает трафик после прогрева. Canary отдаёт долю запросов новой версии и смотрит метрики. Rollback возвращает прежний digest. После несовместимой миграции БД откат кода может быть невозможен.
CI/CD
CI/CD пайплайн: lint, test, build, scan, deploy
Сначала проверяют код и собирают один неизменяемый образ. Потом его выкатывают. В staging и production уходит тот же digest, который собрали в CI. Не свежий latest с сервера.