Overview
Syllabus
Intro
Set-up: Use docker
Set-up: Use the jenkins/jenkins Docker images
Set-up: First time installer & Plugins
Set-up: Provision your plugins
Set-up: Don't do work on the Master, use Agents
Set-up: Provision agents using Swarm plugin
Set-up: Automate agent provisioning and make them ephemeral
Jobs: Pipeline: Job configuration as code
Jobs: Pipeline: Do work on agents...
Jobs: Pipeline: Stages are groups of steps
Jobs: Pipeline: Don't mess with environment variables
Jobs: Pipeline: Parameters are an option
Jobs: Pipeline: Parallelism
Jobs: Pipeline: Know the difference between Declarative and Scripted
Continuation-passing style (CPS)
Jobs: Pipeline: Aborting Pipelines
Jobs: Pipeline: Blue ocean GUI
Jobs: Pipeline: There is a Pipeline editor
Jobs: Pipeline: Use Shared libraries
Jobs: Pipeline: Use files from shared libraries
Views: Build your own view
Views: Less mails, more Build Monitor
There is an API
Views: Extreme feedback
Learn about Cloudbees
Enterprise Jenkins: Cloudbees
My favorite plugins
Taught by
Devoxx