Pull request #652 opened Connecting to https://api.github.com using docker-jenkins/****** (docker-jenkins GitHub credentials) Obtained Jenkinsfile from 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e Running in Durability level: PERFORMANCE_OPTIMIZED Loading library jps@master Examining docker/jps Attempting to resolve master as a branch Resolved master as branch master at revision ead69454b4062f17d1f8389642089a002b037213 using credential jps-reader Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/docker/jps.git > git init /var/cloudbees-jenkins-distribution/workspace/app_PR-652@libs/jps # timeout=10 Fetching upstream changes from https://github.com/docker/jps.git > git --version # timeout=10 using GIT_ASKPASS to set credentials GitHub credentials for docker/jps > git fetch --no-tags --progress https://github.com/docker/jps.git +refs/heads/master:refs/remotes/origin/master > git config remote.origin.url https://github.com/docker/jps.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config remote.origin.url https://github.com/docker/jps.git # timeout=10 Fetching without tags Fetching upstream changes from https://github.com/docker/jps.git using GIT_ASKPASS to set credentials GitHub credentials for docker/jps > git fetch --no-tags --progress https://github.com/docker/jps.git +refs/heads/master:refs/remotes/origin/master Checking out Revision ead69454b4062f17d1f8389642089a002b037213 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f ead69454b4062f17d1f8389642089a002b037213 Commit message: "Merge pull request #10 from russellcardullo/sonar-scan" First time build. Skipping changelog. [Pipeline] Start of Pipeline [Pipeline] withEnv [Pipeline] { [Pipeline] timeout Timeout set to expire in 1 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: Validate) [Pipeline] { (Branch: Binaries) [Pipeline] { (Branch: Build Invocation image) [Pipeline] stage [Pipeline] { (Validate) [Pipeline] stage [Pipeline] { (Binaries) [Pipeline] stage [Pipeline] { (Build Invocation image) [Pipeline] node [Pipeline] node [Pipeline] node Running on ubuntu-1804-overlay2 (i-0a803714bf4185065) in /home/ubuntu/workspace/app_PR-652 [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app [Pipeline] { Running on ubuntu-1804-overlay2 (i-0af29799c82f8e299) in /home/ubuntu/workspace/app_PR-652 [Pipeline] { [Pipeline] checkout using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app [Pipeline] { [Pipeline] checkout using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Running on ubuntu-1804-overlay2 (i-0e70180994e0b7f79) in /home/ubuntu/workspace/app_PR-652 [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] checkout Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 Fetching without tags using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Checking out Revision 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e (PR-652) > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/652/head:refs/remotes/origin/PR-652 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 > git config core.sparsecheckout # timeout=10 > git checkout -f 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e Commit message: "Fixup: `insecureRegistriesFromEngine` returns nil" First time build. Skipping changelog. Fetching without tags fatal: bad object ead69454b4062f17d1f8389642089a002b037213 Checking out Revision 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e (PR-652) Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 Commit message: "Fixup: `insecureRegistriesFromEngine` returns nil" fatal: bad object ead69454b4062f17d1f8389642089a002b037213 [Pipeline] ansiColor [Pipeline] { [Pipeline] sh > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/652/head:refs/remotes/origin/PR-652 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 > git config core.sparsecheckout # timeout=10 > git checkout -f 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + make -f docker.Makefile save-invocation-image docker build -f Dockerfile.invocation-image --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=invocation -t docker/cnab-app-base:jenkins-app-PR-652-1 . + make -f docker.Makefile lint Linting... docker build -t docker-app-lint:jenkins-app-PR-652-1 -f Dockerfile.lint . Sending build context to Docker daemon 72.95MB Step 1/14 : ARG ALPINE_VERSION=3.10.1 Step 2/14 : FROM golang:1.13.0 AS build ---> c4d6fdf2260a Step 3/14 : RUN apt-get update -qq && apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> 2624d8e1fee5 Step 4/14 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 65c6bad937c7 Step 5/14 : COPY . . Fetching without tags Checking out Revision 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e (PR-652) Sending build context to Docker daemon 72.95MB Step 1/8 : ARG ALPINE_VERSION=3.10 Step 2/8 : ARG GO_VERSION=1.12.9 Step 3/8 : FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION} ---> e0d646523991 Step 4/8 : RUN apk add --no-cache curl git make coreutils ---> Using cache ---> e68ea95bf1fc Step 5/8 : RUN GO111MODULE=on go get github.com/golangci/golangci-lint/cmd/golangci-lint@v1.16.0 && rm -rf /go/src/* /go/pkg/* ---> Using cache ---> cd9de041cf92 Step 6/8 : WORKDIR /go/src/github.com/docker/app ---> Using cache ---> 6db320700fa8 Step 7/8 : ENV CGO_ENABLED=0 ---> Using cache ---> 21f20a0d0718 Step 8/8 : COPY . . > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/652/head:refs/remotes/origin/PR-652 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 > git config core.sparsecheckout # timeout=10 > git checkout -f 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e Commit message: "Fixup: `insecureRegistriesFromEngine` returns nil" fatal: bad object ead69454b4062f17d1f8389642089a002b037213 [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + make -f docker.Makefile cli-cross cross e2e-cross tars docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=build -t docker-app-cli:jenkins-app-PR-652-1 . ---> 08fcbc3e918a Step 6/14 : ARG EXPERIMENTAL="off" ---> Running in d65c351b28a4 Removing intermediate container d65c351b28a4 ---> f9f517c70084 Step 7/14 : ARG TAG="unknown" ---> Running in ee55e1a6b909 Removing intermediate container ee55e1a6b909 ---> d18bff0ffa0c Step 8/14 : RUN make EXPERIMENTAL=${EXPERIMENTAL} BUILD_TAG=${BUILD_TAG} TAG=${TAG} bin/cnab-run ---> Running in 91d106facdea ---> a6c5a020de60 Successfully built a6c5a020de60 Successfully tagged docker-app-lint:jenkins-app-PR-652-1 docker run --rm docker-app-lint:jenkins-app-PR-652-1 make lint CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:25:32Z" -o bin/cnab-run ./cmd/cnab-run Linting... Sending build context to Docker daemon 72.95MB Step 1/8 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705: Pulling from dockercore/golang-cross 4ae16bd47783: Pulling fs layer bbab4ec87ac4: Pulling fs layer 2ea1f7804402: Pulling fs layer 96465440c208: Pulling fs layer 16a3d8aca6cd: Pulling fs layer e0ec5610455a: Pulling fs layer 96d705baf026: Pulling fs layer 39007eb46008: Pulling fs layer 4e549f0f5e64: Pulling fs layer c0058a8c71f2: Pulling fs layer 2f8d98df0991: Pulling fs layer 96465440c208: Waiting 16a3d8aca6cd: Waiting e0ec5610455a: Waiting 96d705baf026: Waiting 39007eb46008: Waiting 4e549f0f5e64: Waiting c0058a8c71f2: Waiting 2f8d98df0991: Waiting bbab4ec87ac4: Verifying Checksum bbab4ec87ac4: Download complete 2ea1f7804402: Verifying Checksum 2ea1f7804402: Download complete 4ae16bd47783: Verifying Checksum 4ae16bd47783: Download complete 96465440c208: Verifying Checksum 96465440c208: Download complete 96d705baf026: Verifying Checksum 96d705baf026: Download complete 39007eb46008: Verifying Checksum 39007eb46008: Download complete 16a3d8aca6cd: Verifying Checksum 16a3d8aca6cd: Download complete c0058a8c71f2: Verifying Checksum c0058a8c71f2: Download complete e0ec5610455a: Verifying Checksum e0ec5610455a: Download complete 4e549f0f5e64: Verifying Checksum 4e549f0f5e64: Download complete 2f8d98df0991: Verifying Checksum 2f8d98df0991: Download complete 4ae16bd47783: Pull complete bbab4ec87ac4: Pull complete 2ea1f7804402: Pull complete 96465440c208: Pull complete 16a3d8aca6cd: Pull complete e0ec5610455a: Pull complete 96d705baf026: Pull complete 39007eb46008: Pull complete 4e549f0f5e64: Pull complete c0058a8c71f2: Pull complete [Pipeline] sh + make -f docker.Makefile check-vendor docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-652-1 . Sending build context to Docker daemon 72.95MB Step 1/18 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build ---> 518d5e4626aa Step 2/18 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1 ---> Using cache ---> 5357b482de0c Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> 850ace81a2de Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> d324c23c00e1 Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> d5201c9a7496 Step 6/18 : ARG GOPROXY ---> Using cache ---> 0fd8d91b7278 Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 74841b21cf95 Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> e4572e6e084c Step 9/18 : FROM build AS dev ---> e4572e6e084c Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 8de4bd6eb7bc Step 11/18 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> 6f3446a8aa2e Step 12/18 : RUN curl -o /usr/bin/dep -L https://github.com/golang/dep/releases/download/${DEP_VERSION}/dep-linux-amd64 && chmod +x /usr/bin/dep ---> Using cache ---> 4313f29eaff3 Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> d6d6d3d038b0 Step 14/18 : ARG GOPROXY ---> Using cache ---> 53ae5b841ab2 Step 15/18 : RUN mkdir $GOPATH/src/gotest.tools && git clone -q https://github.com/gotestyourself/gotestsum $GOPATH/src/gotest.tools/gotestsum && cd $GOPATH/src/gotest.tools/gotestsum && git -C $GOPATH/src/gotest.tools/gotestsum checkout -q $GOTESTSUM_VERSION && GO111MODULE=on GOOS=linux go build -o /usr/local/bin/gotestsum-linux gotest.tools/gotestsum && GO111MODULE=on GOOS=darwin go build -o /usr/local/bin/gotestsum-darwin gotest.tools/gotestsum && GO111MODULE=on GOOS=windows go build -o /usr/local/bin/gotestsum-windows.exe gotest.tools/gotestsum && ln -s gotestsum-linux /usr/local/bin/gotestsum ---> Using cache ---> 9c1d41740004 Step 16/18 : RUN GOOS=linux go build -o /usr/local/bin/test2json-linux cmd/test2json && GOOS=darwin go build -o /usr/local/bin/test2json-darwin cmd/test2json && GOOS=windows go build -o /usr/local/bin/test2json-windows.exe cmd/test2json ---> Using cache ---> 37febef37004 Step 17/18 : RUN go get -d gopkg.in/mjibson/esc.v0 && cd /go/src/github.com/mjibson/esc && go build -v -o /usr/bin/esc . && rm -rf /go/src/* /go/pkg/* /go/bin/* ---> Using cache ---> 0a5cf235bba3 Step 18/18 : COPY . . ---> 8785e58a2ce8 [Warning] One or more build-args [TAG ALPINE_VERSION COMMIT EXPERIMENTAL] were not consumed Successfully built 8785e58a2ce8 Successfully tagged docker-app-dev:jenkins-app-PR-652-1 Check Vendoring... docker run --rm docker-app-dev:jenkins-app-PR-652-1 sh -c "make vendor && hack/check-git-diff vendor" rm -rf vendor 1>&1 dep ensure -v (1/95) Wrote github.com/agl/ed25519@master (2/95) Wrote github.com/containerd/continuity@master (3/95) Wrote github.com/containerd/fifo@master (4/95) Wrote github.com/coreos/go-systemd@v20 (5/95) Wrote vbom.ml/util@master (6/95) Wrote github.com/opencontainers/image-spec@v1.0.1 (7/95) Wrote github.com/davecgh/go-spew@v1.1.1 (8/95) Wrote github.com/containerd/ttrpc@master (9/95) Wrote github.com/beorn7/perks@master (10/95) Wrote github.com/containerd/cgroups@master (11/95) Wrote github.com/Microsoft/go-winio@v0.4.12 (12/95) Wrote github.com/containerd/typeurl@master (13/95) Wrote github.com/Masterminds/semver@v1.4.2 (14/95) Wrote github.com/Azure/go-ansiterm@master (15/95) Wrote github.com/Microsoft/hcsshim@v0.8.6 2f8d98df0991: Pull complete Digest: sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 Status: Downloaded newer image for dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 ---> 518d5e4626aa Step 2/8 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1 (16/95) Wrote github.com/docker/docker-credential-helpers@v0.6.1 (17/95) Wrote github.com/docker/go@v1.5.1-1 (18/95) Wrote github.com/deislabs/cnab-go@v0.3.2-beta1 (19/95) Wrote github.com/docker/go-metrics@d466d4f6fd960e01820085bd7e1a24426ee7ef18 (20/95) Wrote github.com/docker/cnab-to-oci@v0.1.0-beta2 (21/95) Wrote github.com/docker/go-events@master (22/95) Wrote github.com/docker/go-connections@v0.4.0 (23/95) Wrote github.com/docker/go-units@v0.3.3 ---> Running in 8d46e9054327 Removing intermediate container 8d46e9054327 ---> ff32934593e6 Step 3/8 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Running in 719612450bb0 (24/95) Wrote github.com/godbus/dbus@v5.0.1 (25/95) Wrote github.com/gogo/googleapis@v1.2.0 Reading package lists... Building dependency tree... Reading state information... coreutils is already the newest version (8.30-3). coreutils set to manually installed. util-linux is already the newest version (2.33.1-0.1). util-linux set to manually installed. The following NEW packages will be installed: uuid-runtime 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 95.2 kB of archives. After this operation, 211 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian buster/main amd64 uuid-runtime amd64 2.33.1-0.1 [95.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 95.2 kB in 0s (363 kB/s) Selecting previously unselected package uuid-runtime. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25419 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.33.1-0.1_amd64.deb ... Unpacking uuid-runtime (2.33.1-0.1) ... Setting up uuid-runtime (2.33.1-0.1) ... Adding group `uuidd' (GID 102) ... Done. Warning: The home dir /run/uuidd you specified can't be accessed: No such file or directory Adding system user `uuidd' (UID 101) ... Adding new user `uuidd' (UID 101) with group `uuidd' ... Not creating home directory `/run/uuidd'. invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. (26/95) Wrote github.com/google/gofuzz@v1.0.0 (27/95) Wrote github.com/google/go-cmp@v0.2.0 Removing intermediate container 719612450bb0 ---> 745888ad6d48 Step 4/8 : WORKDIR /go/src/github.com/docker/cli ---> Running in 623a51021c96 Removing intermediate container 623a51021c96 ---> 85bd8fc829b1 Step 5/8 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb (28/95) Wrote github.com/google/shlex@master ---> Running in 9d9158e1455c Cloning into '.'... (29/95) Wrote github.com/gorilla/mux@v1.7.1 (30/95) Wrote github.com/hashicorp/go-version@v1.1.0 (31/95) Wrote github.com/hashicorp/golang-lru@v0.5.1 (32/95) Wrote github.com/imdario/mergo@master (33/95) Wrote github.com/globalsign/mgo@master (34/95) Wrote github.com/inconshreveable/mousetrap@v1.0 (35/95) Wrote github.com/konsorten/go-windows-terminal-sequences@v1.0.2 Note: checking out 'a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at a1b83ffd Merge pull request #1894 from thaJeztah/19.03_backport_reduce_vendoring_impact (36/95) Wrote github.com/mattn/go-shellwords@v1.0.5 (37/95) Wrote github.com/matttproud/golang_protobuf_extensions@v1.0.1 (38/95) Wrote github.com/json-iterator/go@v1.1.6 (39/95) Wrote github.com/googleapis/gnostic@v0.2.0 (40/95) Wrote github.com/docker/compose-on-kubernetes@v0.4.21 (41/95) Wrote github.com/miekg/pkcs11@master (42/95) Wrote github.com/mitchellh/mapstructure@v1.1.2 Removing intermediate container 9d9158e1455c ---> f15e4f7cbd73 Step 6/8 : ARG GOPROXY ---> Running in 5ca35d02076d Removing intermediate container 5ca35d02076d ---> 885299891443 Step 7/8 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Running in 86a843acd5cd (43/95) Wrote github.com/docker/distribution@0d3efadf0154c2b8a4e7b6621fff9809655cc580 (44/95) Wrote github.com/modern-go/concurrent@1.0.3 ./scripts/build/osx Building build/docker-darwin-amd64 (45/95) Wrote github.com/modern-go/reflect2@1.0.1 (46/95) Wrote github.com/morikuni/aec@master (47/95) Wrote github.com/opencontainers/go-digest@v1.0.0-rc1 (48/95) Wrote github.com/oklog/ulid@v1.3.1 (49/95) Wrote cloud.google.com/go@v0.37.4 (50/95) Wrote github.com/golang/protobuf@v1.3.1 (51/95) Wrote github.com/opencontainers/runtime-spec@29686dbc5559d93fb1ef402eeda3e35c38d75af4 (52/95) Wrote github.com/pkg/errors@v0.8.1 (53/95) Wrote golang.org/x/oauth2@master (54/95) Wrote github.com/prometheus/client_model@master (55/95) Wrote github.com/prometheus/client_golang@v0.8.0 (56/95) Wrote github.com/qri-io/jsonpointer@v0.1.0 (57/95) Wrote github.com/prometheus/procfs@master (58/95) Wrote github.com/prometheus/common@v0.2.0 (59/95) Wrote github.com/qri-io/jsonschema@v0.1.1 (60/95) Wrote github.com/sirupsen/logrus@v1.4.1 (61/95) Wrote github.com/syndtr/gocapability@master (62/95) Wrote github.com/spf13/pflag@master (63/95) Wrote github.com/spf13/cobra@v0.0.5 (64/95) Wrote github.com/wadey/gocovmerge@master (65/95) Wrote github.com/xeipuuv/gojsonpointer@master (66/95) Wrote github.com/xeipuuv/gojsonreference@master (67/95) Wrote github.com/opencontainers/runc@v1.0.0-rc7 (68/95) Wrote github.com/containerd/containerd@master (69/95) Wrote github.com/coreos/etcd@v3.3.12 (70/95) Wrote github.com/xeipuuv/gojsonschema@93e72a773fade158921402d6a24c819b48aba29d (71/95) Wrote gotest.tools@v2.3.0 (72/95) Wrote golang.org/x/sync@master (73/95) Wrote golang.org/x/crypto@master (74/95) Wrote github.com/docker/swarmkit@18e7e58ea1a5ec016625a636d0d52500eea123bc (75/95) Wrote golang.org/x/time@master (76/95) Wrote github.com/docker/cli@83751b978155dc889c35e0e49654f76e7cf8d951 (77/95) Wrote gopkg.in/inf.v0@v0.9.1 (78/95) Wrote google.golang.org/appengine@v1.5.0 (79/95) Wrote golang.org/x/net@master (80/95) Wrote gopkg.in/yaml.v2 (from https://github.com/simonferquel/yaml)@c86e64ed9581b7588e736f0c3e6ecc02cc22996e (81/95) Wrote k8s.io/utils@master (82/95) Wrote sigs.k8s.io/yaml@v1.1.0 (83/95) Wrote k8s.io/klog@v0.2.0 Removing intermediate container 91d106facdea ---> 776b4fe9b2f1 Step 9/14 : FROM alpine:${ALPINE_VERSION} as invocation ---> b7b28af77ffe Step 10/14 : RUN apk add --no-cache ca-certificates && adduser -S cnab ---> Running in a64a9dc4a3ef fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz (1/1) Installing ca-certificates (20190108-r0) Executing busybox-1.30.1-r2.trigger Executing ca-certificates-20190108-r0.trigger OK: 6 MiB in 15 packages Removing intermediate container a64a9dc4a3ef ---> 46697ca059df Step 11/14 : USER cnab ---> Running in 934ed04f7666 Removing intermediate container 934ed04f7666 ---> 8e3acf51042e Step 12/14 : COPY --from=build /go/src/github.com/docker/app/bin/cnab-run /cnab/app/run ---> 69c3ef59bf4f Step 13/14 : WORKDIR /cnab/app ---> Running in e7517c51e9df Removing intermediate container e7517c51e9df ---> 622f07868742 Step 14/14 : CMD /cnab/app/run ---> Running in 4efe77d28570 Removing intermediate container 4efe77d28570 ---> 9d89dcb2af11 [Warning] One or more build-args [COMMIT GOPROXY] were not consumed Successfully built 9d89dcb2af11 Successfully tagged docker/cnab-app-base:jenkins-app-PR-652-1 docker save docker/cnab-app-base:jenkins-app-PR-652-1 -o _build/invocation-image.tar [Pipeline] sh + make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-652-1-coverage OUTPUT=coverage-invocation-image.tar save-invocation-image-tag docker tag docker/cnab-app-base:jenkins-app-PR-652-1 docker/cnab-app-base:jenkins-app-PR-652-1-coverage docker save docker/cnab-app-base:jenkins-app-PR-652-1-coverage -o _build/coverage-invocation-image.tar (84/95) Wrote google.golang.org/grpc@v1.19.1 (85/95) Wrote golang.org/x/sys@master [Pipeline] sh + make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-652-1-coverage-experimental OUTPUT=coverage-experimental-invocation-image.tar save-invocation-image-tag docker tag docker/cnab-app-base:jenkins-app-PR-652-1 docker/cnab-app-base:jenkins-app-PR-652-1-coverage-experimental docker save docker/cnab-app-base:jenkins-app-PR-652-1-coverage-experimental -o _build/coverage-experimental-invocation-image.tar [Pipeline] } [Pipeline] // ansiColor [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/_build [Pipeline] { [Pipeline] stash (86/95) Wrote k8s.io/apimachinery@kubernetes-1.14.1 Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/invocation-image.tgz [Pipeline] stash (87/95) Wrote golang.org/x/text@v0.3.0 (88/95) Wrote github.com/theupdateframework/notary@v0.6.1 (89/95) Wrote golang.org/x/tools@master Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/coverage-invocation-image.tgz [Pipeline] stash (90/95) Wrote google.golang.org/genproto@master (91/95) Wrote k8s.io/client-go@kubernetes-1.14.1 Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/coverage-experimental-invocation-image.tgz [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app [Pipeline] { [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-652-1 Untagged: docker/cnab-app-base:jenkins-app-PR-652-1 [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-652-1-coverage Untagged: docker/cnab-app-base:jenkins-app-PR-652-1-coverage [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-652-1-coverage-experimental Untagged: docker/cnab-app-base:jenkins-app-PR-652-1-coverage-experimental Deleted: sha256:9d89dcb2af1199a575d9f2d77a00d2c8aa65fc8f1890b013ecfb1cd2cb6940a6 Deleted: sha256:622f07868742c9119facc98a1966f268953438e55d618170bec9f71472784f24 Deleted: sha256:69c3ef59bf4f77eff66c8154c69932708e1eed4f0b4212a24d944fe796c9e5c9 Deleted: sha256:3a28a5afd6a1cd15e7ac730d00cdfc9517bb19e2bc62032374693f31480d6bf8 Deleted: sha256:8e3acf51042eca71103316168656daa07763cad27eb66e8032524cac84e88b3b Deleted: sha256:46697ca059df868a8ac1bb41ea5c880f1ae12c7e561d8ef4c16edc595b2ec108 Deleted: sha256:bc4912efb96d7e2a759b0eb45392115a6de783be10f14b789e252af10083e828 [Pipeline] } [Pipeline] // dir [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } (92/95) Wrote github.com/gogo/protobuf@v1.2.1 (93/95) Wrote k8s.io/api@kubernetes-1.14.1 (94/95) Wrote github.com/docker/docker@master ./scripts/build/windows Generating windows resources Building build/docker-windows-amd64 (95/95) Wrote k8s.io/kubernetes@v1.14.1 vendor is correct [Pipeline] } [Pipeline] // ansiColor [Pipeline] } [Pipeline] // dir Post stage [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } WARNING: binary creates a Linux executable. Use cross for macOS or Windows. ./scripts/build/binary Building statically linked build/docker-linux-amd64 Removing intermediate container 86a843acd5cd ---> bb39f6ecc8c4 Step 8/8 : WORKDIR /go/src/github.com/docker/app/ ---> Running in 577231b33334 Removing intermediate container 577231b33334 ---> a012d9b7e734 [Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed Successfully built a012d9b7e734 Successfully tagged docker-app-cli:jenkins-app-PR-652-1 docker create --name docker-app-cli-jenkins-app-PR-652-1 docker-app-cli:jenkins-app-PR-652-1 noop 1aa1b50359df5fbf85658d0205411edb37a0e3821188cbc7416eb3ce74f4dc20 docker cp docker-app-cli-jenkins-app-PR-652-1:/go/src/github.com/docker/cli/build/docker-linux-amd64 bin/docker-linux docker cp docker-app-cli-jenkins-app-PR-652-1:/go/src/github.com/docker/cli/build/docker-darwin-amd64 bin/docker-darwin docker cp docker-app-cli-jenkins-app-PR-652-1:/go/src/github.com/docker/cli/build/docker-windows-amd64 bin/docker-windows.exe docker rm docker-app-cli-jenkins-app-PR-652-1 docker-app-cli-jenkins-app-PR-652-1 docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=cross -t docker-app-cross:jenkins-app-PR-652-1 . Sending build context to Docker daemon 72.95MB Step 1/22 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build ---> 518d5e4626aa Step 2/22 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1 ---> Using cache ---> ff32934593e6 Step 3/22 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> 745888ad6d48 Step 4/22 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 85bd8fc829b1 Step 5/22 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> f15e4f7cbd73 Step 6/22 : ARG GOPROXY ---> Using cache ---> 885299891443 Step 7/22 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> bb39f6ecc8c4 Step 8/22 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> a012d9b7e734 Step 9/22 : FROM build AS dev ---> a012d9b7e734 Step 10/22 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Running in 3fb04b982cb2 Removing intermediate container 3fb04b982cb2 ---> 302848a74dce Step 11/22 : ARG DEP_VERSION=v0.5.1 ---> Running in 438a462d6b37 Removing intermediate container 438a462d6b37 ---> 1788a80452a9 Step 12/22 : RUN curl -o /usr/bin/dep -L https://github.com/golang/dep/releases/download/${DEP_VERSION}/dep-linux-amd64 && chmod +x /usr/bin/dep ---> Running in e6297446f4ee  % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 605 0 605 0 0 4801 0 --:--:-- --:--:-- --:--:-- 4801  100 10.5M 100 10.5M 0  0 43.3M 0 --:--:-- --:--:-- --:--:-- 43.3M Removing intermediate container e6297446f4ee ---> 85a8b5ae9d37 Step 13/22 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Running in 7c925cbb56a3 Removing intermediate container 7c925cbb56a3 ---> 7d07dcaed853 Step 14/22 : ARG GOPROXY ---> Running in 33ce1b7876c3 Removing intermediate container 33ce1b7876c3 ---> d6c67444b90f Step 15/22 : RUN mkdir $GOPATH/src/gotest.tools && git clone -q https://github.com/gotestyourself/gotestsum $GOPATH/src/gotest.tools/gotestsum && cd $GOPATH/src/gotest.tools/gotestsum && git -C $GOPATH/src/gotest.tools/gotestsum checkout -q $GOTESTSUM_VERSION && GO111MODULE=on GOOS=linux go build -o /usr/local/bin/gotestsum-linux gotest.tools/gotestsum && GO111MODULE=on GOOS=darwin go build -o /usr/local/bin/gotestsum-darwin gotest.tools/gotestsum && GO111MODULE=on GOOS=windows go build -o /usr/local/bin/gotestsum-windows.exe gotest.tools/gotestsum && ln -s gotestsum-linux /usr/local/bin/gotestsum ---> Running in e2c753fbfcb3 go: finding github.com/mattn/go-isatty v0.0.3 go: finding github.com/google/go-cmp v0.2.0 go: finding github.com/sirupsen/logrus v1.0.5 go: finding github.com/pkg/errors v0.8.0 go: finding github.com/mattn/go-colorable v0.0.9 go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9 go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: finding golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: finding golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: finding gotest.tools v2.1.0+incompatible go: finding github.com/onsi/gomega v1.4.3 go: finding github.com/onsi/ginkgo v1.8.0 go: finding github.com/spf13/pflag v1.0.1 go: finding github.com/fatih/color v1.6.0 go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 go: finding github.com/jonboulle/clockwork v0.1.0 go: finding github.com/stretchr/testify v1.3.0 go: finding gopkg.in/fsnotify.v1 v1.4.7 go: finding gopkg.in/yaml.v2 v2.2.1 go: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 go: finding github.com/fsnotify/fsnotify v1.4.7 go: finding golang.org/x/text v0.3.0 go: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: finding github.com/golang/protobuf v1.2.0 go: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd go: finding github.com/hpcloud/tail v1.0.0 go: finding github.com/onsi/ginkgo v1.6.0 go: finding github.com/davecgh/go-spew v1.1.0 go: finding github.com/pmezard/go-difflib v1.0.0 go: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 go: finding github.com/stretchr/objx v0.1.0 go: downloading gotest.tools v2.1.0+incompatible go: extracting gotest.tools v2.1.0+incompatible go: downloading github.com/pkg/errors v0.8.0 go: downloading github.com/fatih/color v1.6.0 go: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: downloading github.com/spf13/pflag v1.0.1 go: downloading github.com/jonboulle/clockwork v0.1.0 go: downloading github.com/sirupsen/logrus v1.0.5 go: extracting github.com/pkg/errors v0.8.0 go: extracting github.com/jonboulle/clockwork v0.1.0 go: extracting golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: downloading golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: extracting github.com/spf13/pflag v1.0.1 go: extracting github.com/sirupsen/logrus v1.0.5 go: downloading golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: downloading golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: extracting github.com/fatih/color v1.6.0 go: downloading github.com/mattn/go-colorable v0.0.9 go: downloading github.com/mattn/go-isatty v0.0.3 go: extracting github.com/mattn/go-colorable v0.0.9 go: extracting github.com/mattn/go-isatty v0.0.3 go: extracting golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: extracting golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: extracting golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e Removing intermediate container e2c753fbfcb3 ---> 4061b82dea2e Step 16/22 : RUN GOOS=linux go build -o /usr/local/bin/test2json-linux cmd/test2json && GOOS=darwin go build -o /usr/local/bin/test2json-darwin cmd/test2json && GOOS=windows go build -o /usr/local/bin/test2json-windows.exe cmd/test2json ---> Running in 091d64625031 Removing intermediate container 091d64625031 ---> d14d1cd3559f Step 17/22 : RUN go get -d gopkg.in/mjibson/esc.v0 && cd /go/src/github.com/mjibson/esc && go build -v -o /usr/bin/esc . && rm -rf /go/src/* /go/pkg/* /go/bin/* ---> Running in cc7742792553 golang.org/x/tools/internal/semver github.com/pkg/errors golang.org/x/tools/go/ast/astutil golang.org/x/tools/go/internal/gcimporter golang.org/x/tools/go/internal/packagesdriver golang.org/x/tools/internal/fastwalk golang.org/x/tools/internal/gopathwalk golang.org/x/tools/internal/module golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/packages golang.org/x/tools/internal/imports golang.org/x/tools/imports github.com/mjibson/esc/embed github.com/mjibson/esc Removing intermediate container cc7742792553 ---> 3af6a732f084 Step 18/22 : COPY . . ---> 261cbdcadd20 Step 19/22 : FROM dev AS cross ---> 261cbdcadd20 Step 20/22 : ARG EXPERIMENTAL="off" ---> Running in da5b10707aab Removing intermediate container da5b10707aab ---> 85be99bc2b8b Step 21/22 : ARG TAG="unknown" ---> Running in a5238d2f47ae Removing intermediate container a5238d2f47ae ---> f0bc89b8a2cb Step 22/22 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross ---> Running in f84bd36519e8 GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:31:05Z" -o bin/docker-app-linux ./cmd/docker-app GOOS=darwin CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:31:05Z" -o bin/docker-app-darwin ./cmd/docker-app GOOS=windows CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:31:05Z" -o bin/docker-app-windows.exe ./cmd/docker-app GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:31:05Z" -o bin/docker-app-standalone-linux ./cmd/docker-app-standalone GOOS=darwin CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:31:05Z" -o bin/docker-app-standalone-darwin ./cmd/docker-app-standalone GOOS=windows CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:31:05Z" -o bin/docker-app-standalone-windows.exe ./cmd/docker-app-standalone Removing intermediate container f84bd36519e8 ---> 90cb6a819fd6 [Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed Successfully built 90cb6a819fd6 Successfully tagged docker-app-cross:jenkins-app-PR-652-1 docker create --name docker-app-cross-jenkins-app-PR-652-1 docker-app-cross:jenkins-app-PR-652-1 noop 69c8184ef65e9786bd075e1eb5be0ab5f01df42eef7730cc4243dc1eccc7ab20 docker cp docker-app-cross-jenkins-app-PR-652-1:/go/src/github.com/docker/app/bin/docker-app-linux bin/docker-app-linux docker cp docker-app-cross-jenkins-app-PR-652-1:/go/src/github.com/docker/app/bin/docker-app-darwin bin/docker-app-darwin docker cp docker-app-cross-jenkins-app-PR-652-1:/go/src/github.com/docker/app/bin/docker-app-windows.exe bin/docker-app-windows.exe docker cp docker-app-cross-jenkins-app-PR-652-1:/go/src/github.com/docker/app/bin/docker-app-standalone-linux bin/docker-app-standalone-linux docker cp docker-app-cross-jenkins-app-PR-652-1:/go/src/github.com/docker/app/bin/docker-app-standalone-darwin bin/docker-app-standalone-darwin docker cp docker-app-cross-jenkins-app-PR-652-1:/go/src/github.com/docker/app/bin/docker-app-standalone-windows.exe bin/docker-app-standalone-windows.exe docker rm docker-app-cross-jenkins-app-PR-652-1 docker-app-cross-jenkins-app-PR-652-1 docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=e2e-cross -t docker-app-e2e-cross:jenkins-app-PR-652-1 . Sending build context to Docker daemon 72.95MB Step 1/26 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build ---> 518d5e4626aa Step 2/26 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1 ---> Using cache ---> ff32934593e6 Step 3/26 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> 745888ad6d48 Step 4/26 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 85bd8fc829b1 Step 5/26 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> f15e4f7cbd73 Step 6/26 : ARG GOPROXY ---> Using cache ---> 885299891443 Step 7/26 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> bb39f6ecc8c4 Step 8/26 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> a012d9b7e734 Step 9/26 : FROM build AS dev ---> a012d9b7e734 Step 10/26 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 302848a74dce Step 11/26 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> 1788a80452a9 Step 12/26 : RUN curl -o /usr/bin/dep -L https://github.com/golang/dep/releases/download/${DEP_VERSION}/dep-linux-amd64 && chmod +x /usr/bin/dep ---> Using cache ---> 85a8b5ae9d37 Step 13/26 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> 7d07dcaed853 Step 14/26 : ARG GOPROXY ---> Using cache ---> d6c67444b90f Step 15/26 : RUN mkdir $GOPATH/src/gotest.tools && git clone -q https://github.com/gotestyourself/gotestsum $GOPATH/src/gotest.tools/gotestsum && cd $GOPATH/src/gotest.tools/gotestsum && git -C $GOPATH/src/gotest.tools/gotestsum checkout -q $GOTESTSUM_VERSION && GO111MODULE=on GOOS=linux go build -o /usr/local/bin/gotestsum-linux gotest.tools/gotestsum && GO111MODULE=on GOOS=darwin go build -o /usr/local/bin/gotestsum-darwin gotest.tools/gotestsum && GO111MODULE=on GOOS=windows go build -o /usr/local/bin/gotestsum-windows.exe gotest.tools/gotestsum && ln -s gotestsum-linux /usr/local/bin/gotestsum ---> Using cache ---> 4061b82dea2e Step 16/26 : RUN GOOS=linux go build -o /usr/local/bin/test2json-linux cmd/test2json && GOOS=darwin go build -o /usr/local/bin/test2json-darwin cmd/test2json && GOOS=windows go build -o /usr/local/bin/test2json-windows.exe cmd/test2json ---> Using cache ---> d14d1cd3559f Step 17/26 : RUN go get -d gopkg.in/mjibson/esc.v0 && cd /go/src/github.com/mjibson/esc && go build -v -o /usr/bin/esc . && rm -rf /go/src/* /go/pkg/* /go/bin/* ---> Using cache ---> 3af6a732f084 Step 18/26 : COPY . . ---> Using cache ---> 261cbdcadd20 Step 19/26 : FROM dev AS cross ---> 261cbdcadd20 Step 20/26 : ARG EXPERIMENTAL="off" ---> Using cache ---> 85be99bc2b8b Step 21/26 : ARG TAG="unknown" ---> Using cache ---> f0bc89b8a2cb Step 22/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross ---> Using cache ---> 90cb6a819fd6 Step 23/26 : FROM cross AS e2e-cross ---> 90cb6a819fd6 Step 24/26 : ARG EXPERIMENTAL="off" ---> Running in 309d8c64e1f2 Removing intermediate container 309d8c64e1f2 ---> a500c2b17fff Step 25/26 : ARG TAG="unknown" ---> Running in 9481d80ba47a Removing intermediate container 9481d80ba47a ---> 5b119065a9cd Step 26/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} e2e-cross ---> Running in 0c282aa325ee GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:33:52Z" -o bin/docker-app-linux ./cmd/docker-app GOOS=linux CGO_ENABLED=0 go test -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:33:52Z" -c -o bin/docker-app-e2e-linux ./e2e/ GOOS=darwin CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:33:52Z" -o bin/docker-app-darwin ./cmd/docker-app GOOS=darwin CGO_ENABLED=0 go test -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:33:52Z" -c -o bin/docker-app-e2e-darwin ./e2e/ GOOS=windows CGO_ENABLED=0 go test -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:33:52Z" -c -o bin/docker-app-e2e-windows.exe ./e2e/ Removing intermediate container 0c282aa325ee ---> 5c97d86be2c9 [Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed Successfully built 5c97d86be2c9 Successfully tagged docker-app-e2e-cross:jenkins-app-PR-652-1 docker create --name docker-app-e2e-cross-jenkins-app-PR-652-1 docker-app-e2e-cross:jenkins-app-PR-652-1 noop f36f4e195ef7ccac2d66730d7e3ce3b07225f1dff8fc64b6763a0559d12f6f9e docker cp docker-app-e2e-cross-jenkins-app-PR-652-1:/go/src/github.com/docker/app/bin/docker-app-e2e-linux bin/docker-app-e2e-linux docker cp docker-app-e2e-cross-jenkins-app-PR-652-1:/go/src/github.com/docker/app/bin/docker-app-e2e-darwin bin/docker-app-e2e-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-652-1:/go/src/github.com/docker/app/bin/docker-app-e2e-windows.exe bin/docker-app-e2e-windows.exe docker cp docker-app-e2e-cross-jenkins-app-PR-652-1:/usr/local/bin/gotestsum-linux bin/gotestsum-linux docker cp docker-app-e2e-cross-jenkins-app-PR-652-1:/usr/local/bin/gotestsum-darwin bin/gotestsum-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-652-1:/usr/local/bin/gotestsum-windows.exe bin/gotestsum-windows.exe docker cp docker-app-e2e-cross-jenkins-app-PR-652-1:/usr/local/bin/test2json-linux bin/test2json-linux docker cp docker-app-e2e-cross-jenkins-app-PR-652-1:/usr/local/bin/test2json-darwin bin/test2json-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-652-1:/usr/local/bin/test2json-windows.exe bin/test2json-windows.exe docker rm docker-app-e2e-cross-jenkins-app-PR-652-1 docker-app-e2e-cross-jenkins-app-PR-652-1 tar --transform='flags=r;s|docker-app-linux|docker-app-plugin-linux|' -czf bin/docker-app-linux.tar.gz -C bin docker-app-linux docker-app-standalone-linux tar czf bin/docker-app-e2e-linux.tar.gz -C bin docker-app-e2e-linux tar --transform='flags=r;s|docker-app-darwin|docker-app-plugin-darwin|' -czf bin/docker-app-darwin.tar.gz -C bin docker-app-darwin docker-app-standalone-darwin tar czf bin/docker-app-e2e-darwin.tar.gz -C bin docker-app-e2e-darwin tar --transform='flags=r;s|docker-app-windows|docker-app-plugin-windows|' -czf bin/docker-app-windows.tar.gz -C bin docker-app-windows.exe docker-app-standalone-windows.exe tar czf bin/docker-app-e2e-windows.tar.gz -C bin docker-app-e2e-windows.exe [Pipeline] } [Pipeline] // ansiColor [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/bin [Pipeline] { [Pipeline] stash Stashed 24 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/binaries.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/e2e [Pipeline] { [Pipeline] stash Stashed 61 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/e2e.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/examples [Pipeline] { [Pipeline] stash Stashed 29 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/examples.tgz [Pipeline] } [Pipeline] // dir [Pipeline] sh + xargs docker image rm -f + docker image ls --format={{.Repository}}:{{.Tag}} *jenkins-app-PR-652-1* Untagged: docker-app-e2e-cross:jenkins-app-PR-652-1 Deleted: sha256:5c97d86be2c9a72944d5bb8713f45dca864b484eec5aa36ace174c8b5132d7a3 Deleted: sha256:5f99bd50040b3a5e02039fb519433b463350089ad1e0655f60bbff9c3ae8f87a Deleted: sha256:5b119065a9cde32697c98ffecb1a93644290fe48a4ea747f6639a1b85a10a061 Deleted: sha256:a500c2b17fff41351541f1e038155e69d2ab6e6b86d03f134798cebe2b502d71 Untagged: docker-app-cross:jenkins-app-PR-652-1 Deleted: sha256:90cb6a819fd6f8fa7ff57f8979c10d3904d80e9c0f398b9ba64e34daa45fbef3 Deleted: sha256:f72fc13e22629997d85beb83cf2f5841f2c0e535ab6bf273b80ddaf4fc2d4924 Deleted: sha256:f0bc89b8a2cbf8d0d5665e8a979bece2a3ca90d5e408bd14123b12d1b8b58ae6 Deleted: sha256:85be99bc2b8b0347231509434630e8d26bf2799ed095796ec9fd69e1b454af8f Deleted: sha256:261cbdcadd2034166b3407ec791cd7d36bb968aee952f1388f6be40b12a1c9b0 Deleted: sha256:184f92fc3190ae3ab948d1b7181ff99c3fa7f7310e205c2286e7a542c52319bd Deleted: sha256:3af6a732f084ce53b486fc54813dd38749bacd743c49a45385e54ad69e3f3545 Deleted: sha256:4cf6969fd7948f690765ff8d42a20bbed1a8577ef42da677260be434b82f895c Deleted: sha256:d14d1cd3559f6b0d5a5fcc1316837c2ce26fe797acd40cba3f8062ff5550529a Deleted: sha256:44fca3c331e5d87e0c544b4eb12f3a092d1c8f90a90ba1bdde19531f156f620c Deleted: sha256:4061b82dea2ed27943d8435abedd1601c521e2963ce222d389d5bbcded8eac0c Deleted: sha256:5030d3c863101e6ca83f1f0b98269e08875b42cde4498693c167ca1d2dc2cce1 Deleted: sha256:d6c67444b90f7c3326c1e31c81aab40447aa0e48674fc0d4b44599645b65400d Deleted: sha256:7d07dcaed853bd6816e57c5cc7a113ae423edb2e969155ea7c8924b54cbf86ec Deleted: sha256:85a8b5ae9d37292df1188109ab614277d7cd0818ab044a4d348ec7bb325d1671 Deleted: sha256:88859f068c291513edd176aff162b0be69bd782964bc438ce61c886d8891c07d Deleted: sha256:1788a80452a93fe6c6be5464b17da2e8357484920e0ead5b93865504993392cf Deleted: sha256:302848a74dce169cc79391443d7107ce491c1192aed3e033c6262425a36a5121 Untagged: docker-app-cli:jenkins-app-PR-652-1 Deleted: sha256:a012d9b7e7343146b6463cb1f5dbf186835c0d738ca7dd4237ceaa4be666d648 Deleted: sha256:a3f67f461f4d628ffa5a98936fdc74a91804c7ff8838f63599694ca839d58665 Deleted: sha256:bb39f6ecc8c4d8b993961dabcca880e92b3babf60e576a10b3b3550967351dd8 Deleted: sha256:ca33b584d81ca9c966f070f0037cf3da3a51fcc5fde4c177d87a499df6939a8f Deleted: sha256:885299891443a20462bad6f5138c5724deca6e4669907f953a8aa064b96c5799 Deleted: sha256:f15e4f7cbd738bb80fc899f62d22d6f8da08b52c3ee7e576992827fb14174b40 Deleted: sha256:a7bf2f4bf997377068ac5cdd8696a695fb2e27d7c2c3c486907756f61e00868d Deleted: sha256:85bd8fc829b1d6ee00b6403c78c0570d1316a47ced33cc457404c03964ab5c9a Deleted: sha256:70340e5d17d696ce05637dbfb933c660d9d37a9e195ccc437fb92f7f4b03067c Deleted: sha256:745888ad6d48b2dbff35d2caa055d7bebe76d329a25aa136e25754b0ce12a367 Deleted: sha256:aa7eeebf703c12ed8bac44e177a7d74508e62ac9fd55fb5e6716e86691310d26 Deleted: sha256:ff32934593e6bf4ec88f484685bfbc97fafbe95e96f2c77a586a513223e94687 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // dir Post stage [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] parallel [Pipeline] { (Branch: Coverage) [Pipeline] { (Branch: Coverage (experimental)) [Pipeline] { (Branch: Test Linux) [Pipeline] stage [Pipeline] { (Coverage) [Pipeline] stage [Pipeline] { (Coverage (experimental)) [Pipeline] stage [Pipeline] { (Test Linux) [Pipeline] node [Pipeline] node [Pipeline] node Running on ubuntu-1804-overlay2 (i-0a803714bf4185065) in /home/ubuntu/workspace/app_PR-652 [Pipeline] { Running on ubuntu-1804-overlay2 (i-0e70180994e0b7f79) in /home/ubuntu/workspace/app_PR-652 [Pipeline] { Running on ubuntu-1804-overlay2 (i-0101fe31297ad0913) in /home/ubuntu/workspace/app_PR-652 [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app [Pipeline] { [Pipeline] checkout [Pipeline] checkout using credential docker-jenkins-github-credentials [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app [Pipeline] { Cloning the remote Git repository Cloning with configured refspecs honoured and without tags [Pipeline] checkout using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 Fetching without tags Checking out Revision 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e (PR-652) Fetching without tags Checking out Revision 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e (PR-652) > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/652/head:refs/remotes/origin/PR-652 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 > git config core.sparsecheckout # timeout=10 > git checkout -f 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/652/head:refs/remotes/origin/PR-652 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 > git config core.sparsecheckout # timeout=10 > git checkout -f 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e Commit message: "Fixup: `insecureRegistriesFromEngine` returns nil" fatal: bad object ead69454b4062f17d1f8389642089a002b037213 Commit message: "Fixup: `insecureRegistriesFromEngine` returns nil" fatal: bad object ead69454b4062f17d1f8389642089a002b037213 Fetching without tags Checking out Revision 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e (PR-652) Commit message: "Fixup: `insecureRegistriesFromEngine` returns nil" fatal: bad object ead69454b4062f17d1f8389642089a002b037213 [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/_build [Pipeline] { [Pipeline] unstash > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/652/head:refs/remotes/origin/PR-652 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/652/head:refs/remotes/origin/PR-652 > git config core.sparsecheckout # timeout=10 > git checkout -f 98641b8a8952874eb93fe6fa5944ca7e13e0ae5e [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/_build [Pipeline] { [Pipeline] unstash [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/_build [Pipeline] { [Pipeline] unstash Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/coverage-experimental-invocation-image.tgz [Pipeline] sh + docker load -i coverage-experimental-invocation-image.tar Loaded image: docker/cnab-app-base:jenkins-app-PR-652-1-coverage-experimental [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + make EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-652-1-coverage-experimental coverage-run docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-652-1 . Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/coverage-invocation-image.tgz [Pipeline] sh Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/invocation-image.tgz [Pipeline] sh + docker load -i coverage-invocation-image.tar + docker load -i invocation-image.tar Sending build context to Docker daemon 72.95MB Step 1/18 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build ---> 518d5e4626aa Step 2/18 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1 ---> Using cache ---> dd3a1cc318b6 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> 7747ee0789ca Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 245daf84110f Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> 86fed823a338 Step 6/18 : ARG GOPROXY ---> Using cache ---> f56171c676f3 Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 5211c107770e Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 3eced25e663c Step 9/18 : FROM build AS dev ---> 3eced25e663c Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> afd95ab62f4f Step 11/18 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> e85b10506698 Step 12/18 : RUN curl -o /usr/bin/dep -L https://github.com/golang/dep/releases/download/${DEP_VERSION}/dep-linux-amd64 && chmod +x /usr/bin/dep ---> Using cache ---> 0d2218b688e8 Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> 81242b214ce0 Step 14/18 : ARG GOPROXY ---> Using cache ---> 80c9018f480c Step 15/18 : RUN mkdir $GOPATH/src/gotest.tools && git clone -q https://github.com/gotestyourself/gotestsum $GOPATH/src/gotest.tools/gotestsum && cd $GOPATH/src/gotest.tools/gotestsum && git -C $GOPATH/src/gotest.tools/gotestsum checkout -q $GOTESTSUM_VERSION && GO111MODULE=on GOOS=linux go build -o /usr/local/bin/gotestsum-linux gotest.tools/gotestsum && GO111MODULE=on GOOS=darwin go build -o /usr/local/bin/gotestsum-darwin gotest.tools/gotestsum && GO111MODULE=on GOOS=windows go build -o /usr/local/bin/gotestsum-windows.exe gotest.tools/gotestsum && ln -s gotestsum-linux /usr/local/bin/gotestsum ---> Using cache ---> b7529a2d0896 Step 16/18 : RUN GOOS=linux go build -o /usr/local/bin/test2json-linux cmd/test2json && GOOS=darwin go build -o /usr/local/bin/test2json-darwin cmd/test2json && GOOS=windows go build -o /usr/local/bin/test2json-windows.exe cmd/test2json ---> Using cache ---> d5c2f69570f4 Step 17/18 : RUN go get -d gopkg.in/mjibson/esc.v0 && cd /go/src/github.com/mjibson/esc && go build -v -o /usr/bin/esc . && rm -rf /go/src/* /go/pkg/* /go/bin/* ---> Using cache ---> c9b5adcb5f23 Step 18/18 : COPY . . Loaded image: docker/cnab-app-base:jenkins-app-PR-652-1-coverage [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh Loaded image: docker/cnab-app-base:jenkins-app-PR-652-1 [Pipeline] } [Pipeline] // dir [Pipeline] unstash + make -f docker.Makefile TAG=jenkins-app-PR-652-1-coverage coverage-run docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-652-1 . Sending build context to Docker daemon 72.95MB Step 1/18 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build ---> 518d5e4626aa Step 2/18 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1 ---> Running in d1e916eb2275 Removing intermediate container d1e916eb2275 ---> f3736c47efd7 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Running in af62910afdf6 ---> 62ade56c97ea [Warning] One or more build-args [TAG ALPINE_VERSION COMMIT EXPERIMENTAL] were not consumed Successfully built 62ade56c97ea Successfully tagged docker-app-dev:jenkins-app-PR-652-1 docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-652-1-coverage-experimental --network="host" -t docker-app-dev:jenkins-app-PR-652-1 make COMMIT=98641b8a TAG=jenkins-app-PR-652-1-coverage-experimental EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- coverage Reading package lists...Running unit tests (coverage)... CGO_ENABLED=0 gotestsum --junitfile _build/test-results/experimental-unit-coverage.xml -- -tags="experimental" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-30T15:35:42Z" -cover -test.coverprofile=_build/cov/unit.out github.com/docker/app github.com/docker/app/cmd/cnab-run github.com/docker/app/cmd/docker-app github.com/docker/app/cmd/docker-app-standalone github.com/docker/app/internal github.com/docker/app/internal/commands github.com/docker/app/internal/commands/image github.com/docker/app/internal/compose github.com/docker/app/internal/formatter github.com/docker/app/internal/formatter/driver github.com/docker/app/internal/formatter/json github.com/docker/app/internal/formatter/yaml github.com/docker/app/internal/inspect github.com/docker/app/internal/log github.com/docker/app/internal/packager github.com/docker/app/internal/slices github.com/docker/app/internal/store github.com/docker/app/internal/yaml github.com/docker/app/loader github.com/docker/app/render github.com/docker/app/specification github.com/docker/app/types github.com/docker/app/types/metadata github.com/docker/app/types/parameters Building dependency tree... Reading state information... coreutils is already the newest version (8.30-3). coreutils set to manually installed. util-linux is already the newest version (2.33.1-0.1). util-linux set to manually installed. The following NEW packages will be installed: uuid-runtime ∅ . 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 95.2 kB of archives. After this operation, 211 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian buster/main amd64 uuid-runtime amd64 2.33.1-0.1 [95.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 95.2 kB in 0s (257 kB/s) Selecting previously unselected package uuid-runtime. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25419 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.33.1-0.1_amd64.deb ... Unpacking uuid-runtime (2.33.1-0.1) ... Setting up uuid-runtime (2.33.1-0.1) ... Adding group `uuidd' (GID 102) ... Done. Warning: The home dir /run/uuidd you specified can't be accessed: No such file or directory Adding system user `uuidd' (UID 101) ... Adding new user `uuidd' (UID 101) with group `uuidd' ... Not creating home directory `/run/uuidd'. invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Removing intermediate container af62910afdf6 ---> db92fe215012 Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Running in 6db1fc954aa6 Removing intermediate container 6db1fc954aa6 ---> 2a7cfb980569 Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Running in e0377ffffe8a Cloning into '.'... Note: checking out 'a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at a1b83ffd Merge pull request #1894 from thaJeztah/19.03_backport_reduce_vendoring_impact Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/binaries.tgz [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/examples [Pipeline] { [Pipeline] unstash Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/examples.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/e2e [Pipeline] { [Pipeline] unstash Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/stashes/e2e.tgz [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + ./gotestsum-linux --format short-verbose --junitfile e2e-linux.xml --raw-command -- ./test2json-linux -t -p e2e/linux ./docker-app-e2e-linux -test.v --e2e-path=e2e Removing intermediate container e0377ffffe8a ---> 566153b1c68b Step 6/18 : ARG GOPROXY ---> Running in 7b8d7a005bca Removing intermediate container 7b8d7a005bca ---> abc97f5947dd Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Running in 8ad7295dd5f4 ./scripts/build/osx Building build/docker-darwin-amd64 PASS e2e/linux.TestCallCustomStatusAction/validCustomDockerStatusAction (5.56s) PASS e2e/linux.TestCallCustomStatusAction/validCustomStandardStatusAction (3.33s) PASS e2e/linux.TestCallCustomStatusAction/missingCustomStatusAction (3.38s) PASS e2e/linux.TestCallCustomStatusAction (12.27s) PASS e2e/linux.TestCnabParameters (3.56s) PASS e2e/linux.TestExitErrorCode (0.06s) PASS e2e/linux.TestRender/envvariables/stdout (1.76s) PASS e2e/linux.TestRender/envvariables/file (1.51s) PASS e2e/linux.TestRender/envvariables (3.28s) PASS e2e/linux.TestRender (3.28s) PASS e2e/linux.TestRenderFormatters (3.29s) PASS e2e/linux.TestInit (0.13s) PASS e2e/linux.TestDetectApp (4.96s) PASS e2e/linux.TestBundle/simple-bundle (0.65s) PASS e2e/linux.TestBundle/bundle-with-tag (0.35s) PASS e2e/linux.TestBundle (11.85s) PASS e2e/linux.TestDockerAppLifecycle/withBindMounts (21.91s) PASS e2e/linux.TestDockerAppLifecycle/withoutBindMounts (22.34s) PASS e2e/linux.TestDockerAppLifecycle (44.24s) PASS e2e/linux.TestCredentials/missing (0.07s) PASS e2e/linux.TestCredentials/full (2.00s) PASS e2e/linux.TestCredentials/mixed-credstore (1.39s) PASS e2e/linux.TestCredentials/mixed-local-cred (1.45s) PASS e2e/linux.TestCredentials/overload (0.06s) PASS e2e/linux.TestCredentials (4.98s) ∅ cmd/cnab-run ∅ cmd/docker-app ∅ cmd/docker-app-standalone ✓ internal (10ms) ✓ internal/commands/image (17ms) ✓ internal/compose (7ms) ✓ internal/formatter (3ms) PASS e2e/linux.TestRenderWithEnvFile (1.67s) PASS e2e/linux.TestExamplesAreValid (0.13s) ✓ internal/commands (218ms) ∅ internal/formatter/driver ∅ internal/formatter/json ∅ internal/formatter/yaml ✓ internal/inspect (63ms) ∅ internal/log ✓ internal/slices (7ms) ✓ internal/packager (32ms) ✓ internal/store (33ms) ✓ loader (22ms) ✓ internal/yaml (1.831s) ✓ specification (10ms) ✓ render (50ms) ./scripts/build/windows Generating windows resources Building build/docker-windows-amd64 ✓ types (24ms) ✓ types/metadata (18ms) ✓ types/parameters (5ms) DONE 215 tests in 107.529s CGO_ENABLED=0 go test -tags=""experimental" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-30T15:35:42Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app Running e2e tests (coverage)... DOCKERAPP_BINARY=../e2e/coverage-bin CGO_ENABLED=0 gotestsum --junitfile _build/test-results/experimental-e2e-coverage.xml -- -tags="experimental" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-30T15:35:42Z" -v ./e2e PASS e2e/linux.TestImageList (16.63s) PASS e2e/linux.TestImageRm (15.31s) PASS e2e/linux.TestImageTag (12.94s) PASS e2e/linux.TestInvokePluginFromCLI (0.25s) PASS e2e/linux.TestPushArchs/default (3.54s) PASS e2e/linux.TestPushArchs/all-platforms (1.11s) PASS e2e/linux.TestPushArchs (16.13s) WARNING: binary creates a Linux executable. Use cross for macOS or Windows. ./scripts/build/binary Building statically linked build/docker-linux-amd64 PASS e2e/linux.TestPushInsecureRegistry (17.01s) PASS e2e/linux.TestPushInstall (16.60s) PASS e2e/linux.TestPushPullInstall (16.08s) PASS e2e/linux.TestPushInstallBundle/push-bundle (5.06s) PASS e2e/linux.TestPushInstallBundle/push-ref (1.55s) PASS e2e/linux.TestPushInstallBundle/push-bundleref (1.96s) PASS e2e/linux.TestPushInstallBundle (21.23s) PASS e2e/linux DONE 41 tests in 222.628s time="2019-09-30T15:39:33Z" level=warning msg="failed to lookup go version for junit xml" error="exec: \"go\": executable file not found in $PATH" [Pipeline] } [Pipeline] // ansiColor [Pipeline] } [Pipeline] // dir Post stage [Pipeline] archiveArtifacts Archiving artifacts Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/artifacts/ [Pipeline] junit Recording test results [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-652-1 Untagged: docker/cnab-app-base:jenkins-app-PR-652-1 [Pipeline] deleteDir [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Removing intermediate container 8ad7295dd5f4 ---> 114b261ff187 Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Running in a976f726cf8d Removing intermediate container a976f726cf8d ---> a2a085dda149 Step 9/18 : FROM build AS dev ---> a2a085dda149 Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Running in 9a58767f8489 Removing intermediate container 9a58767f8489 ---> 9263e8a1ae33 Step 11/18 : ARG DEP_VERSION=v0.5.1 ---> Running in 7dd28873fedf Removing intermediate container 7dd28873fedf ---> 82952395aaa7 Step 12/18 : RUN curl -o /usr/bin/dep -L https://github.com/golang/dep/releases/download/${DEP_VERSION}/dep-linux-amd64 && chmod +x /usr/bin/dep ---> Running in bba4888d8bbd  % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 605 0 605 0 0 7289 0 --:--:-- --:--:-- --:--:-- 7202  100 10.5M 100 10.5M 0 0 48.3M  0 --:--:-- --:--:-- --:--:-- 48.3M Removing intermediate container bba4888d8bbd ---> 1e4cac70a52e Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Running in e66edff8355a Removing intermediate container e66edff8355a ---> 7f5f7539a3a7 Step 14/18 : ARG GOPROXY ---> Running in 770468a15e6a Removing intermediate container 770468a15e6a ---> 8ef986b3c6ed Step 15/18 : RUN mkdir $GOPATH/src/gotest.tools && git clone -q https://github.com/gotestyourself/gotestsum $GOPATH/src/gotest.tools/gotestsum && cd $GOPATH/src/gotest.tools/gotestsum && git -C $GOPATH/src/gotest.tools/gotestsum checkout -q $GOTESTSUM_VERSION && GO111MODULE=on GOOS=linux go build -o /usr/local/bin/gotestsum-linux gotest.tools/gotestsum && GO111MODULE=on GOOS=darwin go build -o /usr/local/bin/gotestsum-darwin gotest.tools/gotestsum && GO111MODULE=on GOOS=windows go build -o /usr/local/bin/gotestsum-windows.exe gotest.tools/gotestsum && ln -s gotestsum-linux /usr/local/bin/gotestsum ---> Running in 08b2c13ca6c3 go: finding github.com/onsi/ginkgo v1.8.0 go: finding github.com/spf13/pflag v1.0.1 go: finding github.com/fatih/color v1.6.0 go: finding github.com/sirupsen/logrus v1.0.5 go: finding github.com/google/go-cmp v0.2.0 go: finding github.com/pkg/errors v0.8.0 go: finding github.com/mattn/go-colorable v0.0.9 go: finding github.com/onsi/gomega v1.4.3 go: finding github.com/jonboulle/clockwork v0.1.0 go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 go: finding github.com/mattn/go-isatty v0.0.3 go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9 go: finding github.com/stretchr/testify v1.3.0 go: finding gopkg.in/fsnotify.v1 v1.4.7 go: finding github.com/hpcloud/tail v1.0.0 go: finding golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: finding gotest.tools v2.1.0+incompatible go: finding github.com/fsnotify/fsnotify v1.4.7 go: finding golang.org/x/text v0.3.0 go: finding golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: finding github.com/onsi/ginkgo v1.6.0 go: finding github.com/pmezard/go-difflib v1.0.0 go: finding github.com/stretchr/objx v0.1.0 go: finding github.com/davecgh/go-spew v1.1.0 go: finding gopkg.in/yaml.v2 v2.2.1 go: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 go: finding github.com/golang/protobuf v1.2.0 go: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 go: downloading gotest.tools v2.1.0+incompatible go: extracting gotest.tools v2.1.0+incompatible go: downloading github.com/fatih/color v1.6.0 go: downloading github.com/spf13/pflag v1.0.1 go: downloading github.com/sirupsen/logrus v1.0.5 go: downloading github.com/pkg/errors v0.8.0 go: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: downloading github.com/jonboulle/clockwork v0.1.0 go: extracting github.com/pkg/errors v0.8.0 go: extracting github.com/spf13/pflag v1.0.1 go: extracting github.com/jonboulle/clockwork v0.1.0 go: extracting github.com/sirupsen/logrus v1.0.5 go: downloading golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: downloading golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: extracting golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: downloading golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: extracting github.com/fatih/color v1.6.0 go: downloading github.com/mattn/go-colorable v0.0.9 go: downloading github.com/mattn/go-isatty v0.0.3 go: extracting github.com/mattn/go-colorable v0.0.9 go: extracting github.com/mattn/go-isatty v0.0.3 go: extracting golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: extracting golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: extracting golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e Removing intermediate container 08b2c13ca6c3 ---> 70c0eb402e97 Step 16/18 : RUN GOOS=linux go build -o /usr/local/bin/test2json-linux cmd/test2json && GOOS=darwin go build -o /usr/local/bin/test2json-darwin cmd/test2json && GOOS=windows go build -o /usr/local/bin/test2json-windows.exe cmd/test2json ---> Running in d912c0004b77 Removing intermediate container d912c0004b77 ---> 595280b2c90b Step 17/18 : RUN go get -d gopkg.in/mjibson/esc.v0 && cd /go/src/github.com/mjibson/esc && go build -v -o /usr/bin/esc . && rm -rf /go/src/* /go/pkg/* /go/bin/* ---> Running in b26261eab239 golang.org/x/tools/internal/semver github.com/pkg/errors golang.org/x/tools/go/ast/astutil golang.org/x/tools/go/internal/gcimporter golang.org/x/tools/go/internal/packagesdriver golang.org/x/tools/internal/fastwalk golang.org/x/tools/internal/gopathwalk golang.org/x/tools/internal/module golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/packages golang.org/x/tools/internal/imports golang.org/x/tools/imports github.com/mjibson/esc/embed github.com/mjibson/esc Removing intermediate container b26261eab239 ---> 8f9cfa546f21 Step 18/18 : COPY . . ---> 459de578391f [Warning] One or more build-args [TAG ALPINE_VERSION COMMIT EXPERIMENTAL] were not consumed Successfully built 459de578391f Successfully tagged docker-app-dev:jenkins-app-PR-652-1 docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-652-1-coverage --network="host" -t docker-app-dev:jenkins-app-PR-652-1 make COMMIT=98641b8a TAG=jenkins-app-PR-652-1-coverage EXPERIMENTAL=off TEST_RESULTS_PREFIX= coverage Running unit tests (coverage)... CGO_ENABLED=0 gotestsum --junitfile _build/test-results/unit-coverage.xml -- -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:40:28Z" -cover -test.coverprofile=_build/cov/unit.out github.com/docker/app github.com/docker/app/cmd/cnab-run github.com/docker/app/cmd/docker-app github.com/docker/app/cmd/docker-app-standalone github.com/docker/app/internal github.com/docker/app/internal/commands github.com/docker/app/internal/commands/image github.com/docker/app/internal/compose github.com/docker/app/internal/formatter github.com/docker/app/internal/formatter/driver github.com/docker/app/internal/formatter/json github.com/docker/app/internal/formatter/yaml github.com/docker/app/internal/inspect github.com/docker/app/internal/log github.com/docker/app/internal/packager github.com/docker/app/internal/slices github.com/docker/app/internal/store github.com/docker/app/internal/yaml github.com/docker/app/loader github.com/docker/app/render github.com/docker/app/specification github.com/docker/app/types github.com/docker/app/types/metadata github.com/docker/app/types/parameters ∅ . ✓ e2e (3m54.207s) DONE 41 tests in 236.094s go install ./vendor/github.com/wadey/gocovmerge/ gocovmerge _build/cov/*.out > _build/cov/all.out go tool cover -func _build/cov/all.out github.com/docker/app/cmd/docker-app/main.go:12: main 80.0% github.com/docker/app/internal/commands/bundle.go:32: bundleCmd 100.0% github.com/docker/app/internal/commands/bundle.go:49: runBundle 61.9% github.com/docker/app/internal/commands/bundle.go:82: makeBundle 80.0% github.com/docker/app/internal/commands/bundle.go:91: makeBundleFromApp 66.7% github.com/docker/app/internal/commands/bundle.go:126: makeInvocationImageName 100.0% github.com/docker/app/internal/commands/bundle.go:133: makeCNABImageName 100.0% github.com/docker/app/internal/commands/bundle.go:141: persistInBundleStore 77.8% github.com/docker/app/internal/commands/bundle.go:156: getNamedTagged 77.8% github.com/docker/app/internal/commands/cnab.go:44: addNamedCredentialSets 75.0% github.com/docker/app/internal/commands/cnab.go:75: parseCommandlineCredential 100.0% github.com/docker/app/internal/commands/cnab.go:85: addCredentials 75.0% github.com/docker/app/internal/commands/cnab.go:102: addDockerCredentials 87.5% github.com/docker/app/internal/commands/cnab.go:117: addRegistryCredentials 85.0% github.com/docker/app/internal/commands/cnab.go:149: prepareCredentialSet 77.8% github.com/docker/app/internal/commands/cnab.go:166: getTargetContext 85.7% github.com/docker/app/internal/commands/cnab.go:181: prepareDriver 100.0% github.com/docker/app/internal/commands/cnab.go:214: getAppNameKind 91.7% github.com/docker/app/internal/commands/cnab.go:236: extractAndLoadAppBasedBundle 83.3% github.com/docker/app/internal/commands/cnab.go:246: loadBundleFromFile 80.0% github.com/docker/app/internal/commands/cnab.go:258: resolveBundle 65.2% github.com/docker/app/internal/commands/cnab.go:299: requiredClaimBindMount 100.0% github.com/docker/app/internal/commands/cnab.go:308: requiredBindMount 77.8% github.com/docker/app/internal/commands/cnab.go:340: socketPath 100.0% github.com/docker/app/internal/commands/cnab.go:348: isDockerHostLocal 100.0% github.com/docker/app/internal/commands/cnab.go:352: prepareCustomAction 72.2% github.com/docker/app/internal/commands/cnab.go:387: isInstallationFailed 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:21: defaultDockerDesktopHostProvider 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:37: rewrite 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:53: rewrite 91.7% github.com/docker/app/internal/commands/dockerdesktop.go:78: makeLinuxkitIPProvider 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:108: rewriteContextIfDockerDesktop 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:135: List 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:147: GetMetadata 80.0% github.com/docker/app/internal/commands/image/command.go:9: Cmd 100.0% github.com/docker/app/internal/commands/image/list.go:17: listCmd 77.8% github.com/docker/app/internal/commands/image/list.go:40: runList 71.4% github.com/docker/app/internal/commands/image/list.go:54: getPackages 90.0% github.com/docker/app/internal/commands/image/list.go:77: printImages 100.0% github.com/docker/app/internal/commands/image/list.go:88: printHeaders 100.0% github.com/docker/app/internal/commands/image/list.go:96: printValues 100.0% github.com/docker/app/internal/commands/image/rm.go:15: rmCmd 71.4% github.com/docker/app/internal/commands/image/rm.go:45: runRm 75.0% github.com/docker/app/internal/commands/image/tag.go:13: tagCmd 72.7% github.com/docker/app/internal/commands/image/tag.go:39: runTag 100.0% github.com/docker/app/internal/commands/image/tag.go:52: readBundle 100.0% github.com/docker/app/internal/commands/image/tag.go:66: storeBundle 100.0% github.com/docker/app/internal/commands/image/tag.go:79: stringToRef 100.0% github.com/docker/app/internal/commands/init.go:16: initCmd 87.5% github.com/docker/app/internal/commands/inspect.go:17: inspectCmd 100.0% github.com/docker/app/internal/commands/inspect.go:33: runInspect 71.4% github.com/docker/app/internal/commands/install.go:45: installCmd 100.0% github.com/docker/app/internal/commands/install.go:69: runInstall 72.1% github.com/docker/app/internal/commands/list.go:42: listCmd 100.0% github.com/docker/app/internal/commands/list.go:59: runList 88.9% github.com/docker/app/internal/commands/list.go:75: printHeaders 100.0% github.com/docker/app/internal/commands/list.go:83: printValues 100.0% github.com/docker/app/internal/commands/list.go:91: getInstallations 77.8% github.com/docker/app/internal/commands/parameters.go:25: withFileParameters 85.7% github.com/docker/app/internal/commands/parameters.go:38: withCommandLineParameters 100.0% github.com/docker/app/internal/commands/parameters.go:48: withSendRegistryAuth 85.7% github.com/docker/app/internal/commands/parameters.go:61: withOrchestratorParameters 100.0% github.com/docker/app/internal/commands/parameters.go:73: withErrorWriter 100.0% github.com/docker/app/internal/commands/parameters.go:80: mergeBundleParameters 92.3% github.com/docker/app/internal/commands/parameters.go:104: matchAndMergeParametersDefinition 92.0% github.com/docker/app/internal/commands/pull.go:16: pullCmd 100.0% github.com/docker/app/internal/commands/pull.go:29: runPull 70.6% github.com/docker/app/internal/commands/push.go:50: pushCmd 100.0% github.com/docker/app/internal/commands/push.go:71: runPush 71.4% github.com/docker/app/internal/commands/push.go:97: resolveReferenceAndBundle 66.7% github.com/docker/app/internal/commands/push.go:113: pushInvocationImage 71.4% github.com/docker/app/internal/commands/push.go:136: pushBundle 77.8% github.com/docker/app/internal/commands/push.go:166: withAppAnnotations 80.0% github.com/docker/app/internal/commands/push.go:175: platformFilter 100.0% github.com/docker/app/internal/commands/push.go:182: retagInvocationImage 80.0% github.com/docker/app/internal/commands/push.go:197: shouldRetagInvocationImage 85.7% github.com/docker/app/internal/commands/push.go:243: onEvent 0.0% github.com/docker/app/internal/commands/push.go:263: imageIndex 0.0% github.com/docker/app/internal/commands/push.go:278: onProgress 0.0% github.com/docker/app/internal/commands/push.go:282: print 0.0% github.com/docker/app/internal/commands/push.go:297: printDescriptorProgress 0.0% github.com/docker/app/internal/commands/push.go:333: hasError 0.0% github.com/docker/app/internal/commands/push.go:349: onEvent 80.0% github.com/docker/app/internal/commands/push.go:362: checkFlags 66.7% github.com/docker/app/internal/commands/remove.go:19: removeCmd 100.0% github.com/docker/app/internal/commands/remove.go:38: runRemove 52.9% github.com/docker/app/internal/commands/render.go:22: renderCmd 100.0% github.com/docker/app/internal/commands/render.go:41: runRender 80.0% github.com/docker/app/internal/commands/root.go:25: NewRootCmd 45.0% github.com/docker/app/internal/commands/root.go:67: addCommands 100.0% github.com/docker/app/internal/commands/root.go:84: firstOrEmpty 100.0% github.com/docker/app/internal/commands/root.go:91: muteDockerCli 100.0% github.com/docker/app/internal/commands/root.go:100: prepareStores 69.2% github.com/docker/app/internal/commands/root.go:120: prepareBundleStore 71.4% github.com/docker/app/internal/commands/root.go:137: addFlags 100.0% github.com/docker/app/internal/commands/root.go:149: addFlags 100.0% github.com/docker/app/internal/commands/root.go:156: SetDefaultTargetContext 100.0% github.com/docker/app/internal/commands/root.go:160: CredentialSetOpts 100.0% github.com/docker/app/internal/commands/root.go:173: addFlags 100.0% github.com/docker/app/internal/commands/root.go:179: insecureRegistriesFromEngine 88.9% github.com/docker/app/internal/commands/upgrade.go:20: upgradeCmd 100.0% github.com/docker/app/internal/commands/upgrade.go:39: runUpgrade 62.9% github.com/docker/app/internal/commands/validate.go:19: validateCmd 85.7% github.com/docker/app/internal/compose/compose.go:29: Load 90.9% github.com/docker/app/internal/compose/compose.go:49: validateImagesInConfigFiles 84.2% github.com/docker/app/internal/compose/compose.go:85: ExtractVariables 75.0% github.com/docker/app/internal/formatter/formatter.go:20: Register 100.0% github.com/docker/app/internal/formatter/formatter.go:34: Format 100.0% github.com/docker/app/internal/formatter/formatter.go:49: Drivers 100.0% github.com/docker/app/internal/formatter/json/driver.go:11: init 100.0% github.com/docker/app/internal/formatter/json/driver.go:19: Format 0.0% github.com/docker/app/internal/formatter/yaml/driver.go:10: init 100.0% github.com/docker/app/internal/formatter/yaml/driver.go:18: Format 0.0% github.com/docker/app/internal/inspect/inspect.go:19: Inspect 95.2% github.com/docker/app/internal/inspect/inspect.go:100: printMetadata 100.0% github.com/docker/app/internal/inspect/inspect.go:113: printSection 100.0% github.com/docker/app/internal/inspect/inspect.go:129: printHeaders 100.0% github.com/docker/app/internal/inspect/inspect.go:138: getReplicas 100.0% github.com/docker/app/internal/inspect/inspect.go:145: extractParameters 88.9% github.com/docker/app/internal/inspect/inspect.go:159: mergeAndFlattenParameters 71.4% github.com/docker/app/internal/inspect/ports.go:16: newPort 100.0% github.com/docker/app/internal/inspect/ports.go:20: add 100.0% github.com/docker/app/internal/inspect/ports.go:36: String 100.0% github.com/docker/app/internal/inspect/ports.go:47: getPorts 100.0% github.com/docker/app/internal/log/log.go:10: WithLogContext 100.0% github.com/docker/app/internal/names.go:78: AppNameFromDir 100.0% github.com/docker/app/internal/names.go:84: DirNameFromAppName 100.0% github.com/docker/app/internal/names.go:93: ValidateAppName 100.0% github.com/docker/app/internal/packager/cnab.go:20: ToCNAB 94.1% github.com/docker/app/internal/packager/cnab.go:175: extractBundleImages 85.7% github.com/docker/app/internal/packager/extract.go:17: findApp 76.5% github.com/docker/app/internal/packager/extract.go:48: Extract 61.9% github.com/docker/app/internal/packager/init.go:30: Init 64.7% github.com/docker/app/internal/packager/init.go:59: initFromScratch 0.0% github.com/docker/app/internal/packager/init.go:74: checkComposeFileVersion 100.0% github.com/docker/app/internal/packager/init.go:82: initFromComposeFile 86.0% github.com/docker/app/internal/packager/init.go:147: removeDefaultValuesFromCompose 100.0% github.com/docker/app/internal/packager/init.go:161: composeFileFromScratch 0.0% github.com/docker/app/internal/packager/init.go:181: writeMetadataFile 75.0% github.com/docker/app/internal/packager/init.go:194: newMetadata 100.0% github.com/docker/app/internal/packager/packing.go:24: tarAdd 75.0% github.com/docker/app/internal/packager/packing.go:32: tarAddBytes 83.3% github.com/docker/app/internal/packager/packing.go:48: PackInvocationImageContext 63.6% github.com/docker/app/internal/packager/packing.go:83: BaseInvocationImage 80.0% github.com/docker/app/internal/packager/packing.go:93: dockerFile 100.0% github.com/docker/app/internal/packager/parameter.go:18: ExtractCNABParameterMapping 100.0% github.com/docker/app/internal/packager/parameter.go:33: getKeys 100.0% github.com/docker/app/internal/packager/parameter.go:49: ExtractCNABParametersValues 100.0% github.com/docker/app/internal/slices/slices.go:4: ContainsString 100.0% github.com/docker/app/internal/store/app.go:35: NewApplicationStore 83.3% github.com/docker/app/internal/store/app.go:54: InstallationStore 75.0% github.com/docker/app/internal/store/app.go:63: CredentialStore 75.0% github.com/docker/app/internal/store/app.go:72: BundleStore 75.0% github.com/docker/app/internal/store/app.go:80: makeDigestedDirectory 100.0% github.com/docker/app/internal/store/bundle.go:38: Store 71.4% github.com/docker/app/internal/store/bundle.go:50: Read 80.0% github.com/docker/app/internal/store/bundle.go:67: List 82.4% github.com/docker/app/internal/store/bundle.go:102: Remove 83.3% github.com/docker/app/internal/store/bundle.go:119: LookupOrPullBundle 75.0% github.com/docker/app/internal/store/bundle.go:139: storePath 100.0% github.com/docker/app/internal/store/bundle.go:167: pathToReference 91.7% github.com/docker/app/internal/store/bundle.go:194: reconstructNamedReference 72.7% github.com/docker/app/internal/store/credential.go:24: Read 100.0% github.com/docker/app/internal/store/credential.go:29: Store 71.4% github.com/docker/app/internal/store/installation.go:26: NewInstallation 75.0% github.com/docker/app/internal/store/installation.go:43: List 100.0% github.com/docker/app/internal/store/installation.go:47: Store 75.0% github.com/docker/app/internal/store/installation.go:55: Read 77.8% github.com/docker/app/internal/store/installation.go:71: Delete 100.0% github.com/docker/app/internal/version.go:20: FullVersion 100.0% github.com/docker/app/internal/version.go:36: reformatDate 75.0% github.com/docker/app/internal/yaml/yaml.go:18: Unmarshal 80.0% github.com/docker/app/internal/yaml/yaml.go:32: Marshal 100.0% github.com/docker/app/internal/yaml/yaml.go:39: NewDecoder 100.0% github.com/docker/app/loader/loader.go:16: LoadFromDirectory 100.0% github.com/docker/app/loader/loader.go:26: LoadFromTar 100.0% github.com/docker/app/loader/loader.go:37: LoadFromTarReader 45.5% github.com/docker/app/render/render.go:41: Render 80.0% github.com/docker/app/render/render.go:66: substituteParams 100.0% github.com/docker/app/render/render.go:97: render 84.6% github.com/docker/app/render/render.go:121: processEnabled 91.7% github.com/docker/app/render/render.go:141: isEnabled 75.0% github.com/docker/app/specification/bindata.go:44: Open 0.0% github.com/docker/app/specification/bindata.go:52: prepare 82.4% github.com/docker/app/specification/bindata.go:77: Open 0.0% github.com/docker/app/specification/bindata.go:85: Open 0.0% github.com/docker/app/specification/bindata.go:89: File 0.0% github.com/docker/app/specification/bindata.go:100: Close 0.0% github.com/docker/app/specification/bindata.go:104: Readdir 0.0% github.com/docker/app/specification/bindata.go:125: Stat 0.0% github.com/docker/app/specification/bindata.go:129: Name 0.0% github.com/docker/app/specification/bindata.go:133: Size 0.0% github.com/docker/app/specification/bindata.go:137: Mode 0.0% github.com/docker/app/specification/bindata.go:141: ModTime 0.0% github.com/docker/app/specification/bindata.go:145: IsDir 0.0% github.com/docker/app/specification/bindata.go:149: Sys 0.0% github.com/docker/app/specification/bindata.go:155: _escFS 0.0% github.com/docker/app/specification/bindata.go:164: _escDir 0.0% github.com/docker/app/specification/bindata.go:173: _escFSByte 45.5% github.com/docker/app/specification/bindata.go:191: _escFSMustByte 0.0% github.com/docker/app/specification/bindata.go:200: _escFSString 0.0% github.com/docker/app/specification/bindata.go:206: _escFSMustString 0.0% github.com/docker/app/specification/schema.go:15: Validate 93.3% github.com/docker/app/types/init.go:17: NewInitialComposeFile 100.0% github.com/docker/app/types/metadata/load.go:14: Load 83.3% github.com/docker/app/types/metadata/load.go:25: validateRawMetadata 83.3% github.com/docker/app/types/metadata/metadata.go:19: String 100.0% github.com/docker/app/types/metadata/metadata.go:28: String 100.0% github.com/docker/app/types/metadata/metadata.go:45: FromBundle 100.0% github.com/docker/app/types/parameters/load.go:14: Load 95.0% github.com/docker/app/types/parameters/load.go:48: LoadMultiple 77.8% github.com/docker/app/types/parameters/load.go:64: LoadFile 75.0% github.com/docker/app/types/parameters/load.go:73: LoadFiles 77.8% github.com/docker/app/types/parameters/load.go:89: convertToStringKeysRecursive 96.0% github.com/docker/app/types/parameters/load.go:126: formatInvalidKeyError 100.0% github.com/docker/app/types/parameters/merge.go:9: Merge 100.0% github.com/docker/app/types/parameters/opts.go:9: WithPrefix 100.0% github.com/docker/app/types/parameters/parameters.go:18: Flatten 100.0% github.com/docker/app/types/parameters/parameters.go:22: flatten 100.0% github.com/docker/app/types/parameters/parameters.go:50: FromFlatten 88.9% github.com/docker/app/types/parameters/parameters.go:65: isSupposedSlice 100.0% github.com/docker/app/types/parameters/parameters.go:73: assignKey 92.3% github.com/docker/app/types/types.go:30: ShouldRunInsideDirectory 0.0% github.com/docker/app/types/types.go:57: Path 100.0% github.com/docker/app/types/types.go:62: Size 100.0% github.com/docker/app/types/types.go:67: Composes 100.0% github.com/docker/app/types/types.go:72: ParametersRaw 100.0% github.com/docker/app/types/types.go:77: Parameters 100.0% github.com/docker/app/types/types.go:82: MetadataRaw 100.0% github.com/docker/app/types/types.go:87: Metadata 100.0% github.com/docker/app/types/types.go:92: Attachments 100.0% github.com/docker/app/types/types.go:96: HasCRLF 0.0% github.com/docker/app/types/types.go:101: Extract 0.0% github.com/docker/app/types/types.go:114: noop 0.0% github.com/docker/app/types/types.go:117: NewApp 100.0% github.com/docker/app/types/types.go:139: NewAppFromDefaultFiles 100.0% github.com/docker/app/types/types.go:150: WithName 100.0% github.com/docker/app/types/types.go:158: WithPath 100.0% github.com/docker/app/types/types.go:166: WithCleanup 100.0% github.com/docker/app/types/types.go:174: WithSource 100.0% github.com/docker/app/types/types.go:181: WithCRLF 0.0% github.com/docker/app/types/types.go:189: WithParametersFiles 100.0% github.com/docker/app/types/types.go:194: WithAttachments 84.6% github.com/docker/app/types/types.go:226: WithParameters 100.0% github.com/docker/app/types/types.go:230: parametersLoader 100.0% github.com/docker/app/types/types.go:248: MetadataFile 100.0% github.com/docker/app/types/types.go:253: Metadata 100.0% github.com/docker/app/types/types.go:257: metadataLoader 100.0% github.com/docker/app/types/types.go:275: WithComposeFiles 100.0% github.com/docker/app/types/types.go:280: WithComposes 100.0% github.com/docker/app/types/types.go:284: composeLoader 100.0% github.com/docker/app/types/types.go:295: readReaders 77.8% github.com/docker/app/types/types.go:309: readFiles 100.0% github.com/docker/app/types/types.go:323: newErrGroup 100.0% total: (statements) 77.4% go tool cover -html _build/cov/all.out -o _build/cov/coverage.html [Pipeline] sh + make EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-652-1-coverage-experimental coverage-results docker cp docker-app-cov-jenkins-app-PR-652-1-coverage-experimental:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov docker cp docker-app-cov-jenkins-app-PR-652-1-coverage-experimental:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results docker rm docker-app-cov-jenkins-app-PR-652-1-coverage-experimental docker-app-cov-jenkins-app-PR-652-1-coverage-experimental [Pipeline] } [Pipeline] // ansiColor [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/_build/test-results [Pipeline] { [Pipeline] sh + [ ! -e experimental-unit-coverage.xml ] + sed -i -E -e s,"github.com/docker/app","unit/experimental",g; s,"github.com/docker/app/([^"]*)","unit/experimental/\1",g experimental-unit-coverage.xml [Pipeline] sh + [ ! -e experimental-e2e-coverage.xml ] + sed -i -E -e s,"github.com/docker/app/e2e","e2e/experimental",g experimental-e2e-coverage.xml [Pipeline] archiveArtifacts Archiving artifacts Uploaded 2 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/artifacts/ [Pipeline] junit Recording test results [Pipeline] } [Pipeline] // dir [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-652-1-coverage-experimental Untagged: docker/cnab-app-base:jenkins-app-PR-652-1-coverage-experimental [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } ∅ cmd/cnab-run ∅ cmd/docker-app ∅ cmd/docker-app-standalone ✓ internal (3ms) ✓ internal/commands/image (15ms) ✓ internal/compose (39ms) ✓ internal/formatter (2ms) ✓ internal/commands (524ms) ∅ internal/formatter/driver ∅ internal/formatter/json ∅ internal/formatter/yaml (1ms) ✓ internal/inspect (47ms) ∅ internal/log ✓ internal/slices (9ms) ✓ internal/store (24ms) ✓ internal/packager (31ms) ✓ loader (9ms) ✓ internal/yaml (1.593s) ✓ specification (15ms) ✓ render (53ms) ✓ types/metadata (9ms) ✓ types (20ms) ✓ types/parameters (4ms) DONE 215 tests in 93.079s CGO_ENABLED=0 go test -tags=""" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:40:28Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app Running e2e tests (coverage)... DOCKERAPP_BINARY=../e2e/coverage-bin CGO_ENABLED=0 gotestsum --junitfile _build/test-results/e2e-coverage.xml -- -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=98641b8a -X github.com/docker/app/internal.Version=jenkins-app-PR-652-1-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T15:40:28Z" -v ./e2e ✓ e2e (3m38.811s) DONE 41 tests in 220.388s go install ./vendor/github.com/wadey/gocovmerge/ gocovmerge _build/cov/*.out > _build/cov/all.out go tool cover -func _build/cov/all.out github.com/docker/app/cmd/docker-app/main.go:12: main 80.0% github.com/docker/app/internal/commands/bundle.go:32: bundleCmd 100.0% github.com/docker/app/internal/commands/bundle.go:49: runBundle 61.9% github.com/docker/app/internal/commands/bundle.go:82: makeBundle 80.0% github.com/docker/app/internal/commands/bundle.go:91: makeBundleFromApp 66.7% github.com/docker/app/internal/commands/bundle.go:126: makeInvocationImageName 100.0% github.com/docker/app/internal/commands/bundle.go:133: makeCNABImageName 100.0% github.com/docker/app/internal/commands/bundle.go:141: persistInBundleStore 77.8% github.com/docker/app/internal/commands/bundle.go:156: getNamedTagged 77.8% github.com/docker/app/internal/commands/cnab.go:44: addNamedCredentialSets 75.0% github.com/docker/app/internal/commands/cnab.go:75: parseCommandlineCredential 100.0% github.com/docker/app/internal/commands/cnab.go:85: addCredentials 75.0% github.com/docker/app/internal/commands/cnab.go:102: addDockerCredentials 87.5% github.com/docker/app/internal/commands/cnab.go:117: addRegistryCredentials 85.0% github.com/docker/app/internal/commands/cnab.go:149: prepareCredentialSet 77.8% github.com/docker/app/internal/commands/cnab.go:166: getTargetContext 85.7% github.com/docker/app/internal/commands/cnab.go:181: prepareDriver 100.0% github.com/docker/app/internal/commands/cnab.go:214: getAppNameKind 91.7% github.com/docker/app/internal/commands/cnab.go:236: extractAndLoadAppBasedBundle 83.3% github.com/docker/app/internal/commands/cnab.go:246: loadBundleFromFile 80.0% github.com/docker/app/internal/commands/cnab.go:258: resolveBundle 65.2% github.com/docker/app/internal/commands/cnab.go:299: requiredClaimBindMount 100.0% github.com/docker/app/internal/commands/cnab.go:308: requiredBindMount 77.8% github.com/docker/app/internal/commands/cnab.go:340: socketPath 100.0% github.com/docker/app/internal/commands/cnab.go:348: isDockerHostLocal 100.0% github.com/docker/app/internal/commands/cnab.go:352: prepareCustomAction 72.2% github.com/docker/app/internal/commands/cnab.go:387: isInstallationFailed 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:21: defaultDockerDesktopHostProvider 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:37: rewrite 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:53: rewrite 91.7% github.com/docker/app/internal/commands/dockerdesktop.go:78: makeLinuxkitIPProvider 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:108: rewriteContextIfDockerDesktop 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:135: List 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:147: GetMetadata 80.0% github.com/docker/app/internal/commands/image/command.go:9: Cmd 100.0% github.com/docker/app/internal/commands/image/list.go:17: listCmd 77.8% github.com/docker/app/internal/commands/image/list.go:40: runList 71.4% github.com/docker/app/internal/commands/image/list.go:54: getPackages 90.0% github.com/docker/app/internal/commands/image/list.go:77: printImages 100.0% github.com/docker/app/internal/commands/image/list.go:88: printHeaders 100.0% github.com/docker/app/internal/commands/image/list.go:96: printValues 100.0% github.com/docker/app/internal/commands/image/rm.go:15: rmCmd 71.4% github.com/docker/app/internal/commands/image/rm.go:45: runRm 75.0% github.com/docker/app/internal/commands/image/tag.go:13: tagCmd 72.7% github.com/docker/app/internal/commands/image/tag.go:39: runTag 100.0% github.com/docker/app/internal/commands/image/tag.go:52: readBundle 100.0% github.com/docker/app/internal/commands/image/tag.go:66: storeBundle 100.0% github.com/docker/app/internal/commands/image/tag.go:79: stringToRef 100.0% github.com/docker/app/internal/commands/init.go:16: initCmd 87.5% github.com/docker/app/internal/commands/inspect.go:17: inspectCmd 100.0% github.com/docker/app/internal/commands/inspect.go:33: runInspect 71.4% github.com/docker/app/internal/commands/install.go:45: installCmd 100.0% github.com/docker/app/internal/commands/install.go:69: runInstall 72.1% github.com/docker/app/internal/commands/list.go:42: listCmd 100.0% github.com/docker/app/internal/commands/list.go:59: runList 88.9% github.com/docker/app/internal/commands/list.go:75: printHeaders 100.0% github.com/docker/app/internal/commands/list.go:83: printValues 100.0% github.com/docker/app/internal/commands/list.go:91: getInstallations 77.8% github.com/docker/app/internal/commands/parameters.go:25: withFileParameters 85.7% github.com/docker/app/internal/commands/parameters.go:38: withCommandLineParameters 100.0% github.com/docker/app/internal/commands/parameters.go:48: withSendRegistryAuth 85.7% github.com/docker/app/internal/commands/parameters.go:61: withOrchestratorParameters 100.0% github.com/docker/app/internal/commands/parameters.go:73: withErrorWriter 100.0% github.com/docker/app/internal/commands/parameters.go:80: mergeBundleParameters 92.3% github.com/docker/app/internal/commands/parameters.go:104: matchAndMergeParametersDefinition 92.0% github.com/docker/app/internal/commands/pull.go:16: pullCmd 100.0% github.com/docker/app/internal/commands/pull.go:29: runPull 70.6% github.com/docker/app/internal/commands/push.go:50: pushCmd 100.0% github.com/docker/app/internal/commands/push.go:71: runPush 71.4% github.com/docker/app/internal/commands/push.go:97: resolveReferenceAndBundle 66.7% github.com/docker/app/internal/commands/push.go:113: pushInvocationImage 71.4% github.com/docker/app/internal/commands/push.go:136: pushBundle 77.8% github.com/docker/app/internal/commands/push.go:166: withAppAnnotations 80.0% github.com/docker/app/internal/commands/push.go:175: platformFilter 100.0% github.com/docker/app/internal/commands/push.go:182: retagInvocationImage 80.0% github.com/docker/app/internal/commands/push.go:197: shouldRetagInvocationImage 85.7% github.com/docker/app/internal/commands/push.go:243: onEvent 0.0% github.com/docker/app/internal/commands/push.go:263: imageIndex 0.0% github.com/docker/app/internal/commands/push.go:278: onProgress 0.0% github.com/docker/app/internal/commands/push.go:282: print 0.0% github.com/docker/app/internal/commands/push.go:297: printDescriptorProgress 0.0% github.com/docker/app/internal/commands/push.go:333: hasError 0.0% github.com/docker/app/internal/commands/push.go:349: onEvent 80.0% github.com/docker/app/internal/commands/push.go:362: checkFlags 66.7% github.com/docker/app/internal/commands/remove.go:19: removeCmd 100.0% github.com/docker/app/internal/commands/remove.go:38: runRemove 52.9% github.com/docker/app/internal/commands/render.go:22: renderCmd 100.0% github.com/docker/app/internal/commands/render.go:41: runRender 80.0% github.com/docker/app/internal/commands/root.go:25: NewRootCmd 45.0% github.com/docker/app/internal/commands/root.go:67: addCommands 100.0% github.com/docker/app/internal/commands/root.go:84: firstOrEmpty 100.0% github.com/docker/app/internal/commands/root.go:91: muteDockerCli 100.0% github.com/docker/app/internal/commands/root.go:100: prepareStores 69.2% github.com/docker/app/internal/commands/root.go:120: prepareBundleStore 71.4% github.com/docker/app/internal/commands/root.go:137: addFlags 100.0% github.com/docker/app/internal/commands/root.go:149: addFlags 100.0% github.com/docker/app/internal/commands/root.go:156: SetDefaultTargetContext 100.0% github.com/docker/app/internal/commands/root.go:160: CredentialSetOpts 100.0% github.com/docker/app/internal/commands/root.go:173: addFlags 100.0% github.com/docker/app/internal/commands/root.go:179: insecureRegistriesFromEngine 88.9% github.com/docker/app/internal/commands/upgrade.go:20: upgradeCmd 100.0% github.com/docker/app/internal/commands/upgrade.go:39: runUpgrade 62.9% github.com/docker/app/internal/commands/validate.go:19: validateCmd 85.7% github.com/docker/app/internal/compose/compose.go:29: Load 90.9% github.com/docker/app/internal/compose/compose.go:49: validateImagesInConfigFiles 84.2% github.com/docker/app/internal/compose/compose.go:85: ExtractVariables 75.0% github.com/docker/app/internal/formatter/formatter.go:20: Register 100.0% github.com/docker/app/internal/formatter/formatter.go:34: Format 100.0% github.com/docker/app/internal/formatter/formatter.go:49: Drivers 100.0% github.com/docker/app/internal/formatter/json/driver.go:11: init 100.0% github.com/docker/app/internal/formatter/json/driver.go:19: Format 0.0% github.com/docker/app/internal/formatter/yaml/driver.go:10: init 100.0% github.com/docker/app/internal/formatter/yaml/driver.go:18: Format 0.0% github.com/docker/app/internal/inspect/inspect.go:19: Inspect 95.2% github.com/docker/app/internal/inspect/inspect.go:100: printMetadata 100.0% github.com/docker/app/internal/inspect/inspect.go:113: printSection 100.0% github.com/docker/app/internal/inspect/inspect.go:129: printHeaders 100.0% github.com/docker/app/internal/inspect/inspect.go:138: getReplicas 100.0% github.com/docker/app/internal/inspect/inspect.go:145: extractParameters 88.9% github.com/docker/app/internal/inspect/inspect.go:159: mergeAndFlattenParameters 71.4% github.com/docker/app/internal/inspect/ports.go:16: newPort 100.0% github.com/docker/app/internal/inspect/ports.go:20: add 100.0% github.com/docker/app/internal/inspect/ports.go:36: String 100.0% github.com/docker/app/internal/inspect/ports.go:47: getPorts 100.0% github.com/docker/app/internal/log/log.go:10: WithLogContext 100.0% github.com/docker/app/internal/names.go:78: AppNameFromDir 100.0% github.com/docker/app/internal/names.go:84: DirNameFromAppName 100.0% github.com/docker/app/internal/names.go:93: ValidateAppName 100.0% github.com/docker/app/internal/packager/cnab.go:20: ToCNAB 94.1% github.com/docker/app/internal/packager/cnab.go:175: extractBundleImages 85.7% github.com/docker/app/internal/packager/extract.go:17: findApp 76.5% github.com/docker/app/internal/packager/extract.go:48: Extract 61.9% github.com/docker/app/internal/packager/init.go:30: Init 64.7% github.com/docker/app/internal/packager/init.go:59: initFromScratch 0.0% github.com/docker/app/internal/packager/init.go:74: checkComposeFileVersion 100.0% github.com/docker/app/internal/packager/init.go:82: initFromComposeFile 86.0% github.com/docker/app/internal/packager/init.go:147: removeDefaultValuesFromCompose 100.0% github.com/docker/app/internal/packager/init.go:161: composeFileFromScratch 0.0% github.com/docker/app/internal/packager/init.go:181: writeMetadataFile 75.0% github.com/docker/app/internal/packager/init.go:194: newMetadata 100.0% github.com/docker/app/internal/packager/packing.go:24: tarAdd 75.0% github.com/docker/app/internal/packager/packing.go:32: tarAddBytes 83.3% github.com/docker/app/internal/packager/packing.go:48: PackInvocationImageContext 63.6% github.com/docker/app/internal/packager/packing.go:83: BaseInvocationImage 80.0% github.com/docker/app/internal/packager/packing.go:93: dockerFile 100.0% github.com/docker/app/internal/packager/parameter.go:18: ExtractCNABParameterMapping 100.0% github.com/docker/app/internal/packager/parameter.go:33: getKeys 100.0% github.com/docker/app/internal/packager/parameter.go:49: ExtractCNABParametersValues 100.0% github.com/docker/app/internal/slices/slices.go:4: ContainsString 100.0% github.com/docker/app/internal/store/app.go:35: NewApplicationStore 83.3% github.com/docker/app/internal/store/app.go:54: InstallationStore 75.0% github.com/docker/app/internal/store/app.go:63: CredentialStore 75.0% github.com/docker/app/internal/store/app.go:72: BundleStore 75.0% github.com/docker/app/internal/store/app.go:80: makeDigestedDirectory 100.0% github.com/docker/app/internal/store/bundle.go:38: Store 71.4% github.com/docker/app/internal/store/bundle.go:50: Read 80.0% github.com/docker/app/internal/store/bundle.go:67: List 82.4% github.com/docker/app/internal/store/bundle.go:102: Remove 83.3% github.com/docker/app/internal/store/bundle.go:119: LookupOrPullBundle 75.0% github.com/docker/app/internal/store/bundle.go:139: storePath 100.0% github.com/docker/app/internal/store/bundle.go:167: pathToReference 91.7% github.com/docker/app/internal/store/bundle.go:194: reconstructNamedReference 72.7% github.com/docker/app/internal/store/credential.go:24: Read 100.0% github.com/docker/app/internal/store/credential.go:29: Store 71.4% github.com/docker/app/internal/store/installation.go:26: NewInstallation 75.0% github.com/docker/app/internal/store/installation.go:43: List 100.0% github.com/docker/app/internal/store/installation.go:47: Store 75.0% github.com/docker/app/internal/store/installation.go:55: Read 77.8% github.com/docker/app/internal/store/installation.go:71: Delete 100.0% github.com/docker/app/internal/version.go:20: FullVersion 75.0% github.com/docker/app/internal/version.go:36: reformatDate 75.0% github.com/docker/app/internal/yaml/yaml.go:18: Unmarshal 80.0% github.com/docker/app/internal/yaml/yaml.go:32: Marshal 100.0% github.com/docker/app/internal/yaml/yaml.go:39: NewDecoder 100.0% github.com/docker/app/loader/loader.go:16: LoadFromDirectory 100.0% github.com/docker/app/loader/loader.go:26: LoadFromTar 100.0% github.com/docker/app/loader/loader.go:37: LoadFromTarReader 45.5% github.com/docker/app/render/render.go:41: Render 80.0% github.com/docker/app/render/render.go:66: substituteParams 100.0% github.com/docker/app/render/render.go:97: render 84.6% github.com/docker/app/render/render.go:121: processEnabled 91.7% github.com/docker/app/render/render.go:141: isEnabled 75.0% github.com/docker/app/specification/bindata.go:44: Open 0.0% github.com/docker/app/specification/bindata.go:52: prepare 82.4% github.com/docker/app/specification/bindata.go:77: Open 0.0% github.com/docker/app/specification/bindata.go:85: Open 0.0% github.com/docker/app/specification/bindata.go:89: File 0.0% github.com/docker/app/specification/bindata.go:100: Close 0.0% github.com/docker/app/specification/bindata.go:104: Readdir 0.0% github.com/docker/app/specification/bindata.go:125: Stat 0.0% github.com/docker/app/specification/bindata.go:129: Name 0.0% github.com/docker/app/specification/bindata.go:133: Size 0.0% github.com/docker/app/specification/bindata.go:137: Mode 0.0% github.com/docker/app/specification/bindata.go:141: ModTime 0.0% github.com/docker/app/specification/bindata.go:145: IsDir 0.0% github.com/docker/app/specification/bindata.go:149: Sys 0.0% github.com/docker/app/specification/bindata.go:155: _escFS 0.0% github.com/docker/app/specification/bindata.go:164: _escDir 0.0% github.com/docker/app/specification/bindata.go:173: _escFSByte 45.5% github.com/docker/app/specification/bindata.go:191: _escFSMustByte 0.0% github.com/docker/app/specification/bindata.go:200: _escFSString 0.0% github.com/docker/app/specification/bindata.go:206: _escFSMustString 0.0% github.com/docker/app/specification/schema.go:15: Validate 93.3% github.com/docker/app/types/init.go:17: NewInitialComposeFile 100.0% github.com/docker/app/types/metadata/load.go:14: Load 83.3% github.com/docker/app/types/metadata/load.go:25: validateRawMetadata 83.3% github.com/docker/app/types/metadata/metadata.go:19: String 100.0% github.com/docker/app/types/metadata/metadata.go:28: String 100.0% github.com/docker/app/types/metadata/metadata.go:45: FromBundle 100.0% github.com/docker/app/types/parameters/load.go:14: Load 95.0% github.com/docker/app/types/parameters/load.go:48: LoadMultiple 77.8% github.com/docker/app/types/parameters/load.go:64: LoadFile 75.0% github.com/docker/app/types/parameters/load.go:73: LoadFiles 77.8% github.com/docker/app/types/parameters/load.go:89: convertToStringKeysRecursive 96.0% github.com/docker/app/types/parameters/load.go:126: formatInvalidKeyError 100.0% github.com/docker/app/types/parameters/merge.go:9: Merge 100.0% github.com/docker/app/types/parameters/opts.go:9: WithPrefix 100.0% github.com/docker/app/types/parameters/parameters.go:18: Flatten 100.0% github.com/docker/app/types/parameters/parameters.go:22: flatten 100.0% github.com/docker/app/types/parameters/parameters.go:50: FromFlatten 88.9% github.com/docker/app/types/parameters/parameters.go:65: isSupposedSlice 100.0% github.com/docker/app/types/parameters/parameters.go:73: assignKey 100.0% github.com/docker/app/types/types.go:30: ShouldRunInsideDirectory 0.0% github.com/docker/app/types/types.go:57: Path 100.0% github.com/docker/app/types/types.go:62: Size 100.0% github.com/docker/app/types/types.go:67: Composes 100.0% github.com/docker/app/types/types.go:72: ParametersRaw 100.0% github.com/docker/app/types/types.go:77: Parameters 100.0% github.com/docker/app/types/types.go:82: MetadataRaw 100.0% github.com/docker/app/types/types.go:87: Metadata 100.0% github.com/docker/app/types/types.go:92: Attachments 100.0% github.com/docker/app/types/types.go:96: HasCRLF 0.0% github.com/docker/app/types/types.go:101: Extract 0.0% github.com/docker/app/types/types.go:114: noop 0.0% github.com/docker/app/types/types.go:117: NewApp 100.0% github.com/docker/app/types/types.go:139: NewAppFromDefaultFiles 100.0% github.com/docker/app/types/types.go:150: WithName 100.0% github.com/docker/app/types/types.go:158: WithPath 100.0% github.com/docker/app/types/types.go:166: WithCleanup 100.0% github.com/docker/app/types/types.go:174: WithSource 100.0% github.com/docker/app/types/types.go:181: WithCRLF 0.0% github.com/docker/app/types/types.go:189: WithParametersFiles 100.0% github.com/docker/app/types/types.go:194: WithAttachments 84.6% github.com/docker/app/types/types.go:226: WithParameters 100.0% github.com/docker/app/types/types.go:230: parametersLoader 100.0% github.com/docker/app/types/types.go:248: MetadataFile 100.0% github.com/docker/app/types/types.go:253: Metadata 100.0% github.com/docker/app/types/types.go:257: metadataLoader 100.0% github.com/docker/app/types/types.go:275: WithComposeFiles 100.0% github.com/docker/app/types/types.go:280: WithComposes 100.0% github.com/docker/app/types/types.go:284: composeLoader 100.0% github.com/docker/app/types/types.go:295: readReaders 77.8% github.com/docker/app/types/types.go:309: readFiles 100.0% github.com/docker/app/types/types.go:323: newErrGroup 100.0% total: (statements) 77.4% go tool cover -html _build/cov/all.out -o _build/cov/coverage.html [Pipeline] sh + make -f docker.Makefile TAG=jenkins-app-PR-652-1-coverage coverage-results docker cp docker-app-cov-jenkins-app-PR-652-1-coverage:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov docker cp docker-app-cov-jenkins-app-PR-652-1-coverage:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results docker rm docker-app-cov-jenkins-app-PR-652-1-coverage docker-app-cov-jenkins-app-PR-652-1-coverage [Pipeline] } [Pipeline] // ansiColor [Pipeline] archiveArtifacts Archiving artifacts Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/artifacts/ [Pipeline] archiveArtifacts Archiving artifacts Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/artifacts/ [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-652/src/github.com/docker/app/_build/test-results [Pipeline] { [Pipeline] sh + [ ! -e unit-coverage.xml ] + sed -i -E -e s,"github.com/docker/app","unit/basic",g; s,"github.com/docker/app/([^"]*)","unit/basic/\1",g unit-coverage.xml [Pipeline] sh + [ ! -e e2e-coverage.xml ] + sed -i -E -e s,"github.com/docker/app/e2e","e2e/basic",g e2e-coverage.xml [Pipeline] archiveArtifacts Archiving artifacts Uploaded 2 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-652/1/artifacts/ [Pipeline] junit Recording test results [Pipeline] } [Pipeline] // dir [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-652-1-coverage Untagged: docker/cnab-app-base:jenkins-app-PR-652-1-coverage [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // withEnv [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result Finished: SUCCESS