Микросервисы в CI: каждый сервис имеет свой pipeline. Unit тесты в pipeline сервиса. Contract tests (Pact) — consumer публикует, provider верифицирует. Integration тесты — тестируем сервис с реальными зависимостями в docker-compose. E2E тесты — отдельный pipeline, запускающий всю систему. Can-i-deploy проверка перед деплоем — убеждаемся что все contracts выполнены. Deploy coordination — сервисы деплоятся независимо, но backward compatibility гарантирована через contracts.
Как тестировать microservices в CI/CD?
Senior
251 просмотровAFK Offer AI
Как тестировать OAuth 2.0 флоу?