Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Introducción

En esta release, se ha creado hemos desarrollado un nuevo sistema de creación de plantillas de microservicio en base a proyectos Git, que permitirá la creación de microservicios de plataforma a partir de dichas plantillas, pudiendo levantar un mismo microservicio en distintos entornos.

De esta forma, se han hemos incorporado varios modelos, y se han hemos trasladado los arquetipos que teníamos antes, para, de esta forma, mejorar el mantenimiento de los mismos. Las plantillas que tenemos por defecto son las siguientes:

...

¿Cómo?

Desde el menú Desarrollo - > Plantillas de Microservicio, puedes crear plantillas en Java8, Java17 y Java17 con GraalVM, indicando la url del Git donde tienes creado el microservicio, y pudiéndolo publicar desde la Plataforma creando un microservicio a partir de esta plantilla.

...

A la hora de crear una plantilla, es necesario indicar la ruta donde se encuentra el pom.xml del microservicio en Git, y el Dockerfile, siempre que no se ha hayas indicado que se usa GraalVM con Java17, ya que en este caso no se necesita el fichero Dockerfile para la creación de la imagen.

No se puedan crear plantillas con otros lenguajes. Sin embargo, hemos precargado unas plantillas que son idénticas a las opciones que teníamos antiguamente a la hora de crear un microservicio. Esto permite el mejor mantenimiento de las plantillas al estar externalizadas en el Git. Por ejemplo, se puede puedes cambiar la versión de Spring Boot en el repositorio Git y traer esos cambios.

De esta forma, podrás ver una plantilla por cada uno de los arquetipos. Estas plantillas no serán editables. En la siguiente imagen, se muestra la plantilla para el arquetipo de ML Model:

...

Cuando vas a crear un microservicio desde el menú Desarrollo - > Gestión de Microservicio, aparecerán las plantillas creadas y las precargadas como opción a elegir en el desplegable.

...