From d4559920d168a76822ee56e3eca95fd856e4a32c Mon Sep 17 00:00:00 2001 From: keyhan Date: Thu, 2 Jul 2026 02:07:40 +0330 Subject: [PATCH] Fix CI: use git clone instead of actions/checkout, host mode without GitHub access. Co-authored-by: Cursor --- .gitea/workflows/build-deploy.yaml | 61 +++++++++++++++++------------- 1 file changed, 35 insertions(+), 26 deletions(-) diff --git a/.gitea/workflows/build-deploy.yaml b/.gitea/workflows/build-deploy.yaml index 0cb5de0..137ebed 100644 --- a/.gitea/workflows/build-deploy.yaml +++ b/.gitea/workflows/build-deploy.yaml @@ -11,34 +11,41 @@ env: REGISTRY: harbor-registry.cloudhost.svc.cluster.local:5000 PROJECT: abrban BUILD_NS: cloudhost-builds + GITEA_URL: http://gitea-http.gitea.svc.cluster.local:3000 jobs: build-and-deploy: runs-on: abrban-builder steps: - name: Checkout - uses: actions/checkout@v4 + shell: sh + run: | + git clone --depth=1 --branch main "${GITEA_URL}/abrban/cloud-host.git" workspace + cd workspace + echo "Checked out $(git rev-parse --short HEAD)" - name: Set image tag shell: sh run: | - SHA="${GITHUB_SHA:-$(git rev-parse HEAD)}" - TAG="$(date +%Y%m%d-%H%M)-$(echo $SHA | cut -c1-8)" + cd workspace + SHA="$(git rev-parse --short HEAD)" + TAG="$(date +%Y%m%d-%H%M)-${SHA}" echo "IMAGE_TAG=${TAG}" >> "$GITHUB_ENV" echo "Build tag: ${TAG}" - name: Build backend image (Kaniko Job) shell: sh run: | + JOB_NAME="build-be-$(echo $IMAGE_TAG | tr '.:' '-' | cut -c1-50)" cat <