22 lines
543 B
Markdown
22 lines
543 B
Markdown
# Intégration Continue (CI)
|
|
|
|
## Workflow
|
|
|
|
- Fichier: `.gitea/workflows/dev.yml`
|
|
- Triggers:
|
|
- Push sur `dev`
|
|
- Push sur branches `dev-test*` modifiant `.ci/tag.env`
|
|
- Tag `dev`
|
|
|
|
## Résolution de DOCKER_TAG
|
|
|
|
1. Motif dans le dernier message de commit: `ci: docker_tag=<valeur>`
|
|
2. Fichier `.ci/tag.env` (clé `DOCKER_TAG=<valeur>`)
|
|
3. Nom de la branche (`GITHUB_REF_NAME`)
|
|
4. Secours: `dev-test`
|
|
|
|
## Build
|
|
|
|
- Script: `scripts/build_and_push.sh <DOCKER_TAG>` (obligatoire)
|
|
- Parcourt les submodules; build/push si `Dockerfile` présent.
|