fix: 修复 Drone CI 脚本中的方括号语法问题
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
yuliang_guo
2026-01-30 14:28:29 +08:00
parent 64f5d567fa
commit 27b5766694

View File

@@ -20,7 +20,7 @@ steps:
port: 22
command_timeout: 5m
script:
- echo "=== [测试环境] 同步代码 ==="
- echo "=== 测试环境 同步代码 ==="
- cd /root/aiedu
- git fetch cicd
- git checkout test 2>/dev/null || git checkout -b test cicd/test
@@ -37,13 +37,13 @@ steps:
port: 22
command_timeout: 10m
script:
- echo "=== [测试环境] 编译前端到 dist-test ==="
- echo "=== 测试环境 编译前端到 dist-test ==="
- cd /root/aiedu/frontend
- npm install --silent
- npm run build
- rm -rf /root/aiedu/dist-test/*
- cp -r dist/* /root/aiedu/dist-test/
- echo "前端编译完成 -> dist-test"
- echo "前端编译完成 dist-test"
- name: deploy-backend
image: appleboy/drone-ssh
@@ -55,12 +55,12 @@ steps:
port: 22
command_timeout: 5m
script:
- echo "=== [测试环境] 部署后端 ==="
- echo "=== 测试环境 部署后端 ==="
- cp -r /root/aiedu/backend/app/* /root/aiedu/backend-test/app/
- docker restart kpl-backend-dev
- sleep 5
- docker ps | grep kpl-
- echo "=== 测试环境部署完成: https://kpl.ireborn.com.cn ==="
- echo "=== 测试环境部署完成 ==="
---
kind: pipeline
@@ -85,7 +85,7 @@ steps:
port: 22
command_timeout: 5m
script:
- echo "=== [预生产] 同步代码 ==="
- echo "=== 预生产 同步代码 ==="
- cd /root/aiedu
- git fetch cicd
- git checkout staging 2>/dev/null || git checkout -b staging cicd/staging
@@ -102,13 +102,13 @@ steps:
port: 22
command_timeout: 10m
script:
- echo "=== [预生产] 编译前端到 dist-staging ==="
- echo "=== 预生产 编译前端到 dist-staging ==="
- cd /root/aiedu/frontend
- npm install --silent
- npm run build
- rm -rf /root/aiedu/dist-staging/*
- cp -r dist/* /root/aiedu/dist-staging/
- echo "前端编译完成 -> dist-staging"
- echo "前端编译完成 dist-staging"
- name: deploy-backend
image: appleboy/drone-ssh
@@ -120,12 +120,12 @@ steps:
port: 22
command_timeout: 5m
script:
- echo "=== [预生产] 部署后端 ==="
- echo "=== 预生产 部署后端 ==="
- cp -r /root/aiedu/backend/app/* /root/aiedu/backend-staging/app/
- docker restart kaopeilian-backend
- sleep 5
- docker ps | grep kaopeilian-
- echo "=== 预生产部署完成: https://aiedu.ireborn.com.cn ==="
- echo "=== 预生产部署完成 ==="
---
kind: pipeline
@@ -157,7 +157,7 @@ steps:
port: 22
command_timeout: 10m
script:
- echo "=== [生产] 同步代码 ==="
- echo "=== 生产 同步代码 ==="
- cd /root/aiedu
- git fetch cicd
- git reset --hard cicd/main
@@ -173,13 +173,13 @@ steps:
port: 22
command_timeout: 10m
script:
- echo "=== [生产] 编译前端到 dist-prod ==="
- echo "=== 生产 编译前端到 dist-prod ==="
- cd /root/aiedu/frontend
- npm install --silent
- npm run build
- rm -rf /root/aiedu/dist-prod/*
- cp -r dist/* /root/aiedu/dist-prod/
- echo "前端编译完成 -> dist-prod所有生产租户已更新"
- echo "前端编译完成 dist-prod 所有生产租户已更新"
- name: deploy-backend
image: appleboy/drone-ssh
@@ -191,7 +191,7 @@ steps:
port: 22
command_timeout: 15m
script:
- echo "=== [生产] 部署后端 ==="
- echo "=== 生产 部署后端 ==="
- |
# 同步后端代码到生产环境目录
cp -r /root/aiedu/backend/app/* /root/aiedu/backend-prod/app/
@@ -224,7 +224,7 @@ steps:
sleep 10
docker ps | grep backend
echo "=== [生产] 部署完成 ==="
echo "=== 生产 部署完成 ==="
echo "已更新租户: $TENANTS"
---