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