In this concluding third part of the Jenkins series, you'll learn how to extract duplicated Groovy code into utility classes and how you can automatically create Jenkins jobs for new Java projects in the Git monorepo.
In this second part, you'll learn how to create jobs with the Jenkins Job DSL as program code and how to import them into Jenkins.
You'll also learn how to manually and programmatically create views for a clearly arranged job list.
In this first part of the article series about Jenkins, you'll learn how to install and configure Jenkins as a Docker container using Ansible – and how to create build and release jobs for Maven projects using Jenkins' user interface.
In this article you'll learn how to use static code analysis tools to ensure a consistent code style and write clean, bug-free, maintainable, and secure code.