...
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-10-16 09:33:11 +08:00
parent 0458d08c09
commit 316d0fa91f
2 changed files with 167 additions and 18 deletions

View File

@@ -7,6 +7,11 @@ platform:
os: linux
arch: amd64
volumes:
- name: debian-dist
host:
path: /home/debian/dist
steps:
- name: build
image: node:23-alpine
@@ -23,23 +28,10 @@ steps:
- cp -r public .next/standalone
- cp -r .next/static .next/standalone/.next
- cd .next/standalone
- zip -r ./learn-languages.zip ./*
- name: transfer file
image: appleboy/drone-scp
settings:
host:
from_secret: ssh_host
username:
from_secret: ssh_username
password:
from_secret: ssh_password
port: 22
target: /home/debian
source:
- ./learn-languages.zip
rm_target: true
debug: true
- zip -r /dist/learn-languages.zip ./*
volumes:
- name: debian-dist
path: /dist
- name: deploy
image: appleboy/drone-ssh
@@ -57,7 +49,7 @@ steps:
script:
- cd ~/
- rm -rf learn-languages/* learn-languages/.*
- unzip -d learn-languages learn-languages.zip
- unzip -d learn-languages dist/learn-languages.zip
- cd learn-languages
- npm i
- |
@@ -70,3 +62,7 @@ steps:
fi
- pm2 save
debug: true
trigger:
branch:
- main