1.5 KiB
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
-
REGISTRY_URL- URL complète de votre registry Docker interne
- Exemple :
registry.example.com:5000ouharbor.mycompany.com
-
REGISTRY_USERNAME- Nom d'utilisateur pour l'authentification sur le registry
- Doit avoir les permissions de push sur le namespace
-
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
REGISTRY_NAMESPACE(optionnel)- Namespace/organisation sur le registry
- Valeur par défaut :
zebra-power - Exemple :
myorg,infrastructure, etc.
Comment configurer les secrets dans Gitea
- Aller dans Settings > Secrets de votre dépôt
- Cliquer sur New secret
- 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 taglatest - Création de tags
v*: Publication avec le tag de version - Manuel : Exécution manuelle via l'interface Gitea