Tuesday, September 18 • 3:45pm - 4:30pm
Jenny: Jenkinsfile as Real Code
Especially with the advent of containers, pipelines as code are a great way to fully describe build systems in the source tree. Writing such Jenkinsfiles can be a tedious task, with many iterations and attempts at getting it right. New parameters, changes in the local files used in the build and minor errors in the script can all impact our time to deliver a working Jenkinsfile. What if we could simply change files, run them locally, fiddle with them until they're done, then only commit? Jenny is a project that explores running Jenkins commands locally, without depending directly on Jenkins by evaluating the Jenkinsfile directly. Includes multi-project dependencies and Jenkins plugins.

avatar for Bogdan Mustiata

Bogdan Mustiata

Bogdan Mustiata became interested in CI when trying to run builds for a bunch of browsers in parallel, when running Selenium tests. One thing led to another, and he ended up writing a Docker image for Jenkins 2 and a lot of pipelines for a lot of projects.

Tuesday September 18, 2018 3:45pm - 4:30pm
Golden Gate Ballroom B