diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml new file mode 100644 index 0000000..a0b83fd --- /dev/null +++ b/.gitea/workflows/publish.yml @@ -0,0 +1,48 @@ +name: Deploy Website +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + steps: + + - name: check out repo + uses: actions/checkout@v3 + + # - name: install python+pip + # run: | + # apt-get update -y + # apt-get install -y python3 python3-pip + + # - name: setup bstools + # run: pip install --index-url https://git.jamesravey.me/api/packages/ravenscroftj/pypi/simple/ bstools + + - name: Deploy Site + run: | + mkdir -p ~/.ssh/ + echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts + ssh \ + -i ~/.ssh/id_rsa \ + -t james@newprobe.jamesravey.me \ + "cd /data/applications/brainsteam.co.uk; git pull; cd brainsteam; ./build.sh" + shell: bash + env: + SSH_PRIVATE_KEY: ${{secrets.SSH_KEY}} + SSH_KNOWN_HOSTS: ${{secrets.SSH_KNOWN_HOSTS}} + + + + # - name: Deploy Notes + # run: | + # mkdir -p ~/.ssh/ + # echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa + # chmod 600 ~/.ssh/id_rsa + # echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts + # ssh -i ~/.ssh/id_rsa -t james@newprobe.jamesravey.me "cd /home/james/foam-mkdocs-publish; ./build.sh" + # shell: bash + # env: + # SSH_PRIVATE_KEY: ${{secrets.SSH_KEY}} + # SSH_KNOWN_HOSTS: ${{secrets.SSH_KNOWN_HOSTS}} + \ No newline at end of file