BTHLABS-0000: Docker and CI tweaks

Co-authored-by: Tomek Wójcik <labs@tomekwojcik.pl>
Co-committed-by: Tomek Wójcik <labs@tomekwojcik.pl>
This commit is contained in:
2025-10-07 04:37:01 +00:00
committed by Tomek Wójcik
parent 3f3f90103c
commit b4d5375954
14 changed files with 117 additions and 25 deletions

View File

@@ -70,6 +70,15 @@ jobs:
push: false
load: true
tags: "docker-hosted.nexus.bthlabs.pl/hotpocket/extension:ci-local"
- name: "Build `apple-ci` image"
uses: docker/build-push-action@v6
with:
file: "services/apple/Dockerfile"
context: "services/"
target: "ci"
push: false
load: true
tags: "docker-hosted.nexus.bthlabs.pl/hotpocket/apple:ci-local"
- name: "Run `backend` checks"
run: |
set -x
@@ -84,6 +93,11 @@ jobs:
run: |
set -x
docker compose -f docker-compose.yaml -f docker-compose-ci.yaml run --rm extension-ci inv ci
- name: "Run `apple` checks"
if: always()
run: |
set -x
docker compose -f docker-compose.yaml -f docker-compose-ci.yaml run --rm apple-ci inv ci
- name: "Clean up"
if: always()
run: |