added readme

This commit is contained in:
devops 2025-01-07 17:42:00 +03:00
parent aea2e1729e
commit d33ff00cda

View File

@ -0,0 +1,34 @@
# CI/CD template's
## Подключение
### Пример подключения модуля в ваш CI/CD конвеер
```
## Build docker image
build: Путь до репозитория в гитеа | Путь до необходимого модуля в репе | Ветка или тэг репозитория
uses: devops/gitea-actions-templates/.gitea/workflows/docker-build-and-push.yaml@develop
with:
APP_NAME: greedy-qr-bot
DOCKERFILE_PATH: Dockerfile
REGISTRY: registry.project-rent-dev.com
secrets:
VAULT_TOKEN: ${{ secrets.VAULT_TOKEN }}
```
### Передаваемые параметры
Описание всех передаваемых параметров находятся в модулях под description, ниже приведен пример:
APP_NAME:
required: true
type: string
description: Application name which would be the name of Docker and Helm release
В некоторых параметрах определены default значения, без понимания что они делают лучше не менять, также пример:
DEV_VALUES_FILE:
required: true
type: string
description: Dev values file location in repo
default: chart/values-dev.yaml
### Пример рабочего CI/CD находится в base-cicd-example.yml