Scheda corso
NovaNext Training / OPEN SOURCE / OPEN SOURCE / Jenkins Fundamentals

Jenkins Fundamentals

Codice
NOVJEKF
Durata
2 Giorni
Prezzo
1.600,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Learning Subscription
e-Learning
Corso in aula
       

 

Schedulazione
Luogo Data Iscrizione
A Richiesta

Jenkins Fundamentals course is intended for absolute beginners. It is recommended for anyone who is interested in developing the skills necessary to perform entry-level in Jenkins.

The course will start with an overview of Jenkins architecture and will proceed with installing Jenkins. Students will get familiarized with Jenkins user interface, some of the most used plugins and different kinds of jobs.

The Jenkins Fundamentals course will also cover email integration, GitHub integration and Maven integration. All these features will be explained and demonstrated with hands on examples in the practice lab.

 

Prerequisiti

This course doesn’t have any prerequisites

 

Obiettivi

• PC/Laptop with internet access

• Updated web browser

 

Destinatari

Beginner and intermediate Developers

QA Engineers

Build and Release Engineers

Technical Project Managers

DevOps Engineers

 

Contenuti

Module 1: Continuous Integration, Delivery and Deployment

  • DevOps Culture
  • DevOps Tools overview
  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment
  • Delivery vs. Deployment

Module 2: Introduction to Jenkins

  • What is Jenkins?
  • Why Jenkins?
  • Key aspects of Jenkins

Module 3: Jenkins architecture

  • Jenkins architecture
  • Jenkins Terminology

Module 4: Installing Jenkins

  • Prerequisites
  • Installation steps

Module 5: Overview of the Jenkins UI

  • Main menu explained
  • New item menu
  • People menu
  • Build history menu
  • Manage Jenkins menu
  • My Views menu
  • Job Status and job store

Module 6: Jenkins server configuration

  • Manage Plugins
  • Configure Credentials
  • Configure System
  • System Information
  • Global Tool Configuration

Module 7: Creating your first Job

  • Jenkins job Terminology
  • Your first Jenkins job walkthrough
  • Post-build actions
  • Build other projects

Module 8: Variables & Parameters

  • What is an environment variable?
  • Environment variable types
  • Access the value of a variable
  • Local vs. Global
  • What are Parameterized jobs?
  • Create simple Parameter
  • POST Method
  • Trigger other build with parameters

Module 9: GitHub integration as Version Control tool

  • Version Control System
  • GitHub
  • VCS Workflow
  • Key benefits of VCS
  • Jenkins with GitHub
  • Pre-requirements for GitHub Integration