Самостоятельная работа

В рамках данной практической работы предлагается реализовать CI/CD пайплайн, который осуществляет сборку приложения из git репозитория и доставку собранных артефактов в kubernetes.

Требования

  • приложение, для которого строится CI/CD конвейер, должно обрабатывать HTTP Get запросы

  • код приложения должен находиться в git репозитории

  • сборка приложения должна запускаться при появлении git тега

  • после сборки приложение должно доставляться в кластер kubernetes автоматически, либо по ручному триггеру

  • после развертывания приложение должно быть доступно для HTTP запросов по собственному доменному имени (можно воспользоваться сервисами nip.io или traefik.me, например <ваше имя>.traefik.me)