on: push: branches: - citest jobs: build: runs-on: docker container: image: ruby:3.3 steps: - name: Install system dependencies run: apt-get install rsync -y - name: generating source run: touch index.html - name: deploying run: | set -x rsync -e "ssh -oStrictHostKeyChecking=no -i <(echo super secret key)" -avz --delete _site/ deploy@$(echo super secret server name):/ # run: apt-get update && apt-get 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 }}:/