Introduction to TDD & Continuous Delivery with Spring Boot, Mesos and Docker
Details
-
This is a one-off meetup with space for 10 lucky Dockers *
-
PLEASE ONLY RSVP IF YOU ARE SURE YOU CAN ATTEND*
Recently I had the pleasure of continuously deploying Docker containers to our Mesos cluster. It was pleasurable because I was able to easily deploy my application to the cluster and therefore that I was able to focus on what I like most: development (as opposed to ops).
In fact, I like to limit my interaction to the build server to this: 'git push origin master'. Like all spoiled developers, once I hit enter on that command line, I want that code to get picked up, deployed, and I don't want to ssh into any god-damned build machine.
In this workshop I'd like to show people how this works. Participants can expect to learn the following:
• How to create a Dockerfile for a Spring Boot application.
• How Mesos, Marathon and Jenkins interact to deploy containerized applications.
• How to containerise existing Java applications.
• Gain an understanding of Extreme Programming and its relationship to Docker and Mesos.
Because this is a hands on workshop, participants should come with laptops and with Docker installed. They should have Git installed. Finally, knowledge of Java and way to edit their code is important.