issues/27: docs git-flow prod test stage

This commit is contained in:
Valery Petrov
2026-05-28 19:19:52 +03:00
parent 0acf59c408
commit 11348a4e35
6 changed files with 318 additions and 27 deletions
@@ -2,7 +2,7 @@
В test-контуре каждый сервис (`backend`, `adminpanel`, `cabinet`, `docs`) — **отдельный репозиторий** в Gitea. Релиз = **git-тег** → Gitea Actions → Docker-образ → обновление `sova-deploy` → ArgoCD sync.
Подробнее о формате тегов: [Система тегов CI/CD](../tags).
Подробнее: [Git-flow](../git-flow) (ветки prod/test/stage, PR), [Система тегов CI/CD](../tags).
## 1. Вход в Gitea
@@ -42,14 +42,18 @@ Workflow в каждом app-репозитории:
## 4. Как выкатить тег (с Mac)
Тег ставится **на ветку контура** (`test`, `stage`, `prod`). Пример для test:
```bash
cd k3s-test
./scripts/release-test-tag.sh backend backend-v1.0.1-test
./scripts/release-test-tag.sh adminpanel adminpanel-v1.0.1-test
./scripts/release-test-tag.sh cabinet cabinet-v1.0.1-test
./scripts/release-test-tag.sh docs docs-v1.0.1-test
./scripts/release-tag.sh backend backend-v1.0.1-test
./scripts/release-tag.sh adminpanel adminpanel-v1.0.1-test
./scripts/release-tag.sh cabinet cabinet-v1.0.2-test
./scripts/release-tag.sh docs docs-v1.0.5-test
```
Создание тега через UI Gitea (Releases → Target branch **test**) — пошагово в [Git-flow](../git-flow#как-создать-тег-в-gitea-ui).
Скрипт создаёт аннотированный тег и пушит в Gitea. Тег виден в репозитории:
![Теги backend](../screenshots/05-gitea-backend-tags.png)