fix: 修复 Drone CI 脚本中的方括号语法问题
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
30
.drone.yml
30
.drone.yml
@@ -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"
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user