AWS S3 as Maven repository

Toda organización que se precie de trabajar en proyectos Java debe disponer de, al menos, un buen repositorio privado en él que almacenar los artefactos Maven generados por sus distintas iniciativas. Es evidente que, a estas alturas, existen ya en el mercado una serie productos consolidados y especializados en dicha tarea, como por ejemplo, Nexus … Continue reading AWS S3 as Maven repository

Terraform: Best practices and lessons learned

Terraform es casi con total seguridad, la herramienta estrella de la actualizad para configurar y construir la infraestructura en la nube, ya sea en AWS, Azure o GCP. Su tendida curva de aprendizaje hace que comenzar a trabajar con él sea francamente fácil y puede llevarte a pensar que levantar toda la infraestructura en la … Continue reading Terraform: Best practices and lessons learned

Maven: Parallel builds benchmark

El uso de Maven para la gestión y construcción de los proyectos Java es, con el permiso de Graddle, prácticamente un estándar. Ahora bien, su capacidad para realizar construcciones en paralelo y la mejora de rendimiento que esto aporta puede que no sean tan conocidas. En el presente artículo se pretende analizar cómo influye el … Continue reading Maven: Parallel builds benchmark

CI: Jenkins & Bitbucket

A la hora de automatizar la ejecución de los jobs de Jenkins encargados de gestionar la integración continua de las aplicaciones, se disponen de multitud de opciones y en el presente articulo se pretende detallar como utilizar los WebHooks de Bitbucket para ello. Caso de uso Se dispone en Jenkins, de un job  de tipo "Pipeline", encargado … Continue reading CI: Jenkins & Bitbucket