#cfgmgmtcamp

1 and 2 February 2016

Gent, Belgium

"Jenkins à la Travis"

Joao Cravo

Testing - Tuesday , 2/2/2016 12:20- B.CON

Slides: http://www.slideshare.net/JooCravo1/jenkins-a-latravis-cfgmgmtcamp-2016

Demo tools:
https://github.com/Mindera/cfgmgmtcamp_meta-jjb-root https://github.com/Mindera/cfgmgmtcamp_jenkins_a_la_travis

"A lot of people use Jenkins, it’s probably the most used CI tool for private use. It's robust, versatile and not at all complex to use. However it lacks job management usability at scale. When you have to deal with more than 10 jobs, it starts to be a boring and error prone task. What about using the same strategy that new CI tools are using? Like Travis for instance. Wouldn’t it be fantastic if we had a file in our code repository that Jenkins could recognise and execute jobs accordingly? I'm proposing a different way of using Jenkins. Using an open source tool called Jenkins Job Builder and by 'eating our own dog food', I will share a versionable, modular and easy way of managing your Jenkins jobs. This enables you to configure not only CI but also CD with just a YAML file."

About Joao

"João Cravo is a DevOps enthusiastic, working at the moment at Mindera, a Portuguese startup. In the last 3 years he have been committed to helping some companies like Betfair and TVG to embrace Continuous Delivery, improving their release process. He's an active contributor to some open source projects like Chef-Provisioning and Jenkins Job Builder. In his free time, he loves to play Board Games, do sports or just trolling his friends."