We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e6e5cb3 commit 8043d50Copy full SHA for 8043d50
.github/workflows/ci.yml
@@ -22,7 +22,7 @@ jobs:
22
- run: pnpm test
23
- run: pnpm build
24
25
- publish:
+ publish-and-deploy:
26
needs: build-and-test
27
runs-on: ubuntu-latest
28
if: github.event_name == 'release'
@@ -39,3 +39,14 @@ jobs:
39
env:
40
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
41
run: pnpm publish --access public
42
+ - name: Build docs
43
+ run: pnpm docs:build
44
+ - name: Deploy docs to production server
45
+ uses: easingthemes/ssh-deploy@main
46
+ env:
47
+ SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
48
+ REMOTE_HOST: ${{ secrets.SSH_HOST }}
49
+ REMOTE_USER: ${{ secrets.SSH_USER }}
50
+ REMOTE_PORT: ${{ secrets.SSH_PORT }}
51
+ SOURCE: "docs/.vitepress/dist"
52
+ TARGET: ${{ secrets.TARGET_DIR_DOCS }}
0 commit comments