Skip to content
Snippets Groups Projects
Commit 17123a8a authored by Sören Henning's avatar Sören Henning
Browse files

Improve Dockerfile building

parent 2e66eb81
No related branches found
No related tags found
1 merge request!214Test Helm chart in CI pipeline
Pipeline #8574 failed
......@@ -48,7 +48,8 @@ default:
export PUBLISHED_IMAGE_TAG=$DOCKER_TAG_NAME$CI_COMMIT_SHORT_SHA
fi
- "[ $DOCKERFILE ] && KANIKO_DOCKERFILE=\"--dockerfile $DOCKERFILE\""
- /kaniko/executor --context `pwd`/$CONTEXT $KANIKO_DOCKERFILE $KANIKO_D
- "BUILD_ARGS=$(printenv | sed -n 's/BUILD_ARG_/--build-arg=/p')"
- /kaniko/executor --context `pwd`/$CONTEXT $KANIKO_DOCKERFILE $KANIKO_D $BUILD_ARGS
- echo "PUBLISHED_IMAGE_TAG=$PUBLISHED_IMAGE_TAG" >> $CI_PROJECT_DIR/build.env
artifacts:
reports:
......@@ -897,8 +898,8 @@ deploy-buildimage-k3d-helm:
- .kaniko-push
needs: []
variables:
DOCKER_VERSION: 20.10.12
KUBECTL: v1.21.3
BUILD_ARG_DOCKER_VERSION: 20.10.12
BUILD_ARG_KUBECTL: v1.21.3
IMAGE_NAME: theodolite-build-k3d-helm
IMAGE_TAG: $DOCKER_VERSION
before_script:
......
FROM docker:${DOCKER_VERSION:-latest}
ARG DOCKER_VERSION=latest
RUN apk add -U wget bash openssl
FROM docker:${DOCKER_VERSION}
ARG KUBECTL_VERSION=v1.21.3
RUN apk add -U wget curl bash openssl
# install kubectl
RUN wget -q -O /usr/local/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/${KUBECTL}/bin/linux/amd64/kubectl && \
RUN wget -q -O /usr/local/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl && \
chmod +x /usr/local/bin/kubectl
RUN echo https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}
# install k3d
RUN wget -q -O - https://raw.githubusercontent.com/rancher/k3d/main/install.sh | bash
# install Helm
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment