From c4052eaf9e00908511efe5885269e6004aa4245d Mon Sep 17 00:00:00 2001 From: Benoit Donneaux Date: Thu, 23 May 2024 20:20:40 +0200 Subject: [PATCH] Add step to continously deploy the Jekyll site Signed-off-by: Benoit Donneaux --- .gitea/workflows/jekyll.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitea/workflows/jekyll.yaml b/.gitea/workflows/jekyll.yaml index 36053cc..b260c2b 100644 --- a/.gitea/workflows/jekyll.yaml +++ b/.gitea/workflows/jekyll.yaml @@ -43,3 +43,14 @@ jobs: run: | docker-compose run --rm -v "${JOB_CONTAINER_NAME}:/site" -w /site \ jekyll build --verbose + - name: Load ssh key + id: load_ssh_key + #if: ${{ github.ref == 'main' }} + uses: LeastAuthority/ssh-agent-action@v1 + with: + private_key: ${{ secrets.WWW_DEPLOY_KEY }} + - name: Publish Jekyll site + id: publish_site + #if: ${{ github.ref == 'main' }} + run: | + rsync -halvi -e "ssh -a -x -o StrictHostKeyChecking=no" ./_site/ www@lafs.eval.latfa.net:/var/www/site/