diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 41f0da7..2cd6d6b 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -11,12 +11,15 @@ jobs: steps: - name: Install system dependencies - run: apt-get update && apt-get install rsync -y - - name: generating source - run: touch index.html - - name: deploying + 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: | - echo "${SSH_KEY}" >> /tmp/id_ecdsa + echo "${{ secrets.SERVER_SSH_KEY }}" >> /tmp/id_ecdsa chmod 600 /tmp/id_ecdsa rsync \ -e "ssh -oStrictHostKeyChecking=no -i /tmp/id_ecdsa" \ @@ -24,15 +27,3 @@ jobs: _site/ \ deploy@${{ secrets.SERVER_NAME }}:/ rm -f /tmp/id_ecdsa - env: - SSH_KEY: ${{ secrets.SERVER_SSH_KEY }} - SERVER: ${{ secrets.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 }}:/