on: [push] jobs: publish: runs-on: docker steps: - name: Install Pandoc run: | apt update apt install -y pandoc export DEBIAN_FRONTEND=noninteractive ; apt-get -qq update && apt-get install -y --quiet sshpass rsync - name: Update website if: ${{ secrets.RVBA != '' }} run: | git clone https://rvba:${{ secrets.RVBA }}@git.forgeons.org/rvba/web cd web git config user.email "ci@git.forgeons.org" git config user.name "forgeons-web" cd scripts ./web.sh batch cd .. export DEBIAN_FRONTEND=noninteractive SSHPASS="${{ secrets.RVBA }}" rsync --rsh='sshpass -e ssh -oStrictHostKeyChecking=no' -av --delete dist/ web@forgeons.org:/home/web/forgeons