PES
Описание
PES - это SaaS сервис, отвечающий за CI/CD. PES реализует полный цикл CI/CD, начиная от доступа к git репозитарию и заканчивая развертыванию на production кластере в NWS EKS.
Схема
PES реализован как SaaS решение и может использоваться либо как CI сервер, либо как полное CI/CD решение.
В случае применения как отдельный CI, PES получает на входе два git репозитария, в которых хранятся соответственно код проекта и коды деплоя на Kubernets. Далее настраивается WebHook для репозитария с кодом для асинхронного запуска пайплайна.
На выходе CI пайплайна - готовый docker образ в репозитарии ECR
