Have a Question About This Course?





    Image

    Introduction to Jenkins

    DevOps Course
    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.

    This is a 2-day course which balances theory and hand-on applications that are focused on practical takeaways. This 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.

    Introduction to Jenkins Objectives

    • If you are interested in gaining a good grasp of Jenkins in a systematic and hands-on way by working through a real-world project
    • then this course is for you.
    • The course will provide enough knowledge of the following:
    • Illustrate continuous integration and continuous delivery concepts
    • Analyse how to install and setup Jenkins on Windows
    • Administer and secure Jenkins
    • Set up projects on Jenkins
    • Build continuous delivery pipelines with Jenkins
    • Identify how to setup distributed builds and scale Jenkins

    Need Assistance Finding the Right Training Solution

    Our Consultants are here to assist you

    Key Point of Training Programs

    We have different work process to go step by step for complete our working process in effective way.
    • Introduction to Jenkins Prerequisites

      This course is for course aimed at new developers and operations personnel looking to setup 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.

    • Introduction to Jenkins Format

      In-Person

      Online

    • Introduction to Jenkins Outline

      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