Examples
Examples to demonstrate how to use PipeCD
Install / Use
/learn @pipe-cd/ExamplesREADME
Examples
A repository contains some examples for PipeCD.
NOTE: This repository is automatically synced from the examples directory of pipe-cd/pipecd repository. If you want to make a pull request, please send it to pipe-cd/pipecd repository.
</br>Kubernetes Applications
| Running on Play | Name | Description | |-----------------|-----------------------------------------------------------------------------|-------------| | link | simple | Deploy plain-yaml manifests in application directory without using pipeline. | | -- | helm-local-chart | Deploy a helm chart sourced from the same Git repository. | | link | helm-remote-chart | Deploy a helm chart sourced from a Helm Chart Repository. | | link | helm-remote-git-chart | Deploy a helm chart sourced from another Git repository. | | link | kustomize-local-base | Deploy a kustomize package that just uses the local bases from the same Git repository. | | -- | kustomize-remote-base | Deploy a kustomize package that uses remote bases from other Git repositories. | | link | canary | Deloyment pipeline with canary strategy. | | -- | canary-by-config-change | Deployment pipeline with canary strategy when ConfigMap was changed. | | -- | canary-patch | Demonstrate how to customize manifests for Canary variant using patches option. | | link | bluegreen | Deployment pipeline with bluegreen strategy. This also contains a manual approval stage. | | -- | mesh-istio-canary | Deployment pipeline with canary strategy by using Istio for traffic routing. | | -- | mesh-istio-bluegreen | Deployment pipeline with bluegreen strategy by using Istio for traffic routing. | | -- | mesh-smi-canary | Deployment pipeline with canary strategy by using SMI for traffic routing. | | -- | mesh-smi-bluegreen | Deployment pipeline with bluegreen strategy by using SMI for traffic routing. | | link | wait-approval | Deployment pipeline that contains a manual approval stage. | | -- | multi-steps-canary | Deployment pipeline with multiple canary steps. | | link | analysis-by-metrics | Deployment pipeline with analysis stage by metrics. | | -- | analysis-by-http | Deployment pipeline with analysis stage by running http requests. | | -- | analysis-by-log | Deployment pipeline with analysis stage by checking logs. | | -- | analysis-with-baseline | Deployment pipeline with analysis stage by comparing baseline and canary. | | -- | secret-management | Demonstrate how to manage sensitive data by using Secret Management feature. |
Terraform Applications
| Running on Play | Name | Description | |-----------------|-----------------------------------------------------------------------------|-------------| | link | simple | Automatically applies when any changes were detected. | | -- | local-module | Deploy application that using local terraform modules from the same Git repository. | | -- | remote-module | Deploy application that using remote terraform modules from other Git repositories. | | link | wait-approval | Deployment pipeline that contains a manual approval stage. | | -- | autorollback | Automatically rollback the changes when deployment was failed. | | link | secret-management | Demonstrate how to manage sensitive data by using Secret Management feature. |
Cloud Run Applications
| Running on Play | Name | Description | |-----------------|-----------------------------------------------------------------------------|-------------| | link | simple | Quick sync by rolling out the new version and switching all traffic to it. | | link | canary | Deployment pipeline with canary strategy. | | link | wait-approval | Deployment pipeline that contains a manual approval stage. | | -- | analysis | Deployment pipeline that contains an analysis stage. | | -- | secret-management | Demonstrate how to manage sensitive data by using Secret Management feature. |
Lambda Applications
| Running on Play | Name | Description | |-----------------|-----------------------------------------------------------------------------|-------------| | -- | simple | Quick sync by rolling out the new version and switching all traffic to it. | | -- | canary | Deployment pipeline with canary strategy. | | -- | analysis | Deployment pipeline that contains an analysis stage. | | -- | secret-management | Demonstrate how to manage sensitive data by using Secret Management feature. |
ECS Applications
| Running on Play | Name | Description | |-----------------|-----------------------------------------------------------------------------|-------------| | -- | simple | Quick sync by rolling out the new version and switching all traffic to it. | | -- | canary | Deployment pipeline with canary strategy. | | -- | bluegreen | Deployment pipeline with blue-green strategy. | | -- | standalone-task | Deployment pipeline for an ECS standalone task (no service required). | | -- | [secret-management](https://github.com/pipe-cd/exampl
Related Skills
node-connect
337.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.3kCommit, push, and open a PR
