name: build and deploy to prod! on: push: branches: - master jobs: build: name: Build Frontend runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 18 - run: | cd polsevev.dev.frontend npm install npm run build - name: Rsync to server uses: burnett01/rsync-deployments@5.2 with: switches: -avzr --delete path: polsevev.dev.frontend/dist remote_path: /home/beepsort/homepage remote_host: ${{secrets.SERVER_IP}} remote_user: beepsort remote_key: ${{secrets.SSH_PRIVATE_KEY}} remote_port: 6969