Introduction and workshop on Concourse


Details
This meet-up will be a hands-on introduction and workshop on Concourse. SimCorp will host the event, and give us a short introduction to their journey towards a better continuous integration chain in SimCorp. Then, we will dive into Continuous Delivery with Concourse, and look into pipeline configuration and the FLY command amongst other things.
Please remember to bring your own laptop (BYOL). You will also be needing a working git installation ( https://git-scm.com/downloads ) and a usable shell. We will provide a Concourse server that you can use for the workshop.
https://a248.e.akamai.net/secure.meetupstatic.com/photos/event/8/f/f/5/600_458196853.jpeg
Welcome - Niels Harre, Senior Development Manager at SimCorp
SimCorp has over the last many years worked intensively with integrating code and delivering full qualified fixes within 24 hours to our customers. We are hence running more than 50.000 jobs every day to qualify our solution. However, we have over the last few years identified that we want to do more for our production pipeline and deliver better and faster. We are hence in the process of modernizing the Continuous Integration (and eventually also Delivery) pipeline.
We will in a brief presentation present to you the complexity we are facing and invite you to participate in a discussion on potential solutions – let’s hear your thoughts.
Introduction to Concourse - Jan Krag, Continuous Improvement Agent at Praqma
Jan Krag will briefly talk about some of the modern "mantras" that we preach in the CoDe community, like "everything as code", containerized builds, stateless infrastructure and so on. These areas seem to push the boundaries of "classic" build servers, like Jenkins & Bamboo.
Jan will use this as a springboard to introduce Concourse CI, a recent arrival on the build server stage, and how it seems to have a refreshingly new approach to some of these challenges.
Hands-on workshop - Sonny Singh, Consultant at Praqma
First, the workshop will give an introduction of pipelines (visual). Then, we will look into how a pipeline configuration looks (yaml), how to setup a simple task, resource and script, how to make local folders for a task, and how to use the FLY command.
AGENDA
17.00: Doors open
17.15: Welcome and short presentation by Niels Harre, Senior Development Manager at SimCorp
17.45: Introduction to Concourse - Jan Krag, Continuous Improvement Agent at Praqma
18.05: Break - food and drinks
18.30: Workshop introduction - Sonny Singh, Consultant at Praqma
18:50 Hands-on workshop
19:30 Short status check - initial questions
21.15: Wrap-up, demos, Q&A
21.30: Thank you and goodbye
https://a248.e.akamai.net/secure.meetupstatic.com/photos/event/9/0/c/a/600_458197066.jpeg

Introduction and workshop on Concourse