Loading .gitlab-ci.yml +13 −6 Original line number Diff line number Diff line Loading @@ -74,25 +74,32 @@ build:base: variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/base build:nginx: build:jdk: extends: .docker-build stage: build-2 variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/nginx CONTEXT_DIR: $CI_PROJECT_DIR/images/jdk needs: ["build:base"] build:jdk: build:jre: extends: .docker-build stage: build-2 variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/jdk CONTEXT_DIR: $CI_PROJECT_DIR/images/jre needs: ["build:base"] build:jre: build:kubectl: extends: .docker-build stage: build-2 variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/jre CONTEXT_DIR: $CI_PROJECT_DIR/images/kubectl needs: ["build:base"] build:nginx: extends: .docker-build stage: build-2 variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/nginx needs: ["build:base"] build:tomcat: Loading images/kubectl/Dockerfile 0 → 100644 +16 −0 Original line number Diff line number Diff line ##### ## Image containing kubectl for use in Helm hooks ##### ARG ESGF_REPOSITORY_BASE=esgfdeploy ARG ESGF_IMAGES_VERSION=latest FROM ${ESGF_REPOSITORY_BASE}/base:${ESGF_IMAGES_VERSION} USER root # Install kubectl ARG KUBECTL_VERSION=v1.18.3 RUN curl -fsSL -o /usr/local/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl && \ chmod +x /usr/local/bin/kubectl USER $ESGF_UID Loading
.gitlab-ci.yml +13 −6 Original line number Diff line number Diff line Loading @@ -74,25 +74,32 @@ build:base: variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/base build:nginx: build:jdk: extends: .docker-build stage: build-2 variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/nginx CONTEXT_DIR: $CI_PROJECT_DIR/images/jdk needs: ["build:base"] build:jdk: build:jre: extends: .docker-build stage: build-2 variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/jdk CONTEXT_DIR: $CI_PROJECT_DIR/images/jre needs: ["build:base"] build:jre: build:kubectl: extends: .docker-build stage: build-2 variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/jre CONTEXT_DIR: $CI_PROJECT_DIR/images/kubectl needs: ["build:base"] build:nginx: extends: .docker-build stage: build-2 variables: CONTEXT_DIR: $CI_PROJECT_DIR/images/nginx needs: ["build:base"] build:tomcat: Loading
images/kubectl/Dockerfile 0 → 100644 +16 −0 Original line number Diff line number Diff line ##### ## Image containing kubectl for use in Helm hooks ##### ARG ESGF_REPOSITORY_BASE=esgfdeploy ARG ESGF_IMAGES_VERSION=latest FROM ${ESGF_REPOSITORY_BASE}/base:${ESGF_IMAGES_VERSION} USER root # Install kubectl ARG KUBECTL_VERSION=v1.18.3 RUN curl -fsSL -o /usr/local/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl && \ chmod +x /usr/local/bin/kubectl USER $ESGF_UID