Multi-language Pipelines Workshop at OpenSouthCode 2019

Today I have delivered my hands-on workshop about Jenkins declarative pipelines, leveraging Docker to implement a consistent pipeline model for multiple programming languages. The workshop has been one of the many activities in OpenSouthCode 2019 conference, the fourth yearly two-day event devoted to open source technologies in Málaga. A great community-driven event, with an impressive … Continue reading Multi-language Pipelines Workshop at OpenSouthCode 2019

Jenkins CI Pipeline

Jenkins CI reference pipeline for Java Spring Boot projects with Maven lifecycle and Docker packaging

In the first post in this series, "The anatomy of a Jenkins declarative pipeline", the concept of declarative pipelines was introduced, along with the basic syntax for creating pipelines in Jenkins, the popular CI/CD engine. The second post, "What’s in a CI pipeline", went into details about what are the kind of activities that should … Continue reading Jenkins CI reference pipeline for Java Spring Boot projects with Maven lifecycle and Docker packaging

What's in a CI pipeline

What’s in a CI pipeline

In the first post in this series, "The anatomy of a Jenkins declarative pipeline", the concept of declarative pipelines was introduced, along with the basic syntax for creating pipelines in Jenkins, the popular CI/CD engine. The series will continue exploring the topic of declarative pipelines, and this post will go into detail about what are … Continue reading What’s in a CI pipeline

The anatomy of a Jenkins declarative pipeline

A Jenkins pipeline, written in the form of a declarative pipeline with a rich DSL and semantics, the Jenkinsfile, is a model for any process, understood as a succession of stages and steps, sequential, parallel or any combination of both. In this context, the process is a build process, following the principles of continuous integration, … Continue reading The anatomy of a Jenkins declarative pipeline

Speaking at Comunidad CODE

Today I've been very fortunate to team up with Julio Palma to speak at Comunidad CODE, one of the largest Spanish-speaking developer communities. In the session, which was live-streamed at YouTube, we spoke about our experiences with the design and implementation of multi-language pipelines leveraging Jenkins and Docker. It was an amazing experience, not only … Continue reading Speaking at Comunidad CODE

Multi-language Pipelines Workshop at Hackers Week 2019

Today I've been honoured to deliver a hands-on workshop about Jenkins declarative pipelines, leveraging Docker to implement a consistent pipeline model for any programming language. The workshop has been one of the many activities in the Hackers Week 2019 conference, the sixth yearly event organised by the Students' Council of the Informatics and Software Engineering … Continue reading Multi-language Pipelines Workshop at Hackers Week 2019

Multi-language Pipelines with Jenkins, Docker and Kubernetes (slides, code and video recordings from Commit Conf 2018 conferences)

Shortly after delivering this talk at DevOpsDays Riga and Oracle Code One, I teamed up with Toni de la Prieta to speak about our pipelining experiences at Commit Conf conference in Madrid). This time, we added a funny dramatisation at the opening, and the help of our friend the Nao Robot to launch our example … Continue reading Multi-language Pipelines with Jenkins, Docker and Kubernetes (slides, code and video recordings from Commit Conf 2018 conferences)

Multi-language Pipelines with Jenkins, Docker and Kubernetes (slides, code and video recordings from DevOpsDays Riga 2018 and Oracle Code One 2018 conferences)

In this post, I would like to share the slides and code for a recent talk I was honoured to delivered at two conferences - DevOpsDays Riga, and Oracle Code One San Francisco - about "Multi-language pipelines with Jenkins, Docker and Kubernetes". More information about these events can be found here: DevOpsDays Riga: https://devopsdays.org/events/2018-riga/welcome/ Oracle … Continue reading Multi-language Pipelines with Jenkins, Docker and Kubernetes (slides, code and video recordings from DevOpsDays Riga 2018 and Oracle Code One 2018 conferences)