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
Dockerfileen 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
mvnwypom.xml. - Artifact Registry: Integración de Google Cloud Artifact Registry (
artifactregistry-maven-wagon) en el archivopom.xmlpara 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).