From c3f8e19e9291e5703f336f08499047aedcfe32ad Mon Sep 17 00:00:00 2001 From: Sharang Parnerkar <30073382+mighty840@users.noreply.github.com> Date: Thu, 30 Apr 2026 14:19:45 +0200 Subject: [PATCH] ci: add build-dsms-node job to build-push-deploy workflow Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/build-push-deploy.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitea/workflows/build-push-deploy.yml b/.gitea/workflows/build-push-deploy.yml index 802fbce..69d211e 100644 --- a/.gitea/workflows/build-push-deploy.yml +++ b/.gitea/workflows/build-push-deploy.yml @@ -184,6 +184,29 @@ jobs: docker push registry.meghsakha.com/breakpilot/compliance-dsms-gateway:latest docker push registry.meghsakha.com/breakpilot/compliance-dsms-gateway:${SHORT_SHA} + build-dsms-node: + runs-on: docker + container: docker:27-cli + steps: + - name: Checkout + run: | + apk add --no-cache git + git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . + - name: Login + env: + REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }} + REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }} + run: echo "$REGISTRY_PASSWORD" | docker login registry.meghsakha.com -u "$REGISTRY_USERNAME" --password-stdin + - name: Build + push + run: | + SHORT_SHA=$(git rev-parse --short HEAD) + docker build --platform linux/amd64 \ + -t registry.meghsakha.com/breakpilot/compliance-dsms-node:latest \ + -t registry.meghsakha.com/breakpilot/compliance-dsms-node:${SHORT_SHA} \ + dsms-node/ + docker push registry.meghsakha.com/breakpilot/compliance-dsms-node:latest + docker push registry.meghsakha.com/breakpilot/compliance-dsms-node:${SHORT_SHA} + # ── orca redeploy (only after all builds succeed) ───────────────────────── trigger-orca: @@ -197,6 +220,7 @@ jobs: - build-tts - build-document-crawler - build-dsms-gateway + - build-dsms-node steps: - name: Checkout (for SHA) run: |