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