SkillAgentSearch skills...

Examples

Examples to demonstrate how to use PipeCD

Install / Use

/learn @pipe-cd/Examples
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

View on GitHub
GitHub Stars36
CategoryDevelopment
Updated3d ago
Forks132

Languages

HCL

Security Score

95/100

Audited on Mar 23, 2026

No findings