ci: add build-dsms-node job to build-push-deploy workflow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Sharang Parnerkar
2026-04-30 14:19:45 +02:00
committed by Benjamin Admin
parent 9f1b7ff38b
commit f170b07014
+24
View File
@@ -184,6 +184,29 @@ jobs:
docker push registry.meghsakha.com/breakpilot/compliance-dsms-gateway:latest docker push registry.meghsakha.com/breakpilot/compliance-dsms-gateway:latest
docker push registry.meghsakha.com/breakpilot/compliance-dsms-gateway:${SHORT_SHA} 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) ───────────────────────── # ── orca redeploy (only after all builds succeed) ─────────────────────────
trigger-orca: trigger-orca:
@@ -197,6 +220,7 @@ jobs:
- build-tts - build-tts
- build-document-crawler - build-document-crawler
- build-dsms-gateway - build-dsms-gateway
- build-dsms-node
steps: steps:
- name: Checkout (for SHA) - name: Checkout (for SHA)
run: | run: |