Vista previa web - AWS Amplify

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Vista previa web

Las vistas previas web ofrecen a los equipos de desarrollo y control de calidad (QA) una forma de previsualizar los cambios de las solicitudes de extracción (PRs) antes de fusionar el código en una rama de producción o integración. Las solicitudes de extracción le permiten informar a otros acerca de los cambios que ha introducido en una rama en un repositorio. Después de abrir una solicitud de extracción, puede discutir y revisar los posibles cambios con los colaboradores y agregar confirmaciones de seguimiento antes de que sus cambios se fusionen en la rama base.

Una vista previa web implementa cada solicitud de extracción realizada en su repositorio de GitHub en una URL de vista previa única que es completamente diferente de la URL que usa su sitio principal. Para aplicaciones con entornos back-end aprovisionados mediante la CLI de Amplify, cada solicitud de extracción (solo repositorios privados de Git) hace girar un backend efímero que se elimina cuando se cierra el PR.

nota

Vista previasolo se puede ver en el menú de configuración de aplicaciones de Amplify Console cuando una aplicación está configurada para una implementación continua y conectada a un repositorio git. Para obtener instrucciones sobre este tipo de implementación, consulteIntroducción a el código existente.

Habilitar vistas previas web

Para habilitar las vistas previas web para las solicitudes de extracción

  1. SeleccionarConfiguración de aplicación,Vista previaHaga clic en y luego enHabilitar vistas previas. Solo para los repositorios de GitHub, debes instalar una aplicación de GitHub en tu cuenta para habilitar esta función. Puede conceder permiso a Amplify Console sólo a todos los repositorios o al repositorio actual.

    importante

    Por motivos de seguridad, las previsualizaciones solo funcionan con repositorios privados para aplicaciones fullstack utilizando la CLI de Amplify.

  2. Después de habilitar las previsualizaciones, vuelva a Amplify Console para habilitar las previsualizaciones para ramas específicas. Elija una ramificación de la lista y luego enAdministración. En el caso de las aplicaciones fullstack, puede elegir crear un nuevo backend para cada solicitud de extracción o apuntar todas las solicitudes de extracción a un entorno backend existente. Al elegir la primera opción, puede probar los cambios sin afectar la producción.

La próxima vez que envíe una solicitud de extracción para la rama, Amplify Console crea e implementa su PR en una URL de vista previa. Solo para repositorios de GitHub, puede ver una vista previa de su URL directamente desde la solicitud de extracción.

Después de cerrar la solicitud de extracción, se elimina la URL de vista previa y se elimina cualquier entorno de back-end temporal vinculado a la solicitud de extracción.

Acceso a vista previa web con subdominios

Se puede acceder a las vistas previas web de las solicitudes de extracción con subdominios de una aplicación Amplify conectada a un dominio personalizado gestionado por Amazon Route 53. Cuando se cierra la solicitud de extracción, las ramas y subdominios asociados a la solicitud de extracción se eliminan automáticamente. Este es el comportamiento predeterminado para las vistas previas web después de configurar implementaciones de ramas de entidades basadas en patrones para su aplicación. Para obtener instrucciones acerca de cómo configurar subdominios automáticos, consulteConfigurar subdominios automáticos para un dominio personalizado de Amazon Route 53.