Skip to main content

13. DevOps

Flujo de Trabajo e Integración Continua (CI/CD)​

Orquestador​

  • Jenkins: Se ha detectado la presencia de la carpeta jenkins/, lo cual indica que la integración y el despliegue continuo se administran a través de pipelines de Jenkins.

Contenedores​

  • Docker: El proyecto contiene un Dockerfile en el directorio raíz.
  • Probablemente contiene directivas para empaquetar el JAR generado (target/*.jar) con una imagen base de Java 21, preparándolo para ejecución en la nube o clusters de Kubernetes.

Build & Artefactos​

  • Maven: Compilación manejada a través de mvnw y pom.xml.
  • Artifact Registry: Integración de Google Cloud Artifact Registry (artifactregistry-maven-wagon) en el archivo pom.xml para descargar dependencias corporativas privadas de Alpura (alpura-hub-uat-478817/alpura-lib).

Estrategia de Ramas​

Se asume un flujo del tipo GitFlow o basado en entornos, mapeado a los profiles del proyecto (development, staging, production).

Diagrama del Pipeline​