This workshop will provide a basic understanding of how to create Value Streams, monitor the Platform at scale and continually measure DevOps performance leveraging features of CloudBees DevOptics.
This repository contains instructions and learning materials for the workshop that is designed to teach the following key concepts:
- How specific features of CloudBees DevOptics allows organizations to measure, analyze and accelerate DevOps performance?
- Benefits of using CloudBees DevOptics Value Streams in concert with Jenkins Pipelines?
- How to create reusable templates for Value Streams?
- How CloudBees DevOptics Run Insights provides a comprehensive view of the status of your CD platform and software delivery pipelines?
To get started goto the Setup Instructions.
In order to follow along with the hands on portion of the workshop students should have the following resources available to them:
- Internet access to include access to https://github.com to include the ability to access and use the GitHub File Editor
- A basic understanding of Jenkins Pipelines: https://jenkins.io/doc/book/pipeline/getting-started/
The setup guide will walk students through:
- Creating an account on https://github.com and a basic understanding of how to use GitHub to do things like fork a repository, edit files in the web UI, and create pull requests
- Creating a personal access token for your Github account with the following permissions:
- repo: all
- admin:repo_hook: all
- admin:org_hook
- user: all
Detailed setup instructions are available at Setup
The labs covered in this workshop are available at the following links:
- Lab 1. Introduction to Value Streams using CloudBees DevOptics
- Lab 2. Measure DevOps Performance with Value Streams
- Lab 3. Value Stream as Code
- Lab 4. Platform Monitoring using DevOptics Run Insights
Although the examples and code in this repository was originally created by employees of CloudBees, Inc. to use in training customers, your use of this material is not sponsored or supported by CloudBees, Inc.
- Contributors: Kurt Madel, Anand Chauhan
If you have any questions, feedback, suggestions, etc. please submit them via issues or, even better, submit a Pull Request!