essence-community/core

Сервис DevOps внутри платформ Essence

toksy opened this issue · 0 comments

toksy commented

Необходимо реализовать бизнес кейс:

  • Пользователь может создать проект
  • внутри проекта может вести набор pipeline
  • Каждый pipeline должен быть привязан к целевому размещению
    • целевое размещение - это готовый Essence стенд, способный принимать выгрузку Meta + API сервис
    • целевые размещения должны жить на шлюзе в форме YAML / JSON
  • пользователь может запускать pipeline
  • пользователь должен иметь возможность увидеть историю запуска pipeline и ошибки , если они есть
  • когда пользователь запускает pipeline , Essence должен поставить очередь в сборку
  • агенты при этом должны понять, что должна запуститься сборка
  • далее с нексуса/репозитория забирается образ и обновляется внутри целевого размещения
  • обновляется статус сборки

страница для девОпс - *****/pages/DA2CE8AA9FCD479F85B079FAE2160690