Files

56 lines
2.4 KiB
Markdown
Raw Permalink Normal View History

2025-04-14 08:29:20 +02:00
2025-04-14 12:49:47 +02:00
# L'action `registry-login`
2025-04-14 08:29:20 +02:00
2025-04-14 12:49:47 +02:00
Cette action permet de se connecter à un registre Docker (ou Podman).
Elle est conçue pour être utilisée dans des workflows Gitea avec des runners auto-hébergés.
---
## 🔧 Utilisation
2025-04-14 08:29:20 +02:00
```yaml
2025-04-14 12:49:47 +02:00
- name: Connect to Docker registry
uses: https://gargoton.petite-maison-orange.fr/pmo-actions/registry-login@main
2025-04-14 08:29:20 +02:00
```
2025-04-14 12:49:47 +02:00
---
## 📥 Paramètres
| Nom | Obligatoire | Par défaut | Description |
|-------------------|-------------|---------------------------|----------------------------------------------------------------------------------|
| `registry_command` | ❌ | `podman` | Commande utilisée pour la connexion (ex : `docker` ou `podman`). |
| `registry_server` | ❌ | `niepce.petite-maison-orange.fr` | Adresse du serveur du registre Docker. |
| `registry_user` | ❌ | `${{ secrets.PMO_REGISTRY_USER }}` | Nom dutilisateur pour la connexion. |
| `registry_password`| ❌ | `${{ secrets.PMO_REGISTRY_PASSWORD }}` | Mot de passe pour la connexion. |
| `debug` | ❌ | `false` | Affiche des messages de debug détaillés si activé. |
2025-04-14 08:29:20 +02:00
2025-04-14 12:49:47 +02:00
---
## ▶️ Exemple de workflow
```yaml
- name: Connect to Docker registry
uses: https://gargoton.petite-maison-orange.fr/pmo-actions/registry-login@main
with:
registry_server: niepce.petite-maison-orange.fr
registry_user: ${{ secrets.PMO_REGISTRY_USER }}
registry_password: ${{ secrets.PMO_REGISTRY_PASSWORD }}
```
2025-04-14 08:29:20 +02:00
2025-04-14 12:49:47 +02:00
---
2025-04-14 08:29:20 +02:00
2025-04-14 12:49:47 +02:00
## ⚙️ Comportement
2025-04-14 08:29:20 +02:00
2025-04-14 12:49:47 +02:00
- Si laction réussit, un message de succès est affiché.
- Si laction échoue (par exemple, si la connexion au registre échoue), un message derreur est affiché et laction échoue également.
- L'action utilise la commande `login` pour établir la connexion au registre avec l'utilisateur et le mot de passe fournis.
2025-04-14 08:29:20 +02:00
2025-04-14 12:49:47 +02:00
---
2025-04-14 08:29:20 +02:00
2025-04-14 12:49:47 +02:00
## 🧡 À propos
2025-04-14 08:29:20 +02:00
2025-04-14 12:49:47 +02:00
Cette action fait partie des actions de la **Petite Maison Orange**.
Toutes les actions sont disponibles ici :
👉 [https://gargoton.petite-maison-orange.fr/pmo-actions/](https://gargoton.petite-maison-orange.fr/pmo-actions/)