At Jenkins World last month, we continued the tradition of "lunch-time demos"
in the Jenkins project’s booth which we started in 2016. We invited a number
of Jenkins contributors to present brief 10-15 minute demos on something they
were working on, or considered themselves experts in. Continuing the
post-Jenkins World tradition, we also just hosted a "Jenkins Online Meetup"
featuring a selection of those lunch-time demos.
I would like to thank Alyssa Tong for organizing this online meetup, Liam Newman for acting as the host, and our speakers:
Oleg Nenashev
Michael Hüttermann
Thorsten Scherler
Stephen Donner
Mark Waite
Keith Zantow
Below are some links from the sample projects demonstrated and the direct links
to each session.
Developing Pipeline Libraries Locally
Video link
If you have ever tried developing Pipeline Libraries, you may have noticed how
long it takes to deploy a new version to server to discover just another syntax
error. I will show how to edit and test Pipeline libraries locally before
committing to the repository (with Configuration-as-Code and Docker).
Slides
Source Code
Demo container
Delivery Pipelines with Jenkins
Video link
Showing off how to set up holistic Delivery Pipelines with the DevOps enabler tool Jenkins.
Demo application
Pimp my Blue Ocean
Video link
How to customize Blue Ocean, where I create a custom plugin and extending Blue
Ocean with custom theme and custom components.
Presentation and demo code
Deliver Blue Ocean Components at the Speed of Light
Video link
Using storybook.js.org for Blue Ocean frontend to speed up the delivery process
- validate with PM and designer the UX. Showing how quickly you develop your
components.
Presentation and demo code
Mozilla’s Declarative + Shared Libraries Setup
Video link
How Mozilla is using Declarative Pipelines and shared libraries together.
Google Doc with links
Shared Library source code
Documentation for the shared library
See also the #fx-test IRC channel on irc.mozilla.org
Git Tips and Tricks
Video link
Latest capabilities in the git plugin, like large file support, reference
repositories and some reminders of existing tips that can reduce server load,
decrease job time, and decrease disc use.
Visual Pipeline Creation in Blue Ocean
Video link
We will show how to use Blue Ocean to build a real-world continuous delivery
pipeline using the visual pipeline editor. We will coordinate multiple
components of a web application across test and production environments,
simulating a modern development and deployment workflow.