Continuous Delivery as Code with Jenkins and Gradle
Continuous Delivery enables building, testing and deploying of software through build pipelines faster and more frequently with a well known steps.
But how to implement a continuous delivery pipeline in real world? How to translate the theory into practice?
In this session we are going to discuss how Jenkins and Gradle can help you on build this pipeline/workflow and the advantages of implementing this pipeline as code instead of using Jenkins static build steps.
We will start by a really simple Java EE application and learn how to build it with Gradle, automating unit, integration and functional tests, incorporating popular code quality tools, as well as packaging, publishing and deploying the deliverable using Jenkins Workflow as the director of the whole process.
Alex Soto Bueno
Alex is a software engineer at CloudBees. He is a passionate of Java world and he believes in the open source software model.
Alex is the creator of NoSQLUnit project and team member of Arquillian, Asciidoctor and Apache TomEE projects. He is a member of JSR374 (Java API for JSON Processing) Expert Group and coordinator at Barcelona JUG. Currently Alex is co-writing Arquillian in Action book for Manning and he is an international speaker presenting his talks at software conferences like Devoxx, JavaOne, JavaZone or GeeCon.