pipeline-container/kaniko/Dockerfile
Kai Reichart 1b3a8b2ee3
Some checks failed
/ build-go (push) Failing after 0s
/ build-golang-ci-lint (push) Failing after 0s
/ build-kaniko (push) Failing after 0s
added golangci-lint
2024-11-28 13:42:08 +01:00

19 lines
813 B
Docker

FROM --platform=linux/amd64 gcr.io/kaniko-project/executor:v1.23.2 AS kaniko
FROM --platform=linux/amd64 alpine:3.20.3
RUN apk add --no-cache git
#
# Add kaniko to this image by re-using binaries and steps from official image
#
COPY --from=kaniko /kaniko/executor /kaniko/executor
COPY --from=kaniko /kaniko/docker-credential-gcr /kaniko/docker-credential-gcr
COPY --from=kaniko /kaniko/docker-credential-ecr-login /kaniko/docker-credential-ecr-login
COPY --from=kaniko /kaniko/docker-credential-acr-env /kaniko/docker-credential-acr-env
COPY --from=kaniko /etc/nsswitch.conf /etc/nsswitch.conf
COPY --from=kaniko /kaniko/.docker /kaniko/.docker
ENV PATH $PATH:/usr/local/bin:/kaniko
ENV DOCKER_CONFIG /kaniko/.docker/
ENV DOCKER_CREDENTIAL_GCR_CONFIG /kaniko/.config/gcloud/docker_credential_gcr_config.json