From 2126d4e842b1f3d167188ef30bef57230ff03b4d Mon Sep 17 00:00:00 2001 From: Domenico Date: Fri, 22 Jul 2022 11:45:03 +0200 Subject: [PATCH] fix? --- .circleci/config.yml | 14 +++++++------- docker/Dockerfile.base | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f52f554..87d30d4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -63,12 +63,14 @@ jobs: if (echo "$DEPLOY_BRANCHES" | grep -q "$CIRCLE_BRANCH"); then curl --user ${CIRCLE_TOKEN}: \ --data build_parameters[CIRCLE_JOB]=build_and_upload \ + --data build_parameters[BASE_TAG]=$BASE_TAG \ --data revision=$CIRCLE_SHA1 \ https://circleci.com/api/v1.1/project/github/$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME/tree/$CIRCLE_BRANCH else echo "not triggered - '$CIRCLE_BRANCH' is not a deployable branch: '$DEPLOY_BRANCHES'" fi + build_and_upload: machine: true steps: @@ -76,16 +78,14 @@ jobs: - run: name: Building the image command: | - docker login -u $DOCKER_USER -p $DOCKER_PASS - TAG=${CIRCLE_BRANCH} - docker pull unicef/donor-reporting-portal-backend:$BASE_TAG) - docker build --build-arg -t unicef/donor-reporting-portal-backend:$TAG . + docker login -u ${DOCKER_USER} -p ${DOCKER_PASS} + docker pull unicef/donor-reporting-portal-backend:2.0-base +# docker build -t unicef/donor-reporting-portal-backend:${CIRCLE_BRANCH} . - run: name: Pushing to Docker Hub command: | - TAG=${CIRCLE_BRANCH} - docker login -u $DOCKER_USER -p $DOCKER_PASS - docker push unicef/donor-reporting-portal-backend:$TAG + docker login -u ${DOCKER_USER} -p ${DOCKER_PASS} + docker push unicef/donor-reporting-portal-backend:${TAG} workflows: version: 2 diff --git a/docker/Dockerfile.base b/docker/Dockerfile.base index faccf64..a4f6159 100644 --- a/docker/Dockerfile.base +++ b/docker/Dockerfile.base @@ -7,12 +7,12 @@ ENV CPLUS_INCLUDE_PATH /usr/include/libxml2/ ENV C_INCLUDE_PATH /usr/include/libxml2/ ENV LD_PRELOAD=/lib/libssl.so.1.1 - RUN apk add --no-cache --virtual .fetch-deps \ curl \ ca-certificates \ openssl \ - tar + tar \ + gcc RUN apk add --no-cache --virtual .build-deps \ autoconf \ @@ -83,7 +83,7 @@ RUN cd /code \ && pipenv install --verbose --system --deploy --ignore-pipfile $PIPENV_ARGS \ && sha1sum Pipfile.lock > /CHECKSUM -RUN apk del .fetch-deps .build-deps .build-deps-edge .donor_reporting_portal-build-deps \ +RUN apk del .build-deps .build-deps-edge .donor_reporting_portal-build-deps \ && rm -rf /var/cache/apk/* \ && rm -fr /root/.cache/ \ && rm -fr /usr/include/