feat(helm chart): optionally deploy ifc importer service (#5077)

This commit is contained in:
Iain Sproat
2025-07-17 12:22:53 +01:00
committed by GitHub
parent d2f2d7bcfd
commit 6b9a0e78d5
29 changed files with 603 additions and 39 deletions
+22
View File
@@ -147,6 +147,28 @@ jobs:
tags: ${{ inputs.IMAGE_PREFIX }}/speckle-fileimport-service:${{ inputs.IMAGE_VERSION_TAG }}
file: ./packages/fileimport-service/Dockerfile
docker-build-ifc-import-service:
runs-on: blacksmith
name: IFC import service
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ inputs.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: useblacksmith/build-push-action@v1
with:
push: true
tags: ${{ inputs.IMAGE_PREFIX }}/speckle-ifc-import-service:${{ inputs.IMAGE_VERSION_TAG }}
file: ./packages/ifc-import-service/Dockerfile
docker-build-test-deploy:
runs-on: blacksmith
name: Test deploy util