- test 分支 -> backend-test/app - staging 分支 -> backend-staging/app - main 分支 -> backend-prod/app 各环境后端代码独立,互不影响
This commit is contained in:
10
.drone.yml
10
.drone.yml
@@ -56,7 +56,7 @@ steps:
|
|||||||
command_timeout: 5m
|
command_timeout: 5m
|
||||||
script:
|
script:
|
||||||
- echo "=== [测试环境] 部署后端 ==="
|
- echo "=== [测试环境] 部署后端 ==="
|
||||||
- cp -r /root/aiedu/backend/app/* /root/aiedu/kaopeilian-backend/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-
|
||||||
@@ -121,7 +121,7 @@ steps:
|
|||||||
command_timeout: 5m
|
command_timeout: 5m
|
||||||
script:
|
script:
|
||||||
- echo "=== [预生产] 部署后端 ==="
|
- echo "=== [预生产] 部署后端 ==="
|
||||||
- cp -r /root/aiedu/backend/app/* /root/aiedu/kaopeilian-backend/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-
|
||||||
@@ -193,9 +193,9 @@ steps:
|
|||||||
script:
|
script:
|
||||||
- echo "=== [生产] 部署后端 ==="
|
- echo "=== [生产] 部署后端 ==="
|
||||||
- |
|
- |
|
||||||
# 同步后端代码到共享目录
|
# 同步后端代码到生产环境目录
|
||||||
cp -r /root/aiedu/backend/app/* /root/aiedu/kaopeilian-backend/app/
|
cp -r /root/aiedu/backend/app/* /root/aiedu/backend-prod/app/
|
||||||
echo "后端代码已同步到共享目录"
|
echo "后端代码已同步到生产目录"
|
||||||
|
|
||||||
# 获取 commit message
|
# 获取 commit message
|
||||||
COMMIT_MSG="${DRONE_COMMIT_MESSAGE}"
|
COMMIT_MSG="${DRONE_COMMIT_MESSAGE}"
|
||||||
|
|||||||
Reference in New Issue
Block a user