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