From d7dfbe3349b50e050c294c08311c3f0fa53cdd0e Mon Sep 17 00:00:00 2001 From: Ilia Eriomenco <ilia.eriomenco@endava.com> Date: Fri, 26 Mar 2021 07:28:04 +0000 Subject: [PATCH] added --build-args in build of .gitlab-ci.coko.yml --- .gitlab-ci.coko.yml | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.coko.yml b/.gitlab-ci.coko.yml index 84b5d3d9da..8392599142 100644 --- a/.gitlab-ci.coko.yml +++ b/.gitlab-ci.coko.yml @@ -20,11 +20,24 @@ build: before_script: - cp app/brand-instances-configs/coko.json app/brandConfig.json script: - - if [ -z "$DOCKERHUB_USERNAME" ] || [ -z "$DOCKERHUB_PASSWORD" ]; then echo "Not pushing" && exit 0; fi - - docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD - - docker build --file ./Dockerfile-ci --cache-from $IMAGE_ORG/$IMAGE_NAME:latest --tag $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA --tag $IMAGE_ORG/$IMAGE_NAME:latest . - - docker push $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA - - docker push $IMAGE_ORG/$IMAGE_NAME:latest + - | + if [ -z "$DOCKERHUB_USERNAME" ] || [ -z "$DOCKERHUB_PASSWORD" ]; then echo "Not pushing" && exit 0; fi + docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD + docker build \ + --build-arg instance_name=coko \ + --build-arg node_env=production \ + --build-arg server_protocol=http \ + --build-arg server_host=0.0.0.0 \ + --build-arg server_port=3000 \ + --build-arg client_protocol=http \ + --build-arg client_host=0.0.0.0 \ + --build-arg client_port=4000 \ + --file ./Dockerfile-ci \ + --cache-from $IMAGE_ORG/$IMAGE_NAME:latest \ + --tag $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA \ + --tag $IMAGE_ORG/$IMAGE_NAME:latest . + docker push $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA + docker push $IMAGE_ORG/$IMAGE_NAME:latest lint: allow_failure: true -- GitLab