Beginning Jenkins


Ota yhteyttä

Voit olla meihin yhteydessä ja tiedustella koulutuksistamme täydentämällä yhteystietosi ja koulutuksen nimen oheen.

Tilaa uutiskirje

Haluan tarjouksia ja tietoa koulutuksista sähköpostiini.

Tietosuojalauseke ja yksityisyys

Annan Insoft Services Ltd:lle oikeuden olla minuun yhteydessä. Annan Insoft Servicelle oikeuden käsitellä, kerätä ja tallentaa tietojani. Kaikki annetut tiedot käsitellään tietoturvallisesti tietosuojalausekkeen mukaisesti.

Tulevat päivämäärät

Jan 10 - Jan 11, 2022
09:00 - 17:00 (EET)

Beginning Jenkins
2 days  (Instructor Led Online)  |  Data Science

Course Details


This is a 2-day course which balances theory and hand-on applications that are focused on practical takeaways. This Beginning Jenkins course will provide you with a comprehensive introduction to installation and management on Jenkins functions and its plugins. The course addresses the setup of freestyle, upstream or downstream projects using Jenkins. Lastly, you will be able to implement multi-branch pipeline and projects to run on build slaves.

Jenkins is a scalable and highly efficient open-source automation server that runs an unparalleled plugin ecosystem. It is written in Java and uses plugins designed for continuous integration purpose.


See other courses available


This course complies with instructional designing principles for all the 6 lessons. This will ensure that you repeat and reinforce your gained knowledge at every step. Each and every minute spent during this 2-day course will incrementally take you to a next level.


LESSON 1- Installing and Setting up Jenkins

  • Continuous Delivery
  • Installing Jenkins
  • The Jenkins Dashboard
  • User Management

LESSON 2 Administering Jenkins

  • Plugin Management
  • Updating & Upgrading Jenkins
  • Configuring Jenkins for Production
  • Creating a Form with a Select Element

LESSON 3- Jenkins Views and Setting up Freestyle Projects

  • Setting up a Freestyle Project
  • Setting up a View to Manage our Projects

LESSON 4- Parameterized Projects and Upstream/Downstream Projects

  • Configuring Parameters for our Projects
  • Creating & Accessing Build Parameters
  • Build Triggers

LESSON 5- Multibranch and Declarative Jenkins Pipelines

  • The CI Workflow
  • The Jenkinsfile
  • Creating Multi-Branch Pipelines

LESSON 6- Distributed Builds on Jenkins

  • Setting up Our Slaves
  • Securely Connecting To Our Slaves
  • Configuring Tasks To Run On Our Slaves


This course is for a course aimed at new developers and operations personnel looking to set up Continuous Integration and Delivery pipelines specifically with Jenkins. You should have basic programming experience and working knowledge of test-driven development, using the bash command-line interface, managing virtual machines with tools like Vagrant and Virtualbox and basic knowledge of Docker images and containers.



For successful completion of this course, students will require computer systems with the following:

  • Processor: Intel Core i5 or equivalent
  • Memory: Minimum 4 GB RAM
  • Hard Disk: Minimum 35 GB
  • Internet connection


  • Operating System: Windows (7 SP1 64-bit or higher)
  • Browser: Google Chrome or Mozilla Firefox (Latest updates installed)
  • Docker
  • Git
  • Python
  • Blue Ocean