logo
0
1
Login
feat: 增加 tcloud cmd 部署用例

React 构建镜像推送到 CNB 制品库,并通过 Docker 部署到 CVM / Lighthouse

本示例,演示了如何使用 CNB 构建 React 项目,构建镜像推送到 CNB 制品库,并且通过 Docker 部署到 CVM / Lighthouse。

其中还包含如何配置 Pull Request 的代码门禁:eslint、单元测试等。

badge badge badge

前提条件

  1. 使用 云原生构建(CNB) 构建你的项目
  2. 环境变量及其用法,环境变量
  3. 声明式的构建缓存
  4. 使用SSH 插件tcloud-cmd 部署到 CVM / Lighthouse
  5. 插件及其用法,插件市场

配置密钥

  1. 如果使用 使用SSH 插件 部署,需要配置密钥
# react-docker-ssh-secret.yml REMOTE_HOST: xxx REMOTE_USERNAME: xxx REMOTE_PORT: xxx PRIVATE_KEY: | -----BEGIN RSA PRIVATE KEY----- xxxxxxxx -----END RSA PRIVATE KEY-----
  1. 如果使用 tcloud-cmd 部署到 CVM,需要配置密钥
# react-docker-tcloud-cmd-secret.yml SECRET_ID: xxx SECRET_KEY: xxx