Day of Jenkins GBG background image
May 30th in Gothenburg

A full day of hands-on workshops and demos around Jenkins®

/images/doj-gbg_past2.jpg An interactive showcase Christopher Orr kicked off the day with a great keynote. Then, all attendees took out their laptops for 4 intense hands-on workshops. To conclude the day, everyone got the chance to ask questions to th 5 speakers and got advice to address their own challenges. When asked about their main takeaways, the attendees mentioned: “Jenkins is very much alive!” “Learned a lot about how to ‘codify’ my Jenkins installation, and how to properly use Shared libraries.” “Best practices of Remote things” “Pipeline and Blue Ocean is the way to go and I feel better equipped to do so.” Photos Blogpost & slides

Keynote Speakers

Christopher Orr

The latest and greatest in the world of Jenkins

Freelance software developer & contributor to the Jenkins open-source project

2016 was a huge year for the Jenkins project and its users, and 2017 has been no different! Join me as we take a look at recent highlights in the world of Jenkins, some of the exciting and powerful new features available now, what’s happening in the Jenkins community, how you can get involved, and what the future holds.

Twitter: @orrc GitHub: orrc

Read more

Read less


Andrey Devyatkin

Doing Jenkins as CoDe using Docker, Groovy, JobDSL and Pipeline

Founder and Senior Consultant at A59 IT Consulting AB

During this workshop, you will learn how to create a reproducible instance of Jenkins using Docker, Groovy, JobDSL, and Pipeline. We will cover not only jobs but also Jenkins global, security, and slaves configuration. Moreover, we will not only script Jenkins configuration but also make it rebuild and redeploy itself.

Twitter: @Andrey9kin Linkedin: Andrey Devyatkin

Read more

Read less

Robert Sandell

Let's build a pipeline, declarative style!

Software Engineer, CloudBees

Since Jenkins 2.0 put the Jenkins Pipeline feature front and center we got a lot of good user feedback, one of the most mentioned was that pipelines had a high level of entry and were hard to get right for novice users. So on February 3rd we released the declarative pipeline syntax, made to give easy configuration as code with syntax checking, docker integration, conditional actions and foundations in place for a visual editor integrated in the new Blue Ocean UI. Let’s make a pipeline together in the declarative style and see how it works.

Twitter: @robert_sandell Website: RSandell

Read more

Read less

Oleg Nenashev

Dark side of Jenkins - Dealing with agent connectivity issues

Jenkins Core maintainer, Principal Engineer at CloudBees

Almost all agent types in Jenkins use the Remoting library to communicate with the master, including JNLP and SSH agents. Although Jenkins’ ability to run tasks on multiple hosts is one of its success factors, agent connection stability is known to be a major pain point in large-scale installations. In this workshop, Oleg will talk about remoting internals, how to diagnose issues, how to configure Jenkins and underlying infrastructure, and the future of this layer in Jenkins.

Twitter: @oleg_nenashev GitHub: oleg-nenashev Website:

Read more

Read less

Julien Pivotto

Deep dive into Jenkins Pipeline Shared Libraries

Open-source Consultant at Inuits

When scaling Jenkins Pipeline scripts across multiple repositories, folders and teams, Shared Libraries are very welcome. They allow you to not repeat yourself (DRY), centralize your steps/workflows in a common repository and use advanced groovy scripts to interact with Jenkins.
This workshop will teach you how to use the Shared Libraries, either globally or at folder level, to allow you to share and scale your Pipeline jobs.

Twitter: @roidelapluie Website: roidelapluie

Read more

Read less

Emily Bache

Facilitating the Q&A session

Technical Agile Coach at Praqma

Emily will facilitate the discussions between the speakers and welcome the questions from the audience. This will be the time to ask the Jenkins maintainers about any of their tricks, and pipeline pitfalls or problems that you encounter.

Twitter: @emilybache Blog: Praqma Stories

Read more

Read less

30 May 2017


Chalmers Konferens
Lindholmen Science Park
Lindholmspiren 5
41756 Göteborg

What to expect at Day of Jenkins?

A full day of hands-on workshops and demos of the Jenkins ecosystem and the newest trends in Continuous Integration, Continuous Delivery and automation in general.

Day of Jenkins is for developers of all experience levels. You will learn about different aspects of Jenkins: from sessions on getting started with Jenkins to advanced pipelines and expert tricks: Jenkins as Code, Jenkins 2.0, BlueOcean, Pipeline…

Bring Your Own Laptop - BYOL : Day of Jenkins is not the usual conference. The interactive sessions provide a unique opportunity to learn hands-on, following along with an instructor step-by-step.

Don’t miss your chance to meet and learn from Jenkins maintainers!

Free Meet-Up Before Day of Jenkins

As a warm up to the Day Of Jenkins, we will have an evening of talks on May 29th to get us in the spirit!

It’s free, so just REGISTER HERE!

Day of Jenkins GBG background image
May 30th in Gothenburg

08:30 Registration & Breakfast 09:00 Welcome & Announcements 09:15 Keynote:The latest and greatest in the world of Jenkins Christopher Orr 10:00 Break 10:15 Doing Jenkins as CoDe using Docker, Groovy, JobDSL and Pipeline Andrey Devyatkin 11:30 Lunch 12:15 Let’s build a pipeline, declarative style! Robert Sandell 13:30 Break 13:45 Dark side of Jenkins - Dealing with agent connectivity issues Oleg Nenashev 15:00 Break 15:15 Deep dive into Jenkins Pipeline Shared Libraries Julien Pivotto 16:30 Q&A Session Moderated by Emily Bache 17:00 Socialize & Beers

The registered trademark Jenkins® is used pursuant to a sublicense from SPI, owner of the mark on a world-wide basis.


Eventbrite tickets