Skip to content

Instantly share code, notes, and snippets.

@AtzeDeVries
Created August 8, 2022 11:23
Show Gist options
  • Save AtzeDeVries/69d7d87f2b96e900b3cb16c3b33395ad to your computer and use it in GitHub Desktop.
Save AtzeDeVries/69d7d87f2b96e900b3cb16c3b33395ad to your computer and use it in GitHub Desktop.
output oci
…) engineering-docker-images on 🌱 iwana-20220804T2338-golang_oci [📝🤷‍✓] via 🐍 v2.7.18 ☁️ cloud-projects-shared-926d
➜ cd ./images/devtools-golang-v1beta1/context/
docker compose build
docker compose run --rm devtools
[+] Building 0.1s (40/40) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 32B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/golang:1.18.5-bullseye@sha256:ac2ea4e233e5f1bb4407893f58d4e33d 0.0s
=> [internal] load metadata for docker.io/hadolint/hadolint:v2.10.0@sha256:93f0afd12c3be5d732227c0226dd8e7bb84f7 0.0s
=> [internal] load metadata for docker.io/moby/buildkit:v0.10.3-rootless@sha256:22e39442689ddbfd938892b33a12cc9b 0.0s
=> [internal] load metadata for gcr.io/go-containerregistry/crane:v0.11.0@sha256:40823185f184cfc2fed19318988ad51 0.0s
=> [internal] load metadata for docker.io/goodwithtech/dockle:v0.4.6@sha256:534ecfe2204403e1b563d61b255ddd4762b2 0.0s
=> [internal] load metadata for docker.io/safewaters/docker-lock:latest@sha256:432d90ddc2891f4845241adc63e5eef2d 0.0s
=> [internal] load metadata for docker.io/golangci/golangci-lint:v1.48.0-alpine@sha256:e9ce901b7974d641d6288b070 0.0s
=> [internal] load metadata for docker.io/mikefarah/yq:4@sha256:856f7ab12c58608d422a742a4917e6998ad065d9d48a5b1c 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 298B 0.0s
=> [crane 1/1] FROM gcr.io/go-containerregistry/crane:v0.11.0@sha256:40823185f184cfc2fed19318988ad5119f4d2fd1ead 0.0s
=> [buildkit 1/1] FROM docker.io/moby/buildkit:v0.10.3-rootless@sha256:22e39442689ddbfd938892b33a12cc9bc76c7e71e 0.0s
=> [golangci-lint 1/1] FROM docker.io/golangci/golangci-lint:v1.48.0-alpine@sha256:e9ce901b7974d641d6288b070fc61 0.0s
=> [base 1/21] FROM docker.io/library/golang:1.18.5-bullseye@sha256:ac2ea4e233e5f1bb4407893f58d4e33d908945d4163 0.0s
=> [hadolint 1/1] FROM docker.io/hadolint/hadolint:v2.10.0@sha256:93f0afd12c3be5d732227c0226dd8e7bb84f79319a773d 0.0s
=> [dockle 1/1] FROM docker.io/goodwithtech/dockle:v0.4.6@sha256:534ecfe2204403e1b563d61b255ddd4762b20c9d72ce7af 0.0s
=> [docker-lock 1/1] FROM docker.io/safewaters/docker-lock:latest@sha256:432d90ddc2891f4845241adc63e5eef2dd1486f 0.0s
=> [yq 1/1] FROM docker.io/mikefarah/yq:4@sha256:856f7ab12c58608d422a742a4917e6998ad065d9d48a5b1cd69c3ce8fa80f3f 0.0s
=> CACHED [base 2/21] RUN go env > /usr/local/bin/goenv.sh && true 0.0s
=> CACHED [base 3/21] RUN apt-get update && apt-get install -y --no-install-recommends 0.0s
=> CACHED [base 4/21] COPY prototool-1.10.0-Linux-x86_64.sha256sum /var/tmp/build/ 0.0s
=> CACHED [base 5/21] RUN cd /var/tmp/build && curl -L "https://github.com/uber/prototool/releases/down 0.0s
=> CACHED [base 6/21] COPY buf-fetch.sh buf-1.5.0.sha256sum /var/tmp/build/ 0.0s
=> CACHED [base 7/21] RUN cd /var/tmp/build && . /usr/local/bin/goenv.sh && FILE_SELECTOR="$(uname 0.0s
=> CACHED [base 8/21] COPY go.mod go.sum tools.go /var/tmp/build/ 0.0s
=> CACHED [base 9/21] RUN export GOBIN=/usr/local/bin && cd /var/tmp/build/ && awk -F '"' '/_.*tool 0.0s
=> CACHED [base 10/21] WORKDIR /srv/workspace 0.0s
=> CACHED [base 11/21] COPY --from=golangci-lint /usr/bin/golangci-lint /usr/bin/golangci-lint 0.0s
=> CACHED [base 12/21] COPY --from=docker-lock /prod/docker-lock /usr/local/bin/docker-lock 0.0s
=> CACHED [base 13/21] COPY --from=yq /usr/bin/yq /usr/local/bin/yq 0.0s
=> CACHED [base 14/21] COPY --from=hadolint /bin/hadolint /usr/local/bin/hadolint 0.0s
=> CACHED [base 15/21] COPY --from=dockle /usr/bin/dockle /usr/local/bin/dockle 0.0s
=> CACHED [base 16/21] COPY --from=crane /ko-app/crane /usr/local/bin/ 0.0s
=> CACHED [base 17/21] COPY --from=buildkit /usr/bin/buildkit* /usr/bin/buildctl* /usr/bin/rootlesskit /usr/loca 0.0s
=> CACHED [base 18/21] COPY .golangci.yml /.golangci.yml 0.0s
=> CACHED [base 19/21] COPY maker /usr/local/bin/maker 0.0s
=> CACHED [base 20/21] RUN ln -s /usr/local/bin/maker /usr/local/bin/help && ln -s /usr/local/bin/maker 0.0s
=> CACHED [base 21/21] COPY Makefile /usr/local/share/devtools-golang/Makefile 0.0s
=> exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:f4069ced63f9c6e34d2b15a502dca93ce037d8cc932cc8522511a9f079ff6017 0.0s
=> => naming to docker.io/library/context_devtools 0.0s
Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them
fatal: not a git repository (or any parent up to mount point /srv)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
golangci-lint run ./...
go test -cover \
-race \
\
-coverprofile=coverage.out -covermode=atomic \
./... \
./... \
? prototype [no test files]
ok prototype/sum 0.015s coverage: 100.0% of statements
fatal: not a git repository (or any parent up to mount point /srv)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /srv)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
CGO_ENABLED=0 go build \
\
-ldflags "-X 'prototype/internal/version.gitCommit=' -X 'prototype/internal/version.gitRemote=' -X 'prototype/internal/version.gitDesc=' -X 'prototype/internal/version.buildDT=2022-08-08 11:21:41+0000'" \
\
-o var/outputs \
./...
fatal: not a git repository (or any parent up to mount point /srv)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /srv)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
go build -race \
\
-ldflags "-X 'prototype/internal/version.gitCommit=' -X 'prototype/internal/version.gitRemote=' -X 'prototype/internal/version.gitDesc=' -X 'prototype/internal/version.buildDT=2022-08-08 11:21:41+0000'" \
\
./...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment