El refugio está bastante satisfecho. Has actualizado la aplicación con una nueva característica, configurado controles de seguridad y creado un entorno en Azure para alojar el proyecto. ¡Ha llegado el momento de desplegar el proyecto!
Dado que la aplicación continuará creciendo con nuevas características en un futuro cercano, el refugio desea asegurar que el proceso de despliegue sea eficiente. Siempre que se envíe nuevo código a main
, este debería ser desplegado en producción.
Completarás este hack creando una última GitHub Action para desplegar el proyecto en Azure. Desplegar un proyecto puede ser bastante complejo dependiendo de los servicios utilizados y del acuerdo de nivel de servicio (SLA) que se necesita cumplir. Por ejemplo, es posible que necesites configurar un despliegue azul/verde para asegurar que no haya tiempo de inactividad cuando se publiquen nuevas características. Puedes hablar sobre diferentes escenarios con los mentores coach.
Para los propósitos de este hack, desplegarás en el entorno que creaste anteriormente cuando el código se envíe a main
.
Nota: En el archivo Bicep, hay que hacer un cambio que está comentado. Búscalo y haz el cambio. Para que el cambio surja efecto, debes ejecutar manualmente de nuevo el workflow del reto anterior antes de hacer este despliegue. Si te sientes abrumado con la action a crear, aquí puedes encontrar un ejemplo de la acción a crear. Debes intentar hacerlo por ti mismo antes de usar el ejemplo.
main
.main
.<your_prefix>
acr<your_prefix>
containerapp<your_prefix>
containerappenvironment