Introduction to Jenkins Pipeline on Kubernetes - Atlanta

Event Information

Share this event

Date and Time

Location

Location

Shadow-Soft

8601 Dunwoody Pl #510

Atlanta, GA 30350

View Map

Event description

Description

About this course

This workshop will provide a basic understanding of how to create and manage Jenkins Pipelines for Kubernetes while leveraging developer-focused features of CloudBees Core (aka CloudBees Jenkins Enterprise).

The course consists of a brief conceptual presentation with follow-along workshop exercises that allow you to practice what you have learned. During this course, you’ll learn key best practices to build a Declarative Pipeline in Jenkins, utilize Kubernetes pod templates to run dynamic, ephemeral Jenkins agents and use the Jenkins Pipeline to build, test, and deploy a sample application to a Kubernetes cluster.

Course Objectives

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

  • Create, analyze, and run a Declarative Pipeline in Jenkins

  • How to control the flow of execution in a Declarative Pipeline

  • Recommended practices to utilize Kubernetes for running ephemeral, dynamic agents

  • Design a Jenkins pipeline to build, test and deploy an application to Kubernetes cluster

  • Establish reusable Pipeline templates for enterprise scale using CloudBees Core

PLEASE BRING YOUR LAPTOP

Agenda

  • 7:30 am - 8:30 am = Breakfast

  • 8:30 am - 11:30 am = Workshop

  • 11:30 am - 12:30 pm = Networking Lunch

Audience

• Beginner and intermediate Developers, QA/Build & Release/DevOps Engineers, and Architects

Approach

This short course teaches you how to create and run a Jenkins Declarative Pipeline on Kubernetes. Declarative Pipeline is a relatively recent addition to Jenkins Pipeline which presents a more simplified and opinionated syntax on top of the Pipeline sub-systems. You will design a Jenkins Pipeline from ground up to include all the tasks required to build, test, and deploy an application. The Pipeline will be defined as a ‘Jenkinsfile’, which is a text file that is saved to the source code repository alongside the source code for the application. The workshop ends with the attendees utilizing a Jenkins Pipeline template to build, test, and deploy a sample application to a Kubernetes cluster.

Date and Time

Location

Shadow-Soft

8601 Dunwoody Pl #510

Atlanta, GA 30350

View Map

Save This Event

Event Saved