diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index f2c493d..e49aa89 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -7,11 +7,16 @@ on: jobs: deploy: runs-on: [self-hosted, host] - timeout-minutes: 15 + timeout-minutes: 20 steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 1 + - name: Checkout + run: | + if [ -d .git ]; then + git fetch --depth=1 origin main + git reset --hard FETCH_HEAD + else + git clone --depth=1 http://localhost:3001/apix/apix-mvp.git . + fi - name: Deploy (rolling zero-downtime) run: bash scripts/deploy-bluegreen.sh