GoCD Training

Introduction to GoCD

Learn the fundamentals of GoCD, a continuous delivery tool for automating the release process. Understand the core concepts of GoCD, including pipelines, stages, and jobs, and how it fits into the CI/CD ecosystem.

Setting Up GoCD

Explore how to install and configure GoCD. Learn about setting up the GoCD server, agents, and basic configuration required to start automating your build and deployment processes.

Creating and Managing Pipelines

Study how to create and manage pipelines in GoCD. Learn to define stages and jobs, configure pipeline materials, and use GoCD's graphical interface to monitor and manage your pipelines.

Pipeline Configuration and Versioning

Understand how to configure pipelines using the GoCD configuration files. Learn about versioning pipeline configurations and managing changes to ensure smooth deployments and updates.

Using GoCD Agents

Discover how to use GoCD agents for running jobs. Learn about configuring agents, managing agent resources, and ensuring efficient job execution across multiple agents.

Pipeline Triggers and Scheduling

Learn how to configure pipeline triggers and scheduling in GoCD. Explore options for triggering pipelines based on code changes, manual interventions, or scheduled times to automate your deployment process.

Handling Dependencies and Artifacts

Explore how to manage dependencies and artifacts in GoCD. Learn about artifact repositories, dependency management between pipelines, and using artifacts to share data between stages and jobs.

Advanced GoCD Features

Dive into advanced GoCD features, including parallel and sequential pipelines, template configurations, and pipeline monitoring. Learn how to leverage these features to create more complex and efficient delivery workflows.

Security and Permissions

Understand how to manage security and permissions in GoCD. Learn about setting up user roles, managing access controls, and securing sensitive information within your pipelines and configurations.

Debugging and Troubleshooting

Learn techniques for debugging and troubleshooting GoCD pipelines. Explore how to analyze pipeline logs, identify issues, and resolve common problems to maintain smooth operations.

Hands-On Labs and Projects

Engage in hands-on labs and projects to apply your GoCD skills. Work on real-world scenarios to develop practical experience in creating, managing, and optimizing GoCD pipelines for your development and deployment needs.

GoCD syllabus

Introduction

  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment

Understanding Continuous Delivery Pipelines

  • Continuous Delivery Pipeline
  • Benefits of Using Continuous Delivery Pipeline

Overview of GoCD and Installation of GoCD

  • GoCD Features
  • GoCD Pipelines vs. Jenkins Pipelines
  • Overview of Basic Concepts in 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 and Finishing and Running Your Pipeline

  • Naming the Pipeline
  • Pointing the Pipeline to a Material on Git
  • Defining Stages, Jobs, and Tasks
  • Viewing the Stage Information
  • Viewing the Job Run Output and Details

Using a Pipeline as a Material for Another Pipeline

  • Learning About the Pipeline as a Material for Another Pipeline

Handling Artifacts

  • Publishing Artifacts
  • Fetching and Using Artifacts

Using Custom Tabs

  • Understanding Custom Tabs

Using a Value Stream Map

  • Learning to Use the Value Stream Map

Understanding Fan-Out and Fan-In

  • Learning About the Fan-Out and Fan-In Process

Configuring GoCD

  • Managing Pipelines and Dependencies
  • Managing Agents
  • Managing Environments
  • Labeling 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

  • Summarizing All Points Discussed
  • Troubleshooting

Training

Basic Level Training

Duration : 1 Month

Advanced Level Training

Duration : 1 Month

Project Level Training

Duration : 1 Month

Total Training Period

Duration : 3 Months

Course Mode :

Available Online / Offline

Course Fees :

Please contact the office for details

Placement Benefit Services

Provide 100% job-oriented training
Develop multiple skill sets
Assist in project completion
Build ATS-friendly resumes
Add relevant experience to profiles
Build and enhance online profiles
Supply manpower to consultants
Supply manpower to companies
Prepare candidates for interviews
Add candidates to job groups
Send candidates to interviews
Provide job references
Assign candidates to contract jobs
Select candidates for internal projects

Note

100% Job Assurance Only
Daily online batches for employees
New course batches start every Monday