diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index 7a9d47f5..6a060a75 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -48,4 +48,6 @@ jobs: - name: Deploy env: COMMIT_MESSAGE: ${{ github.event.head_commit.message }} - run: npm run deploy -- --msg "$COMMIT_MESSAGE" + run: | + set -e + npm run deploy -- --msg "$COMMIT_MESSAGE" diff --git a/package.json b/package.json index 6baa30ff..72b90521 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,8 @@ "deploy:setup-user": "git config --global user.name 'github-actions[bot]'", "deploy:setup-email": "git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com'", "deploy:setup-history": "rm -rf .deploy_git && git clone --branch $(hexo config deploy.branch --silent) $(hexo config deploy.repo --silent) .deploy_git", - "predeploy": "(npm run deploy:setup-user & npm run deploy:setup-email) && npm run deploy:setup-history", - "deploy": "hexo generate --deploy" + "predeploy": "npm run deploy:setup-user && npm run deploy:setup-email && npm run deploy:setup-history", + "deploy": "hexo generate --deploy --bail" }, "hexo": { "version": "6.3.0"