ci(deploy): share ssh secrets across environments
Docker Image / Build and Push Docker Image (push) Successful in 5m20s
Docker Image / Build and Push Docker Image (push) Successful in 5m20s
This commit is contained in:
@@ -32,15 +32,15 @@ push test/main
|
||||
| `TEST_ENV_FILE` | 测试环境 `.env.local` 内容 |
|
||||
| `PRODUCTION_ENV_FILE` | 生产环境 `.env.production` 内容 |
|
||||
|
||||
新增 SSH 部署 Secrets:
|
||||
SSH 部署 Secrets:
|
||||
|
||||
| Secret | 说明 |
|
||||
| --- | --- |
|
||||
| `TEST_SSH_HOST` / `PROD_SSH_HOST` | 测试 / 生产服务器地址 |
|
||||
| `TEST_SSH_USER` / `PROD_SSH_USER` | SSH 用户,例如 `root` |
|
||||
| `TEST_SSH_PRIVATE_KEY` / `PROD_SSH_PRIVATE_KEY` | 私钥内容 |
|
||||
| `TEST_SSH_PORT` / `PROD_SSH_PORT` | 可选,默认 `22` |
|
||||
| `TEST_SSH_KNOWN_HOSTS` / `PROD_SSH_KNOWN_HOSTS` | 可选,推荐配置 `ssh-keyscan` 输出 |
|
||||
| `SSH_HOST` | 部署服务器地址,测试 / 生产共用 |
|
||||
| `SSH_USER` | SSH 用户,例如 `root` |
|
||||
| `SSH_PRIVATE_KEY` | 私钥内容 |
|
||||
| `SSH_PORT` | 可选,默认 `22` |
|
||||
| `SSH_KNOWN_HOSTS` | 可选,推荐配置 `ssh-keyscan` 输出 |
|
||||
| `TEST_DEPLOY_DIR` / `PROD_DEPLOY_DIR` | 可选,覆盖默认服务器目录 |
|
||||
| `CF_ZONE_ID` / `CF_API_TOKEN` | 可选,部署成功后清理 Cloudflare 缓存 |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user