From 1b7017a4ce7ab0252ef78b6ec0cf1d124e578afc Mon Sep 17 00:00:00 2001 From: Cris Simpson Date: Sun, 19 Apr 2026 16:29:16 -0400 Subject: [PATCH] Update .github/workflows to build scheduler container --- .github/workflows/release-containers.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-containers.yml b/.github/workflows/release-containers.yml index 38cd9a07..5f99c7e1 100644 --- a/.github/workflows/release-containers.yml +++ b/.github/workflows/release-containers.yml @@ -34,6 +34,9 @@ jobs: - name: 'Pull latest existing Docker container image: client' run: docker pull "${DOCKER_REPOSITORY}/client:latest" || true + - name: 'Pull latest existing Docker container image: scheduler' + run: docker pull "${DOCKER_REPOSITORY}/scheduler:latest" || true + - name: 'Build Docker container image: server' run: | docker build \ @@ -60,4 +63,18 @@ jobs: run: docker push "${DOCKER_REPOSITORY}/client:latest" - name: Push Docker container image client:v*" - run: docker push "${DOCKER_REPOSITORY}/client:${DOCKER_TAG}" \ No newline at end of file + run: docker push "${DOCKER_REPOSITORY}/client:${DOCKER_TAG}" + + + - name: 'Build Docker container image: scheduler' + run: | + docker build \ + --cache-from "${DOCKER_REPOSITORY}/scheduler:latest" \ + --tag "${DOCKER_REPOSITORY}/scheduler:latest" \ + --tag "${DOCKER_REPOSITORY}/scheduler:${DOCKER_TAG}" \ + ./src/scheduler + + - name: Push Docker container image scheduler:latest" + run: docker push "${DOCKER_REPOSITORY}/scheduler:latest" + + - name: Push Docker container image scheduler:v*" \ No newline at end of file