GoCD: Continuous Delivery for Agile Development Training Course
Course
In City Of London
Description
-
Type
Course
-
Location
City of london
Continuous Delivery is a development practice wherein developers release new changes to users quickly and sustainably. GoCD is an open source tool used to achieve continuous delivery in software development.
In this instructor-led, live training, participants will learn the fundamentals of Continuous Delivery (CD) as they step through setting up and configuring CD pipelines on GoCD.
By the end of this training, participants will be able to:
Understand the fundamentals of Continuous Delivery
Use GoCD to setup their CD process and pipelines
Configure GoCD depending on their needs
Audience
Developers
IT Professionals
DevOps Engineers
Business Managers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Facilities
Location
Start date
Start date
Reviews
Course programme
Introduction
Overview of Agile Development and Its Advantages
Continuous Integration
Continuous Delivery
Continuous Deployment
Benefits of Using Continuous Delivery
Understanding Continuous Delivery Pipelines
Overview of First Class Built-in Concepts
Overview of GoCD
GoCD Features
GoCD Pipelines vs. Jenkins Pipelines
Overview of Basic Concepts in GoCD
Installing GoCD
Installing the GoCD Server
Installing a GoCD Agent
Using GoCD
Using the Pipeline Dashboard
Using the Agents and Agent Details Pages
Using the Pipeline Activity Page
Viewing Stage Details
Viewing Job Details
Using the GoCD Admin UI
Viewing GoCD Server Details
Displaying Environments
Overview of the Value Stream Map
Creating a Pipeline
Naming the Pipeline
Pointing the Pipeline to a Material on Git
Defining Stages, Jobs, and Tasks
Finishing and Running Your Pipeline
Viewing the Stage Information
Viewing the Job Run Output and Details
Using a Pipeline as a Material for Another Pipeeline
Handling Artifacts
Publishing Artifacts
Fetching and Using Artifacts
Using Custom Tabs
Using a Value Stream Map
Understanding Fan-Out and Fan-In
Configuring GoCD
Managing Pipelines and Dependencies
Managing Agents
Managing Environments
Labelling and Scheduling Pipelines
Parameterizing a Pipeline
Customizing Pipeline Labels
Cloning a Pipeline
Locking a Pipeline
Adding Material and Stage to Existing Pipeline
Adding Job to Existing Stage
Adding Task to Existing Job
Using Pipeline Templates
Creating a Manual Pipeline
Managing Users and Authentication
Pipeline Group Administration
Setting Up Notifications
Summary and Troubleshooting
Closing Remarks
GoCD: Continuous Delivery for Agile Development Training Course
