- Getting results from shell steps https://jenkins.io/doc/pipeline/steps/workflow-durable-task-step/#code-sh-code-shell-script
- Conditional stages https://jenkins.io/doc/book/pipeline/syntax/#when
- (Multiple agents/nodes, stash/unstash)
- (Parallel executions)
- Scipted Pipeline Scripts in Declarative Pipelines https://jenkins.io/doc/book/pipeline/syntax/#script
- Ruby Example
- Node Example
- Create Job from OpenShift BuildConfig
- Create Credentials from OpenShift Secrets
- Create custom Dockerized Jenkins Slave from OpenShift ImageStream
- OpenShift Plugin https://github.com/openshift/jenkins-plugin
- OpenShift Jenkins Pipeline Plugin https://github.com/openshift/jenkins-client-plugin
- Snippet Generator
- Debugging (slides?)
- Notification
- swoa committer only
- Shared libraries
- Stages, Locks and Milestones
- global defaults, e.g. logrotate https://jenkins.io/blog/2017/02/15/declarative-notifications/
- OpenShift Image Triggers
- OpenShift Slaves
- Image Promotion
- Blue Ocean
Slide:
- Scripted Pipeline limitations/known issues https://jenkins.io/doc/book/pipeline/syntax/#differences-from-plain-groovy