mirror of
https://github.com/dunglas/frankenphp.git
synced 2025-12-24 13:38:11 +08:00
* feat: add fr doc (#1) * fix: fr translations * fix: linter * docs: various improvements * fix: md links on readme fr * fix: remove duplicate images --------- Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
1.6 KiB
1.6 KiB
Utilisation de GitHub Actions
Ce dépôt construit et déploie l'image Docker sur le Hub Docker pour chaque pull request approuvée ou sur votre propre fork une fois configuré.
Configuration de GitHub Actions
Dans les paramètres du dépôt, sous "secrets", ajoutez les secrets suivants :
REGISTRY_LOGIN_SERVER: Le registre Docker à utiliser (par exemple,docker.io).REGISTRY_USERNAME: Le nom d'utilisateur à utiliser pour se connecter au registre (par exemple,dunglas).REGISTRY_PASSWORD: Le mot de passe à utiliser pour se connecter au registre (par exemple, une clé d'accès).IMAGE_NAME: Le nom de l'image (par exemple,dunglas/frankenphp).
Construction et push de l'image
- Créez une Pull Request ou poussez vers votre fork.
- GitHub Actions va construire l'image et exécuter tous les tests.
- Si la construction est réussie, l'image sera poussée vers le registre en utilisant le tag
pr-x, oùxest le numéro de la PR.
Déploiement de l'image
- Une fois la Pull Request fusionnée, GitHub Actions exécutera à nouveau les tests et construira une nouvelle image.
- Si la construction est réussie, le tag
mainsera mis à jour dans le registre Docker.
Releases
- Créez un nouveau tag dans le dépôt.
- GitHub Actions va construire l'image et exécuter tous les tests.
- Si la compilation est réussie, l'image sera poussée vers le registre en utilisant le nom du tag comme tag (par exemple,
v1.2.3etv1.2seront créés). - Le tag
latestsera également mis à jour.