deploy.yml
Some checks failed
deploy-on-main / deploy (push) Failing after 1s

This commit is contained in:
2025-11-04 15:25:23 +00:00
parent 30c66158d5
commit 34f9f0cb32

View File

@@ -1,15 +1,18 @@
name: deploy-on-main name: deploy-on-main
on: on:
push: push:
branches: [ "main" ] branches: [ "main" ]
jobs: jobs:
deploy: deploy:
runs-on: [ linux_amd64, self-hosted ] runs-on: [ self-hosted, linux_amd64 ]
steps:
- uses: actions/checkout@v4
- name: Node/PM2/Prisma 확인 steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Node / PM2 / Prisma 확인
run: | run: |
node -v node -v
npm -v npm -v
@@ -22,14 +25,11 @@ jobs:
run: | run: |
set -e set -e
cd "$APP_DIR" cd "$APP_DIR"
git fetch --prune --tags # 최신 main 코드 반영
if [ -n "${GITHUB_SHA:-}" ]; then git fetch origin main
git checkout -f "$GITHUB_SHA" git reset --hard origin/main
else
git checkout -f main npm ci
git reset --hard origin/main
fi
git clean -fdx
npm run dbforce npm run dbforce
npm run build npm run build
pm2 reload ecosystem.config.js --env production || (pm2 start ecosystem.config.js --env production && pm2 save) pm2 reload ecosystem.config.js --env production || (pm2 start ecosystem.config.js --env production && pm2 save)