Administra lanzamientos y versiones

Si tienes habilitados los lanzamientos automáticos, cada vez que envías una confirmación nueva a la rama publicada en tu repositorio de GitHub, App Hosting lanza automáticamente una versión nueva de tu app. Puedes verificar el estado del lanzamiento en Firebase console o en la verificación de GitHub de App Hosting.

Ver lanzamientos

Firebase console proporciona acceso a información detallada sobre todos los lanzamientos de tu app. En la pestaña App Hosting, selecciona Ver panel para el backend cuyos lanzamientos quieres ver. En el panel, se muestra información sobre el lanzamiento actual, junto con una tabla que muestra el historial de todos los lanzamientos de este backend.

Captura de pantalla de la vista de los lanzamientos de la consola

Cada lanzamiento contiene una confirmación de Git, un trabajo de Cloud Build y una revisión de Cloud Run.

  • La confirmación de Git es la instantánea de tu repositorio en el momento en que se crea el lanzamiento.
  • El trabajo de Cloud Build es el entorno de compilación en el que App Hosting ejecuta el comando de compilación de tu app. Para acceder a los registros de Cloud Build, haz clic en el ID de compilación en Firebase console.
  • La revisión de Cloud Run es el entorno de ejecución de tu app web. Para obtener más información sobre la configuración del entorno de ejecución de un lanzamiento (como los límites de CPU y memoria y las variables de entorno), haz clic en el menú de tres puntos y selecciona Ver revisión de Cloud Run.

Activa un lanzamiento de forma manual

Si quieres activar un lanzamiento de forma manual desde tu fuente de GitHub sin enviar una confirmación nueva, puedes crear un lanzamiento desde Firebase console. Un motivo por el que es posible que quieras activar un lanzamiento de forma manual es para forzar la regeneración del contenido estático. Por ejemplo, si los datos que se usan para generar una página se actualizan, te recomendamos volver a renderizar la página a fin de entregar el contenido actualizado.

  1. En la pestaña App Hosting, selecciona View dashboard para el backend para el que deseas crear un lanzamiento.
  2. En el panel de backend, selecciona Create rollout.
  3. Selecciona la rama que quieres implementar.
  4. Selecciona la confirmación que quieres implementar, ya sea la confirmación más reciente o una anterior especificada por su ID de confirmación.
  5. Seleccione Crear. El estado y el número de compilación del lanzamiento se muestran en la tabla del historial de lanzamientos. Cuando se completa el proceso de lanzamiento, este se muestra como el lanzamiento actual.

Cambia la rama activa de tu backend

Puedes cambiar la rama de GitHub que se usa para los lanzamientos automáticos en Firebase console. Para cambiar la rama activa, activa un lanzamiento de forma manual con la rama elegida y selecciona Establecer como rama predeterminada. Luego, App Hosting crea lanzamientos automáticamente cuando los cambios se envían o combinan en la rama nueva.