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 <