mirror of
https://github.com/dunglas/frankenphp
synced 2024-11-23 16:51:22 +00:00
963b3e0f59
* 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ùx
est 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
main
sera 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.3
etv1.2
seront créés). - Le tag
latest
sera également mis à jour.