diff --git a/.gitea/workflows/update.yml b/.gitea/workflows/update.yml new file mode 100644 index 0000000..ce1635b --- /dev/null +++ b/.gitea/workflows/update.yml @@ -0,0 +1,22 @@ +name: Update Website + +on: + push: + branches: master + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Generate SSH Key + run: | + mkdir -p ~/.ssh/ + echo "$SSH_PRIVATE_KEY" > private.key + sudo chmod 600 private.key + ssh-keyscan -H minicraisin > ~/.ssh/known_hosts + env: + SSH_PRIVATE_KEY: ${{secrets.SSH_PRIVATE_KEY}} + shell: bash + - name: Update Website + run: | + ssh -i private.key craisin@minicraisin "cd /home/craisin/data/personal-website && git pull" \ No newline at end of file