Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Jenkins - step by step
Rating: 4.3 out of 5(8 ratings)
50 students

Jenkins - step by step

Beginner course for junior DevOps engineer
Created byAlexey Mihaylov
Last updated 10/2021
Hebrew

What you'll learn

  • Installing Jenkins on Linux
  • Installing Jenkins on Windows 11
  • Administration Jenkins
  • Create Build Jobs
  • Configure Automation Jenkins + GitHub
  • Updates and dowloads Jenkins and Jenkins Plugins
  • Create and use Jenkins Nodes
  • Automation Deployments
  • SonarQube + Jenkins
  • Create Jenkins Pipeline and Jenkinsfile

Course content

1 section • 22 lectures • 4h 29m total length
  • jenkins-intro11:11
  • jenkins-install_win_11_vmware8:43
  • jenkins -install java win 115:26
  • jenkins-install java3:20
  • jenikins-git installation2:56
  • jenkins-install jenkins6:59
  • jenkins-install jenkins win 118:43
  • jenkins-teoriya4:01
  • jenkins-hello word6:22
  • jenkins-manage11:13
  • jenkins-triggers9:24
  • jenkins-test_job_example14:33
  • jenkins-add_agents15:34
  • jenkins-param build17:10
  • jenkins-sonarqube-17:10
  • jenkins-sonar,mvn,jenkins20:31
  • jenkins-pipeline_111:29
  • jenkins-pipeline_blue_ocean12:56
  • jenkins-pipeline_groovy18:33
  • jenkins-pipeline_223:18
  • enkins-pipeline_generator16:09
  • jenkins-pipeline_ci_cd_mnv_sonar_allure33:55

Requirements

  • General acquaintance with the field of IT
  • Windows or Linux computer

Description

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.




Who this course is for:

  • QA Automation testers
  • Devops Engineer
  • System Engineer