es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo volver a implementar mi aplicación Spring Boot en Azure Spring Cloud usando el complemento de IntelliJ?

Actualmente estamos ejecutando nuestra aplicación en Azure Spring Cloud. Es una aplicación de backend Spring Boot con algunas API de controlador expuestas.

Ahora, después de ejecutar el primer despliegue en una aplicación recién creada en Azure Spring Cloud, no podemos volver a implementar una versión más nueva. No estamos utilizando el área de preparación, sino que compilamos directamente al escenario predeterminado (producción).

Para realizar estos despliegues, utilizamos el complemento Intellij Azure para Spring Cloud. Seleccionamos la opción de despliegue: Imagen 1

y ejecutamos el despliegue:

Imagen 2

luego vemos el despliegue exitoso en Azure:

Imagen 3

Se ha creado una nueva vaina y vemos los registros con un ID diferente.

Imagen 4

Esto sugeriría que todo salió bien. Sin embargo, cuando intentamos acceder al punto final del controlador actualizado, los cambios no están presentes. Nunca vemos el segundo mensaje de depuración “Test update” que se agregó.

¿Es esto un error o no hay opción para volver a implementar una aplicación y siempre debemos crear una nueva?

Para verificar si no estábamos perdiendo fallas de compilación en la nueva versión, también creamos una nueva aplicación y desplegamos los cambios en esta. El mensaje de depuración se imprimió.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Basándose en la información proporcionada, parece que podría haber un problema al volver a implementar la versión más reciente de la aplicación en la aplicación existente en Azure Spring Cloud. No está claro en la información proporcionada si esto es un error o una limitación de la plataforma. Sin embargo, parece que crear una nueva aplicación e implementar la versión actualizada funciona correctamente y se imprime el mensaje de depuración.

    Como posible solución, podría valer la pena intentar usar el área de preparación para la implementación en lugar de implementar directamente en la etapa de producción. Esto permite probar los cambios de la aplicación en un entorno separado antes de promoverlos a la etapa de producción. También es posible que haya algún problema de configuración que impida que la versión actualizada se implemente correctamente. Revisar los registros en busca de errores o advertencias durante el proceso de implementación podría proporcionar algunas pistas sobre la causa del problema.

    En general, se recomienda seguir las mejores prácticas para implementar aplicaciones en Azure Spring Cloud, como utilizar el área de preparación, monitorear los registros y probar los cambios en un entorno separado antes de promoverlos a producción. Además, podría valer la pena comunicarse con el equipo de soporte de Azure Spring Cloud para obtener ayuda en la solución de problemas del problema.

Comments are closed.