This repository contains the instructions and learning materials associated with the hands-on CD with CloudBees Core Workshop that is designed to teach the following key concepts:
- How specific features of CloudBees Core on Kubernetes will accelerate your CD?
- Why you should mostly use Declarative vs Scripted pipelines?
- How to create a reusable template for Jenkins Declarative Pipelines?
- What are the key features of Declarative Pipelines?
To get started goto the Set-up Instructions.
The exercises covered in the workshop are available at the following links:
- Introduction to Pipelines with CloudBees Core
- Pipeline Approvals, Post Actions and Notifications with CloudBees Core
- Pipeline Artifacts and Restartable, Parallel and Sequential Stages with CloudBees Core
- Advanced Pipelines with CloudBees Core
In order to follow along with the hands on portion of the workshop students should have the following resources available to them:
- A basic understanding of Jenkins Pipelines: https://jenkins.io/doc/book/pipeline/getting-started/
- Internet access to include access to https://github.com to include the ability to access and use the GitHub File Editor
- An account on 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
- A personal access token for your Github account (Github-Personal-Access-Token.md) with the following permissions:
- repo: all
- admin:repo_hook: all
- admin:org_hook
- user: all
Detailed set-up instructions are available at Setup
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.
- Contributor: Kurt Madel, Josh Hendrick
If you have any questions, feedback, suggestions, etc. please submit them via issues or, even better, submit a Pull Request!