Files
zebra-power/.gitea/SECRETS.md
Bertrand Benjamin ff867fd219
Some checks failed
Build and Publish Docker Images / build-and-push (backend) (push) Failing after 13m48s
Build and Publish Docker Images / build-and-push (frontend) (push) Failing after 6m35s
build: add CI
2025-08-29 06:24:49 +02:00

1.5 KiB

Secrets Gitea requis pour le workflow Docker

Configuration des secrets dans Gitea

Pour que le workflow de publication Docker fonctionne, vous devez configurer les secrets suivants dans votre dépôt Gitea :

Secrets obligatoires

  1. REGISTRY_URL

    • URL complète de votre registry Docker interne
    • Exemple : registry.example.com:5000 ou harbor.mycompany.com
  2. REGISTRY_USERNAME

    • Nom d'utilisateur pour l'authentification sur le registry
    • Doit avoir les permissions de push sur le namespace
  3. REGISTRY_PASSWORD

    • Mot de passe ou token d'accès pour le registry
    • Utiliser un token d'accès plutôt qu'un mot de passe si possible

Secrets optionnels

  1. REGISTRY_NAMESPACE (optionnel)
    • Namespace/organisation sur le registry
    • Valeur par défaut : zebra-power
    • Exemple : myorg, infrastructure, etc.

Comment configurer les secrets dans Gitea

  1. Aller dans Settings > Secrets de votre dépôt
  2. Cliquer sur New secret
  3. Ajouter chaque secret avec son nom exact et sa valeur

Images Docker publiées

Le workflow publiera automatiquement :

  • {REGISTRY_URL}/{NAMESPACE}/zebra-backend:latest
  • {REGISTRY_URL}/{NAMESPACE}/zebra-frontend:latest

Plus les tags spécifiques :

  • Tags de branche (ex: main)
  • Tags de version (ex: v1.0.0)
  • Tags de commit avec timestamp

Déclencheurs du workflow

  • Push vers main : Publication avec tag latest
  • Création de tags v* : Publication avec le tag de version
  • Manuel : Exécution manuelle via l'interface Gitea