Setting up Continuous Integration with Jenkins

Target Audience

Prerequisites

Objectives

Course Format

Language

Syllabus

  1. Install Jenkins master
    • Install Jenkins on a local Linux system or on a cloud based VPS.
    • Install the default plugins
    • Install additional plugins
    • Configuration of Jenkins
    • Backup of Jenkins
    • User administration in Jenkins
  2. Create a simple Jenkins Job
    • Create a Jenkins job that runs a shell script on Unix
    • Schedule a job based on polling.
    • Schedule a job based on timer.
    • Schedule a job based on trigger.
  3. Create a Pipeline job
    • Create a job using Pipelines manually
    • Add several stages to the pipeline
    • Use plugins to enhance the pipeline
    • Sequencial and parallel steps in a Jenkins pipeline
    • Post stages of pipelines
    • The pipeline editor
    • Blue Ocean
  4. Install Jenkins agent
    • Install Jenkins agent
    • Configure jobs to run on the agent
    • Limit the number of processes on the agent
  5. Introduction to Groovy
    • Basic Groovy commands that can be used in Jenkins pipelines
  6. Jenkins and Git
    • Connecting Git and Jenkins
    • Running Jenkins from Git

Contact

Contact: Gabor Szabo gabor@hostlocal.com
Phone: +972-54-4624648