name: Deploy on: push: branches: [ master ] pull_request: branches: [ master ] workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: SCP Files uses: appleboy/scp-action@master with: host: ${{ secrets.DROPLET_IP }} username: ${{ secrets.DROPLET_USER }} key: ${{ secrets.DROPLET_KEY }} source: "dist/*" target: ${{ secrets.DEPLOY_PATH }} strip_components: 1 rm: true