mirror of
https://github.com/php/frankenphp.git
synced 2026-03-24 09:02:11 +01:00
1.5 KiB
1.5 KiB
Usando GitHub Actions
Este repositorio construye y despliega la imagen Docker en Docker Hub en cada pull request aprobado o en tu propio fork una vez configurado.
Configurando GitHub Actions
En la configuración del repositorio, bajo secrets, agrega los siguientes secretos:
REGISTRY_LOGIN_SERVER: El registro Docker a usar (ej.docker.io).REGISTRY_USERNAME: El nombre de usuario para iniciar sesión en el registro (ej.dunglas).REGISTRY_PASSWORD: La contraseña para iniciar sesión en el registro (ej. una clave de acceso).IMAGE_NAME: El nombre de la imagen (ej.dunglas/frankenphp).
Construyendo y Subiendo la Imagen
- Crea un Pull Request o haz push a tu fork.
- GitHub Actions construirá la imagen y ejecutará cualquier prueba.
- Si la construcción es exitosa, la imagen será subida al registro usando la etiqueta
pr-x, dondexes el número del PR.
Desplegando la Imagen
- Una vez que el Pull Request sea fusionado, GitHub Actions ejecutará nuevamente las pruebas y construirá una nueva imagen.
- Si la construcción es exitosa, la etiqueta
mainserá actualizada en el registro Docker.
Lanzamientos (Releases)
- Crea una nueva etiqueta (tag) en el repositorio.
- GitHub Actions construirá la imagen y ejecutará cualquier prueba.
- Si la construcción es exitosa, la imagen será subida al registro usando el nombre de la etiqueta como etiqueta (ej. se crearán
v1.2.3yv1.2). - La etiqueta
latesttambién será actualizada.