From c18da5f72fb303d790c1d7b0beec746a334ccf90 Mon Sep 17 00:00:00 2001 From: David Mehren Date: Mon, 14 Jun 2021 21:39:28 +0200 Subject: [PATCH] Actually use environment variables as build args --- .gitlab-ci.yml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ac36b1b..dcfa741 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,23 +16,32 @@ before_script: build-main: script: - - docker build --cache-from $CI_REGISTRY_IMAGE:stage-src + - docker build + --build-arg BUILDKIT_INLINE_CACHE=1 + --build-arg LDAP_PLUGIN_URL=$LDAP_PLUGIN_URL + --pull + --cache-from $CI_REGISTRY_IMAGE:stage-src --target src - --build-arg BUILDKIT_INLINE_CACHE=1 --pull -t "$CI_REGISTRY_IMAGE:stage-src" -t "$CI_REGISTRY_IMAGE:stage-src-branch-$CI_COMMIT_REF_SLUG" . - docker push "$CI_REGISTRY_IMAGE:stage-src" - docker push "$CI_REGISTRY_IMAGE:stage-src-branch-$CI_COMMIT_REF_SLUG" - - docker build --cache-from $CI_REGISTRY_IMAGE:stage-texlive-update + - docker build + --build-arg BUILDKIT_INLINE_CACHE=1 + --pull + --cache-from $CI_REGISTRY_IMAGE:stage-texlive-update --target texlive-update - --build-arg BUILDKIT_INLINE_CACHE=1 --pull -t "$CI_REGISTRY_IMAGE:stage-texlive-update" -t "$CI_REGISTRY_IMAGE:stage-texlive-update-branch-$CI_COMMIT_REF_SLUG" . - docker push "$CI_REGISTRY_IMAGE:stage-texlive-update" - docker push "$CI_REGISTRY_IMAGE:stage-texlive-update-branch-$CI_COMMIT_REF_SLUG" - - docker build --cache-from $CI_REGISTRY_IMAGE + - docker build + --build-arg BUILDKIT_INLINE_CACHE=1 + --build-arg login_text=$LOGIN_TEXT + --build-arg collab_text=$COLLAB_TEXT + --pull + --cache-from $CI_REGISTRY_IMAGE --target app --squash - --build-arg BUILDKIT_INLINE_CACHE=1 --pull -t "$CI_REGISTRY_IMAGE" -t "$CI_REGISTRY_IMAGE:branch-$CI_COMMIT_REF_SLUG" . - docker push "$CI_REGISTRY_IMAGE"