Jenkins is an open source tool that helps you continuously and automatically build and test software projects and monitor the running status of external tasks.
Enterprise Distributed Application Service (EDAS) incorporates a Jenkins plug-in (edas-jenkins-plugin) that enables continuous deployment of applications to EDAS directly from Jenkins pipelines.
Deployment targets
The plug-in supports the following deployment targets:
| Target | Description |
|---|---|
| Elastic Compute Service (ECS) clusters | Create or deploy applications on ECS instances. |
| Container Service for Kubernetes clusters | Create or deploy containerized applications in Kubernetes clusters. |
Deployment methods
| Method | Description |
|---|---|
| Jenkins GUI | Configure deployment jobs through the graphical interface in the Jenkins console. |
| Pipeline script | Define deployments in a Jenkinsfile for version-controlled CI/CD pipelines. |
| Job DSL template | Generate deployment jobs from reusable templates. |
Related topics
Build a deployment job with the EDAS plug-in: Install the plug-in and create a deployment job.
Configure deployment parameters: Set the parameters for deploying to ECS clusters or Kubernetes clusters, for both new and existing applications.