Jenkins
October 13, 2021 ยท View on GitHub

Documentation
| Title | Author | Comments |
|---|---|---|
| Official Jenkins Doc | jenkinsci-docs | |
| Job DSL Plugin | jenkinsci |
Tutorials & Articles
| Title | Author | Comments |
|---|---|---|
| Jenkins Tutorial For Beginners | Focusing on installing and configuring Jenkins | |
| Top 10 Best Practices for Jenkins Pipeline Plugin | apemberton | |
| The Need For Jenkins Pipeline | Viktor Farcic | Great article. Recommended. |
| Jenkins Pipeline | Viktor Farcic | Another great article from Victor. |
Scripts
| Repository | Comments |
|---|---|
| pipeline-examples | The HTML version |
| This Repository |
Presentations
| Title | Author | Comments |
|---|---|---|
| Jenkins API | Arie Bregman |
Blogs
| Name | Comments |
|---|---|
| Cloudbees Blog | |
| Jenkins Community Blog |
Videos
| Name | Comments |
|---|---|
| Multi Branch Pipeline | For projects with multiple branches |
| How to create Jenkins Pipeline with an Example | Great for beginners |
| Codifying the Build and Release Process with a Jenkins Pipeline Shared Library |
Checklist
-
Terms & Entities
- Job
- Build
- Plugin
- Slave
-
Job
- Freestyle
- Pipeline
- Declarative
- Scripted
- Checkpoint (cloudbees only at this point)
-
Slave
- Agent
- Executor
- Label
Cheat Sheet
- Set build result to FAILURE/SUCCESS/UNSTABLE:
currentBuild.result = 'FAILURE'