4NK_dev/docs/ci.md

543 B

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.