on: push: branches: - citest jobs: build: runs-on: docker container: image: ruby:3.3 steps: - name: Install system dependencies run: apt update && apt install nodejs rsync -y - uses: https://code.forgejo.org/actions/checkout@v4 - name: Install ruby dependencies run: bundle install - name: Build site run: jekyll build --future --config _config.yml - name: Deploy site run: > rsync -e "ssh -oStrictHostKeyChecking=no -i <(echo ${{ secrets.SERVER_SSH_KEY }})" -avz --delete _site/ deploy@${{ secrets.SERVER_NAME }}:/