trifid/.forgejo/workflows/docs.yml
core bc5c9560f5
All checks were successful
/ build (push) Successful in 2m0s
/ build_x64 (push) Successful in 2m29s
/ build_arm64 (push) Successful in 3m18s
docs deploment to next.trifid.e3t.cc (fix 2)
2023-10-08 18:43:30 -04:00

18 lines
No EOL
715 B
YAML

on:
push:
branches:
master
jobs:
build:
runs_on: docker
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Install dependencies
run: cd docs && yarn install
- name: Install additional dependencies
run: apt update && apt-get install -y sshpass rsync
- name: Build static site
run: cd docs && yarn build
- name: Upload site
run: sshpass -p "${{ secrets.TRIFID_WEBSITE_NEXT_PASSWORD }}" rsync -Ia --mkpath -e 'ssh -p ${{ secrets.TRIFID_WEBSITE_NEXT_PORT }} -o StrictHostKeyChecking=no' docs/build ${{ secrets.TRIFID_WEBSITE_NEXT_USER }}@${{ secrets.TRIFID_WEBSITE_NEXT_IP }}:${{ secrets.TRIFID_WEBSITE_NEXT_PATH }}