Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia.

Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia.

Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia.

Funciona con
Usando GitHub Actions

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

  1. Crea un Pull Request o haz push a tu fork.
  2. GitHub Actions construirá la imagen y ejecutará cualquier prueba.
  3. Si la construcción es exitosa, la imagen será subida al registro usando la etiqueta pr-x, donde x es el número del PR.

# Desplegando la imagen

  1. Una vez que el Pull Request sea fusionado, GitHub Actions ejecutará nuevamente las pruebas y construirá una nueva imagen.
  2. Si la construcción es exitosa, la etiqueta main será actualizada en el registro Docker.

# Lanzamientos (Releases)

  1. Crea una nueva etiqueta (tag) en el repositorio.
  2. GitHub Actions construirá la imagen y ejecutará cualquier prueba.
  3. 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.3 y v1.2).
  4. La etiqueta latest también será actualizada.
Editar esta página