Jenkins is a free and open-source automation server which is written in Java and enables developers to reliably build, test or deploy the software. With continuous integration and facilitating technical aspects of continuous delivery, Jenkins assists developers to automate the software development process with ease.
With this online tutorial on Jenkins, you will learn various aspects such as an introduction to Jenkins, the architecture of Jenkins, configuring Jenkins, Jenkins Pipeline and so much more. Moreover, you will also learn to build a full-fledged CI pipeline and get your hands on Jenkins in Docker by running multiple examples in it.
- Introduction to Jenkins- Jenkins installation, installation tools, Jenkins architecture, scheduling a Jenkins job
- Jenkins Configuration- creating users, plugin installation, configuring Jenkins systems and others
- Jenkins Pipeline
- Jenkins Blue Ocean
- Jenkins in Docker
- Jenkins Plugins- Catlight, Jenkins CLI, Multibranch Pipeline, Jenkins Integration with Slack, Metrics & Trends, and others.
Begin with this starter guide to building CI/CD pipelines using Jenkins!