Jenkins Training Bundle

  • Singapore
  • Mon 20th - Thurs 23rd Jan 2020
  • SGD $5500

Bundle Course Objectives

This is a four-day training course, covering:

Jenkins Fundamentals

  • Gives students a good understanding of how Jenkins works
  • Prepares students to take other courses that delve into the specifics of how to work with Jenkins

Jenkins Pipeline Fundamentals 

  • How to create, run, analyse and save a Declarative Pipeline using the Blue Ocean Editor and the Blue Ocean text editor
  • The structure of a Declarative Pipeline, including the role of the stagestepagent and post sections
  • How to control the flow of execution in a Declarative Pipeline
  • How to preserve and use files created by the build and test activities
  • Pipeline capabilities that provide fit and finish to your Pipeline

Jenkins Administration – Fundamentals

After completing this training module, you should understand the following:

  • Setting up and configuring Jenkins
  • How to efficiently administer Jenkins
  • How to implement distributed builds
  • Managing security with access controls
  • Using the Jenkins command line interface (CLI) to automate tasks
  • Best practices
  • Where to find additional information

Jenkins Pipeline Intermediate 

  • After completing this training module, you should understand the following:
  • How to create, run, analyse and save a Scripted Pipeline
  • How to create and use shared libraries
  • Tips for using tools such as Maven, Gradle and npm with Pipeline
  • How to incorporate Docker agents into Pipeline
  • Hints about how to converting Freestyle chained jobs to Pipeline

Agenda

Jenkins Fundamentals

  • The role of Jenkins in the software development cycle
  • How to use the Jenkins Dashboard to manage your Jenkins instance, including using plugins and controlling security
  • How to build your software, concentrating on Pipelines
  • How to monitor builds using Blue Ocean and the Jenkins Dashboard

Jenkins Pipeline Fundamentals 

  • Pipeline Introduction
  • Skeletal Pipeline
  • Simple Pipeline
  • Intermediate Pipeline
  • Pipeline Fit and Finish
  • Advanced Features

Jenkins Administration – Fundamentals

  • Installation
  • Manage Jenkins
  • Plugins
  • Manage Builds
  • Distributed Build Architecture
  • Security
  • Organize Folders
  • Monitor Jenkins

Jenkins Pipeline Intermediate 

  • Recap of Pipeline Fundamentals
  • Scripted Pipeline.
  • Creating and Using Shared Libraries
  • Using Maven and other Tools
  • Defining Docker Agents
  • Hints about Converting Freestyle to Scripted

Audience

Jenkins Fundamentals 

  •  Any software professional who wants to learn about Jenkins.

Jenkins Pipeline Fundamentals & Jenkins Pipeline Intermediate Jenkins Administration – Fundamentals

  • Beginner and intermediate Developers
  • QA Engineers
  • Build and Release Engineers
  • Technical Project Managers
  • Architects

Prerequisites

Jenkins Fundamentals

  • Students should have some general understanding of the software development cycle.

Jenkins Pipeline Fundamentals 

  • Students should also have some familiarity with ancillary technologies that are used in this course:
  • Docker
  • Git
  • Apache Maven, Gradle, Ant or NPM
  • Apache Groovy

Jenkins Administration – Fundamentals

Students should also have some familiarity with ancillary technologies related to the product:

  • Docker
  • Git

Jenkins Pipeline Intermediate 

In order to attend this Jenkins Pipeline – Intermediate Singapore (1 day classroom) you must complete Jenkins Administration Fundamentals Singapore (1 day classroom)(included in this bundle)

Book a Course

Found this interesting? Why not share it: