From 89d92c2d28da2661271fb8a34afeb58cb07979eb Mon Sep 17 00:00:00 2001 From: Raoul Snyman Date: Thu, 18 May 2023 09:19:07 -0700 Subject: [PATCH] Add manual build step --- .gitlab-ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e28f0de..972b03c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -87,3 +87,15 @@ build-documentation: - master@openlp/runners changes: - Dockerfile.documentation + +build-all: + stage: build + script: + - | + for NAME in debian ubuntu fedora arch angular documentation; do + docker pull $IMAGE_BASE/$NAME || true + docker build --cache-from $IMAGE_BASE/$NAME --tag $IMAGE_BASE/$NAME:$CI_COMMIT_SHA --tag $IMAGE_BASE/$NAME:latest -f Dockerfile.$NAME . + docker push $IMAGE_BASE/$NAME:$CI_COMMIT_SHA + docker push $IMAGE_BASE/$NAME:latest + done + when: manual