Updated on 2024-11-19 GMT+08:00

Common Practices

After subscribing to CodeArts Deploy, you can deploy resources such as artifacts to hosts or containers based on service requirements. This standardizes the deployment environment and automates the deployment process. This document describes common deployment modes provided by CodeArts Deploy, helping you better use this service.

Before using CodeArts Deploy, ensure that you meet the following requirements:

  • A project is available. If there is no project, create one first.
  • You have permissions to create applications. For details, see Permission Management.
  • The related software package has been compiled.
Table 1 Common best practices

Practice

Description

Internal network deployment

Deploying an Application on an Intranet Host Using a Proxy Host

This practice provides a complete operation guide for deploying an application on a host or server on the internal network through a proxy host.

Gray deployment

Using Nginx for Gray Release

This practice implements blue-green and gray release of applications based on the Nginx load balancing mechanism.

Using Kubernetes Nginx-Ingress for Gray Release

This practice implements gray release based on native Kubernetes features.

HE2E DevOps practice

HE2E DevOps Practice - Deploying an Application

This practice uses the DevOps process example project to describe how to deploy applications on CCE and ECS.