feature: updated Example.Jenkinsfile and README.md

This commit is contained in:
2025-03-08 02:27:25 +03:00
parent 9d60348b8b
commit 857fb2b561
2 changed files with 26 additions and 9 deletions

View File

@@ -18,16 +18,26 @@ CI/CD скрипты на груви для большинства проект
# Тэги
Понимание того, что не нужно ограничиваться простым билдом приходит из установленных тэгов.
По-умолчанию тэги бывают двух видов:
## Релизные тэги.
Начинаются с префикса `release-`, или того, который пользователь переопределит в `.ci.properties`
Если при сборке пайплайн видит, что установлен релизный тэг, то он постарается создать к собранному коммиту релиз в Gitea, а также запушить собранный образ Docker в указанную в `.ci.properties`registry.
По-умолчанию тэги бывают четырех видов:
## Деплой тэги
Начинаются с префикса `deploy-`, или переопределенных в `.ci.properties`
Если при сборке коммита есть такой тэг - собранный докер образ будет опубликован и прописан в `docker-compose` через SSH файл согласно настройкам в `.ci.properies`
Если при сборке коммита есть такой тэг - собранный докер образ будет опубликован и прописан в `docker-compose` через SSH файл согласно настройкам в `.ci.properies`
## Артефакиные тэги
Начинаются с префикса `binaries-`
Если при сборке коммита есть такой тэг - будут собраны все артефакты и создан релиз в гите.
## Докер тэги
Начинаются с префикса `docker-`
Если при сборке коммита есть такой тэг - будет собран и запушен Docker образ приложения.
## Релизные тэги.
Начинаются с префикса `release-`, или того, который пользователь переопределит в `.ci.properties`
Если при сборке пайплайн видит, что установлен релизный тэг, то он постарается создать к собранному коммиту релиз в Gitea, а также запушить собранный образ Docker в указанную в `.ci.properties`registry.