Привет,
Подскажите, какую CI/CD систему (сейчас рассматриваю shippable, circleci, codeship, codefresh) выбрать, которая:
- поддерживает интеграцию с инструментами по контролю качества, покрытия тестами, поиска уязвимостей;
- деплоймент приложения в blue/green режиме, хотелось бы все делать через графический инструмент
- позволяет управлять несколькими environments. Например live, staging, uat и т.д.
Для текущего стека мы используем Octopus, где можно управлять деплойментами, ожидать окончание тестирования и продолжение процесса установки приложения, переключения в нагрузчике трафика и т.д. Как это реализовать для Kubernetes? Сценарий. Мы задеплоили приложение (оно доступно только для компании), его протестировали тестировщики, если все хорошо, мы пускаем на него пользователей. Как лучше это организовать автоматически?
Спасибо.