pipeline-container/complete (v0.0.1)
Published 2024-12-16 11:21:27 +00:00 by richardrobertreitz
Installation
docker pull forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/pipeline-container/complete:v0.0.1
sha256:328e48bd078d5caa4d1ecbdd9a4e56a46867bb1f73217262b793d072a9168afd
Image Layers
ADD alpine-minirootfs-3.21.0-x86_64.tar.gz / # buildkit |
CMD ["/bin/sh"] |
RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit |
ENV GOLANG_VERSION=1.23.4 |
ENV GOTOOLCHAIN=local |
ENV GOPATH=/go |
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
COPY /target/ / # buildkit |
RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit |
WORKDIR /go |
RUN /bin/sh -c apk add sudo curl # buildkit |
RUN /bin/sh -c wget -O- -nv https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.61.0 # buildkit |
RUN /bin/sh -c curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/bin latest # buildkit |
RUN /bin/sh -c ls -la /usr/bin # buildkit |
RUN /bin/sh -c curl -sSfL https://github.com/ko-build/ko/releases/download/v0.17.1/ko_0.17.1_Linux_x86_64.tar.gz > ko.tgz # buildkit |
RUN /bin/sh -c tar xvf ko.tgz # buildkit |
RUN /bin/sh -c rm LICENSE README.md # buildkit |
RUN /bin/sh -c mv ko /usr/bin # buildkit |
RUN /bin/sh -c apk add podman # buildkit |
RUN /bin/sh -c apk add --no-cache git # buildkit |
COPY /kaniko/executor /kaniko/executor # buildkit |
COPY /kaniko/docker-credential-gcr /kaniko/docker-credential-gcr # buildkit |
COPY /kaniko/docker-credential-ecr-login /kaniko/docker-credential-ecr-login # buildkit |
COPY /kaniko/docker-credential-acr-env /kaniko/docker-credential-acr-env # buildkit |
COPY /etc/nsswitch.conf /etc/nsswitch.conf # buildkit |
COPY /kaniko/.docker /kaniko/.docker # buildkit |
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/kaniko |
ENV DOCKER_CONFIG=/kaniko/.docker/ |
ENV DOCKER_CREDENTIAL_GCR_CONFIG=/kaniko/.config/gcloud/docker_credential_gcr_config.json |