Jenkins - step by step
Beginner course for junior DevOps engineer

Jenkins - step by step udemy course free download
Beginner course for junior DevOps engineer
Hello student!
Welcome to the step-by-step and hands-on course on the Jenkins CI system. This tool allows us to create new versions of code, run unit tests, run system UI and API tests, and more.
Jenkins is a popular open source continuous integration and build automation tool. Jenkins allows you to follow a predefined list of steps and can be used, for example, to compile Java source code and build a JAR from the resulting classes. The trigger for this execution can be time or event based. For example, you can compile a Java-based application every 20 minutes or after a fresh commit in the appropriate Git repository.
Jenkins monitors the progress of the steps and allows you to stop the process if one of the steps fails. Jenkins can also send build success or failure notifications. Jenkins can be extended with additional plugins. For example, you can install plugins to support building and testing Android applications.
As part of the course, you will learn how to work with Docker (another extremely useful tool), install Jenkins on a local Unix server, get familiar with the graphical shell of the system, learn how to integrate Jenkins with Java projects and projects from the Githib repository. Together we will run unit tests and then configure and run entire projects using Selenium webdriver and Postman.
In addition to lectures, you will have two independent assignments followed by analysis. If your personal Github is already filled with your own projects, you can practice right on them. Otherwise, you can take a course based on our school's test projects. All tests and examples are included in the course.