This commit is contained in:
parent
02143a9b48
commit
718438a934
1 changed files with 3 additions and 3 deletions
|
|
@ -4,7 +4,7 @@
|
||||||
# Шаги:
|
# Шаги:
|
||||||
# 1. docker-build — сборка и пуш образа (push в main)
|
# 1. docker-build — сборка и пуш образа (push в main)
|
||||||
# 2. docker-build-tag — сборка и пуш образа с semver-тегом (git tag v*)
|
# 2. docker-build-tag — сборка и пуш образа с semver-тегом (git tag v*)
|
||||||
# 3. deploy — деплой на сервер (выполняется на агенте role=production)
|
# 3. deploy — деплой на сервер (выполняется на агенте role=work_woodpecker)
|
||||||
#
|
#
|
||||||
# Секреты (Settings → Secrets репозитория):
|
# Секреты (Settings → Secrets репозитория):
|
||||||
# forgejo_host — хост реестра, например git.example.com
|
# forgejo_host — хост реестра, например git.example.com
|
||||||
|
|
@ -54,7 +54,7 @@ steps:
|
||||||
- event: tag
|
- event: tag
|
||||||
|
|
||||||
# ── 2. Деплой на продакшн-сервер ──────────────────────────────────────────
|
# ── 2. Деплой на продакшн-сервер ──────────────────────────────────────────
|
||||||
# Выполняется на Woodpecker-агенте с меткой role=production.
|
# Выполняется на Woodpecker-агенте с меткой role=work_woodpecker.
|
||||||
# Требует: репозиторий помечен «trusted» в настройках Woodpecker-сервера
|
# Требует: репозиторий помечен «trusted» в настройках Woodpecker-сервера
|
||||||
# (иначе монтирование volumes запрещено).
|
# (иначе монтирование volumes запрещено).
|
||||||
- name: deploy
|
- name: deploy
|
||||||
|
|
@ -81,7 +81,7 @@ steps:
|
||||||
|
|
||||||
echo "Deployed: ${CI_COMMIT_SHA:0:8} (${CI_COMMIT_MESSAGE})"
|
echo "Deployed: ${CI_COMMIT_SHA:0:8} (${CI_COMMIT_MESSAGE})"
|
||||||
labels:
|
labels:
|
||||||
role: production
|
role: work_woodpecker
|
||||||
when:
|
when:
|
||||||
- event: push
|
- event: push
|
||||||
branch: main
|
branch: main
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue