ECS Plugin
Specific guide to configuring deployment for Amazon ECS application using the ECS plugin.
Note: The Plugins section is a work in progress. More plugin docs are on the way. Happy PipeCDing!
| Plugin | Description | Status |
|---|---|---|
| Kubernetes multi-cluster | Deploy a single application to multiple Kubernetes clusters with one pipeline. | Alpha |
| ECS | Deploy applications to Amazon ECS using the EXTERNAL deployment controller |
Alpha |
This section contains configuration guides for the official PipeCD plugins.
In PipeCD v1, plugins handle deployments. piped runs each configured plugin as a separate process and communicates with it over gRPC, so which platforms your piped can deploy to depends on which plugins you configure. See more about plugins.
There are two types of plugins:
WAIT or ANALYSIS.The PipeCD maintainers develop and maintain the following plugins. Each plugin is versioned and released independently. You can download the plugin binaries from the releases page.
| Plugin | Description |
|---|---|
| Kubernetes | Deploys applications to a Kubernetes cluster. Supports quick sync and pipeline sync with canary, baseline, and blue-green strategies. |
| Kubernetes multi-cluster | Deploys a single application to multiple Kubernetes clusters with one pipeline. |
| Terraform | Applies infrastructure changes by running terraform plan and terraform apply in a pipeline. |
| Amazon ECS | Deploys applications to Amazon ECS. |
| Plugin | Stage | Description |
|---|---|---|
| Wait | WAIT |
Waits for a specified duration before continuing the pipeline. |
| Wait approval | WAIT_APPROVAL |
Pauses the pipeline until a user approves the deployment. |
| Analysis | ANALYSIS |
Evaluates the deployment by querying metrics, logs, or HTTP endpoints. |
| Script run | SCRIPT_RUN |
Runs arbitrary commands as a pipeline stage. |
The PipeCD community maintains additional plugins in the community-plugins repository. Visit the repository for a list of available plugins and their documentation.
To add a plugin to your piped and register deploy targets, see Configuring a plugin.
Anyone can develop a plugin for PipeCD. See the plugin development guide to get started.
Specific guide to configuring deployment for Amazon ECS application using the ECS plugin.
How to configure the Kubernetes plugin.
Deploy a single Kubernetes application to multiple clusters with one pipeline.
How to configure the Terraform plugin.
This page describes how to add an Analysis Provider to analyze the metrics of your deployment.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.