从无法访问的项目Fork
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
name: Deploy to demo on:
push: branches: - 'demo' paths: - 'src/**'
repository_dispatch: types: deploy-to-demo jobs: build: runs-on: ubuntu-latest steps: - name: Install SSH key uses: shimataro/ssh-key-action@v2 with: key: ${{ secrets.SSH_KEY }} known_hosts: ${{ secrets.KNOWN_HOSTS }} - name: Use Node.js 12.x uses: actions/setup-node@v1 - uses: actions/checkout@v2 with: ref: demo - run: npm install
- run: npm run build:demo:prod
- run: rsync -r --delete-after dist/. "${{ secrets.REMOTE_URL }}":"${{ secrets.ADDRESS }}"