冰朔要求: 工作流名称和输出全部用中文,报错能看懂 修改: - ci-and-deploy.yaml — 增加部署验证步骤(唤醒门/同步服务), 依赖安装覆盖更多目录 - patrol.yaml — 修复旧路径 /opt/zhuyuan-cn → /data/guanghulab/repo - cvm-power-on/off.yaml — 修复旧路径 - selfcheck.yaml — 步骤名已中文(之前就是) 删除(冰朔看不懂的调试工作流): - debug-secrets.yaml, test-secrets.yaml, verify-secrets.yaml - final-secrets-test.yaml, deploy-infra.yaml, deploy-preview.yaml 保留6个工作流: 1. CI检查+自动部署 — 合并到main时自动部署 2. 铸渊自检 — 每天08:00健康检查 3. 铸渊巡逻 — DeepSeek+千问AI巡检 4. 安全关机检测 — 手动触发 5. CVM开机 — 手动触发 6. CVM关机 — 手动触发
25 lines
597 B
YAML
25 lines
597 B
YAML
# 光湖 · CVM开机
|
|
name: CVM开机
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
power-on:
|
|
runs-on: ubuntu
|
|
steps:
|
|
- name: 同步最新代码
|
|
run: |
|
|
cd /data/guanghulab/repo
|
|
git fetch origin
|
|
git reset --hard origin/main
|
|
|
|
- name: 开机
|
|
env:
|
|
TENCENT_SECRET_ID: ${{ secrets.TENCENT_SECRET_ID }}
|
|
TENCENT_SECRET_KEY: ${{ secrets.TENCENT_SECRET_KEY }}
|
|
CVM_INSTANCE_ID: ${{ secrets.CVM_INSTANCE_ID }}
|
|
CVM_REGION: ${{ secrets.CVM_REGION }}
|
|
run: |
|
|
bash scripts/cvm-power/cvm-power.sh start
|