Despliegue continuo de aplicaciones Java mediante Bitbucket Pipelines y Oracle Kubernetes Engine

En esta charla conjunta con el Colegio de Ingenieros de Guatemala exploramos de principio a fin la creación de un pipeline de entrega continua con Bitbucket Pipelines para la publicación de microservicios sobre Oracle Cloud.

Iniciamos con un pequeño vídeo acerca de las diferencias entre DevOps, Integración Continua, Despliegue Continuo, Agile y relacionados.

Continuamos con la demostración, para lo cual creamos un microservicio basado en MicroProfile, Payara Micro y cuyo testing está implementado con JUnit y Arquillian. Todo esto a través del arquetipo Kukulkan-EE.

Una vez listo nuestro microservicio, creamos un pipeline declarativo con Bitbucket Pipelines mediante el cual automatizamos la ejecución de pruebas con Maven.

Si las pruebas son exitosas, ¡Es el momento de llevarlo a la nube!. La nube de Oracle. Continuando con Bitbucket Pipelines demostramos la publicación de una imagen Docker sobre Oracle Container Registry.

Todo listo, ahora procedemos a desplegar nuestro microservicio mediante Oracle Kubernetes Engine

Deja una respuesta

Tu dirección de correo electrónico no será publicada.