This commit is contained in:
10
.drone.yml
10
.drone.yml
@@ -15,8 +15,9 @@ trigger:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: package
|
- name: package
|
||||||
image: docker.1ms.run/library/alpine:3.20
|
image: docker.1ms.run/library/alpine:latest
|
||||||
commands:
|
commands:
|
||||||
|
- apk add --no-cache tar
|
||||||
- mkdir -p dist
|
- mkdir -p dist
|
||||||
- tar czf dist/feishu-approval.tar.gz --exclude=.git --exclude=dist -C . .
|
- tar czf dist/feishu-approval.tar.gz --exclude=.git --exclude=dist -C . .
|
||||||
|
|
||||||
@@ -52,14 +53,11 @@ steps:
|
|||||||
- set -e
|
- set -e
|
||||||
- 'DEPLOY_PATH="/www/wwwroot/node_project"'
|
- 'DEPLOY_PATH="/www/wwwroot/node_project"'
|
||||||
- 'ARCHIVE="/tmp/feishu-approval.tar.gz"'
|
- 'ARCHIVE="/tmp/feishu-approval.tar.gz"'
|
||||||
- 'APP_NAME="feishu_approval"'
|
- pm2 stop feishu_approval
|
||||||
- 'LEGACY_APP_NAME="feishu-approval"'
|
|
||||||
- 'pm2 delete "$APP_NAME" >/dev/null 2>&1 || true'
|
|
||||||
- 'pm2 delete "$LEGACY_APP_NAME" >/dev/null 2>&1 || true'
|
|
||||||
- test -f "$ARCHIVE"
|
- test -f "$ARCHIVE"
|
||||||
- mkdir -p "$DEPLOY_PATH"
|
- mkdir -p "$DEPLOY_PATH"
|
||||||
- find "$DEPLOY_PATH" -mindepth 1 -delete
|
- find "$DEPLOY_PATH" -mindepth 1 -delete
|
||||||
- tar xzf "$ARCHIVE" -C "$DEPLOY_PATH"
|
- tar xzf "$ARCHIVE" -C "$DEPLOY_PATH"
|
||||||
- chmod +x "$DEPLOY_PATH/deploy/start.sh"
|
- chmod +x "$DEPLOY_PATH/deploy/start.sh"
|
||||||
- echo "Deploy OK -> $DEPLOY_PATH"
|
- echo "Deploy OK -> $DEPLOY_PATH"
|
||||||
- 'pm2 start "$DEPLOY_PATH/deploy/start.sh" --name "$APP_NAME"'
|
- pm2 start feishu_approval
|
||||||
|
|||||||
Reference in New Issue
Block a user