SKILL: Continuous Integration - Jenkins 2 (Apprentice Developer)
[PRE-REQUISITES]
- Build Tool for your Stack, e.g. Maven 2 (Apprentice Developer)
- Software Craftsmanship - Working with CI
[TOPICS]
- Core Jenkins System Architeture
- Configuration for Java, Maven and Git
- Best Practices
- Pipelines, JenkinsFiles, Branches and Pull Requests
- Fixing broken builds
- Configuring Maven Plugin Reports
[RESOURCES]
- Jenkins User Handbook - sections: “Using Jenkins”, “Managing Jenkins”, “Configuring the System”, “Best Practices”, “Pipelnine”, “Getting Started with Pipeline”, “Using a JenkinsFile”, “Branches and Pull Requests”, “Jenkins with Java”
[BADGES]
[EXPERIENCE SUGGESTIONS]
- Install your local Jenkins, configure it with a job, and run a successful build
- Use a pipeline and JenkinsFile to build your code
- Configure a JUnit report
[ADVENTURER NOTES]
[THE CAIRN]