diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 7cd01b2..a224b6c 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -10,20 +10,17 @@ jobs: build: runs-on: self-hosted steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Build - run: | - export CARGO_TARGET_DIR=~/cache/site_target - cargo build --release - - name: Move to opt run: | mkdir -p /opt/site - mv target/release/site /opt/site - mv static /opt/site - mv templates /opt/site + + - name: Pull + working-directory: /opt/site + run: git pull origin main + + - name: Build + working-directory: /opt/site + run: cargo build --release - name: Restart site working-directory: /opt/site