Что это за задача
Поднимаем собственный Forgejo (compose-сервис) — свой git-сервер фабрики, вместо внешнего GitHub. Создаём администратора и организацию под будущие репозитории.
Задача из листа «Задачи» проекта (CI-1, СРЕЗ 0, приоритет P0). Срез CI-1: статус — готово.
Тесткейсы
Кейсы, привязанные к этой задаче в листе «Тесткейсы» (колонка «Единица бэклога»):
| TC-ID | Дано | Когда | Тогда |
|---|---|---|---|
TC-CI-1.1-a | Forgejo объявлен как compose-сервис (образ, volume, сеть, порты) | docker compose up -d forgejo | контейнер в состоянии healthy |
TC-CI-1.2-a | Forgejo поднят с нуля (пустой volume) | bootstrap-скрипт инициализации отработал | администратор создан, вход по заданным кредам проходит |
TC-CI-1.3-a | чистое CI-окружение, compose и bootstrap уже отработали | обращение к health/API-эндпоинту Forgejo | сервис healthy, организация под будущие репозитории существует — без ручного вмешательства |