name: Build and Deploy Resume Site on: push: branches: - master jobs: setup-website-content: env: remote_path: "/opt/nginx/test.shockrah.xyz" ssh_target: "html-deployer@shockrah.xyz" runs-on: ubuntu-latest container: image: shockrah/hugo steps: - name: Checkout repository resources uses: actions/checkout@v4 - name: Build website content run: hugo - name: Copy files using scp-action uses: appleboy/scp-action@v0.1.3 with: host: shockrah.xyz username: ${{ secrets.USER }} source: "public/*" target: /opt/nginx/test.shockrah.xyz key: ${{ secrets.PRIVATE_KEY }} - name: Copy using scp-action uses: srueda99/scp-action@v12 with: host: shockrah.xyz port: 22 username: ${{ secrets.USER }} key: ${{ secrets.PRIVATE_KEY }} origin: "public/*" target: /opt/nginx/test.shockrah.xyz