Pull request #639 updated Connecting to https://api.github.com using docker-jenkins/****** (docker-jenkins GitHub credentials) Obtained Jenkinsfile from e3085b284befd724cc1ed5101471669eccf13b7c 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 > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > 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 > 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 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" > git rev-list --no-walk ead69454b4062f17d1f8389642089a002b037213 # timeout=10 [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-02b45b307096dd029) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/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 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-639/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/639/head:refs/remotes/origin/PR-639 Fetching without tags Checking out Revision e3085b284befd724cc1ed5101471669eccf13b7c (PR-639) > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # 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/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f e3085b284befd724cc1ed5101471669eccf13b7c Commit message: "New command to list application images" First time build. Skipping changelog. [Pipeline] ansiColor [Pipeline] { [Pipeline] sh > git rev-list --no-walk 46a26063e4a72ab9e808339503444c3289e39fbc # timeout=10 + make -f docker.Makefile lint Linting... docker build -t docker-app-lint:jenkins-app-PR-639-5 -f Dockerfile.lint . Sending build context to Docker daemon 72.89MB 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 ---> 2bab323bb09a 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 ---> 969c1c97813a Step 6/8 : WORKDIR /go/src/github.com/docker/app ---> Using cache ---> 929ddcaf141e Step 7/8 : ENV CGO_ENABLED=0 ---> Using cache ---> bb3a2c3c430e Step 8/8 : COPY . . ---> aa9077e638e0 Successfully built aa9077e638e0 Successfully tagged docker-app-lint:jenkins-app-PR-639-5 docker run --rm docker-app-lint:jenkins-app-PR-639-5 make lint Linting... Still waiting to schedule task Waiting for next available executor on ‘ubuntu-1804&&x86_64&&overlay2’ Still waiting to schedule task Waiting for next available executor on ‘ubuntu-1804&&x86_64&&overlay2’ [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-639-5 . Sending build context to Docker daemon 72.89MB 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 ---> 77608451e485 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> ab46d16fae1e Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 1b18b5f7637c Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> 4c01ea822dbb Step 6/18 : ARG GOPROXY ---> Using cache ---> a12366227f96 Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 083409e783fc Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 729c598598a1 Step 9/18 : FROM build AS dev ---> 729c598598a1 Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 8450618c0f43 Step 11/18 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> a1764d4d6653 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 ---> 4056c6b47a79 Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> 29314fdf7dcf Step 14/18 : ARG GOPROXY ---> Using cache ---> efff4d50393f 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 ---> 10a4b84bab31 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 ---> 5be27d028ea0 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 ---> 3d10cf235af7 Step 18/18 : COPY . . ---> 9830bdc303e9 [Warning] One or more build-args [EXPERIMENTAL TAG ALPINE_VERSION COMMIT] were not consumed Successfully built 9830bdc303e9 Successfully tagged docker-app-dev:jenkins-app-PR-639-5 Check Vendoring... docker run --rm docker-app-dev:jenkins-app-PR-639-5 sh -c "make vendor && hack/check-git-diff vendor" rm -rf vendor 1>&1 dep ensure -v (1/95) Wrote github.com/Microsoft/go-winio@v0.4.12 (2/95) Wrote github.com/containerd/ttrpc@master (3/95) Wrote github.com/containerd/continuity@master (4/95) Wrote github.com/containerd/fifo@master (5/95) Wrote github.com/agl/ed25519@master (6/95) Wrote github.com/beorn7/perks@master (7/95) Wrote github.com/containerd/cgroups@master (8/95) Wrote github.com/coreos/go-systemd@v20 (9/95) Wrote github.com/davecgh/go-spew@v1.1.1 (10/95) Wrote github.com/containerd/typeurl@master (11/95) Wrote vbom.ml/util@master (12/95) Wrote github.com/deislabs/cnab-go@v0.3.2-beta1 (13/95) Wrote github.com/docker/docker-credential-helpers@v0.6.1 (14/95) Wrote github.com/docker/go@v1.5.1-1 (15/95) Wrote github.com/docker/go-events@master (16/95) Wrote github.com/docker/go-metrics@d466d4f6fd960e01820085bd7e1a24426ee7ef18 (17/95) Wrote github.com/docker/go-connections@v0.4.0 (18/95) Wrote github.com/docker/go-units@v0.3.3 (19/95) Wrote github.com/docker/cnab-to-oci@v0.1.0-beta2 (20/95) Wrote github.com/Microsoft/hcsshim@v0.8.6 (21/95) Wrote github.com/godbus/dbus@v5.0.1 (22/95) Wrote github.com/gogo/googleapis@v1.2.0 (23/95) Wrote github.com/google/go-cmp@v0.2.0 (24/95) Wrote github.com/google/gofuzz@v1.0.0 (25/95) Wrote github.com/google/shlex@master (26/95) Wrote github.com/gorilla/mux@v1.7.1 (27/95) Wrote github.com/hashicorp/go-version@v1.1.0 (28/95) Wrote github.com/hashicorp/golang-lru@v0.5.1 (29/95) Wrote github.com/imdario/mergo@master (30/95) Wrote github.com/globalsign/mgo@master (31/95) Wrote github.com/inconshreveable/mousetrap@v1.0 (32/95) Wrote github.com/konsorten/go-windows-terminal-sequences@v1.0.2 (33/95) Wrote github.com/mattn/go-shellwords@v1.0.5 (34/95) Wrote github.com/json-iterator/go@v1.1.6 (35/95) Wrote github.com/matttproud/golang_protobuf_extensions@v1.0.1 (36/95) Wrote github.com/googleapis/gnostic@v0.2.0 (37/95) Wrote github.com/mitchellh/mapstructure@v1.1.2 (38/95) Wrote github.com/docker/distribution@0d3efadf0154c2b8a4e7b6621fff9809655cc580 (39/95) Wrote github.com/docker/compose-on-kubernetes@v0.4.21 (40/95) Wrote github.com/modern-go/concurrent@1.0.3 (41/95) Wrote github.com/miekg/pkcs11@master (42/95) Wrote github.com/modern-go/reflect2@1.0.1 (43/95) Wrote github.com/morikuni/aec@master (44/95) Wrote github.com/oklog/ulid@v1.3.1 (45/95) Wrote github.com/opencontainers/go-digest@v1.0.0-rc1 (46/95) Wrote github.com/pkg/errors@v0.8.1 (47/95) Wrote github.com/golang/protobuf@v1.3.1 (48/95) Wrote github.com/opencontainers/runtime-spec@29686dbc5559d93fb1ef402eeda3e35c38d75af4 (49/95) Wrote github.com/opencontainers/image-spec@v1.0.1 (50/95) Wrote github.com/prometheus/client_model@master (51/95) Wrote github.com/docker/cli@19.03 (52/95) Wrote github.com/prometheus/client_golang@v0.8.0 (53/95) Wrote github.com/qri-io/jsonpointer@v0.1.0 (54/95) Wrote github.com/prometheus/procfs@master (55/95) Wrote github.com/prometheus/common@v0.2.0 (56/95) Wrote github.com/qri-io/jsonschema@v0.1.1 (57/95) Wrote github.com/sirupsen/logrus@v1.4.1 (58/95) Wrote github.com/spf13/pflag@master (59/95) Wrote github.com/syndtr/gocapability@master (60/95) Wrote github.com/spf13/cobra@v0.0.5 (61/95) Wrote github.com/wadey/gocovmerge@master (62/95) Wrote github.com/xeipuuv/gojsonpointer@master (63/95) Wrote github.com/xeipuuv/gojsonreference@master (64/95) Wrote github.com/opencontainers/runc@v1.0.0-rc7 (65/95) Wrote github.com/containerd/containerd@master (66/95) Wrote github.com/xeipuuv/gojsonschema@93e72a773fade158921402d6a24c819b48aba29d (67/95) Wrote golang.org/x/oauth2@master (68/95) Wrote golang.org/x/sync@master (69/95) Wrote github.com/docker/swarmkit@18e7e58ea1a5ec016625a636d0d52500eea123bc (70/95) Wrote golang.org/x/crypto@master Running on ubuntu-1804-overlay2 (i-0bc61a26c7912265a) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] checkout Running on ubuntu-1804-overlay2 (i-0a1ee32efbdad699a) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { (71/95) Wrote golang.org/x/time@master [Pipeline] checkout (72/95) Wrote golang.org/x/net@master (73/95) Wrote gopkg.in/inf.v0@v0.9.1 (74/95) Wrote google.golang.org/appengine@v1.5.0 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 (75/95) Wrote gotest.tools@v2.3.0 (76/95) Wrote gopkg.in/yaml.v2 (from https://github.com/simonferquel/yaml)@c86e64ed9581b7588e736f0c3e6ecc02cc22996e > git init /home/ubuntu/workspace/app_PR-639/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/639/head:refs/remotes/origin/PR-639 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-639/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/639/head:refs/remotes/origin/PR-639 (77/95) Wrote k8s.io/klog@v0.2.0 (78/95) Wrote github.com/coreos/etcd@v3.3.12 (79/95) Wrote k8s.io/utils@master (80/95) Wrote sigs.k8s.io/yaml@v1.1.0 (81/95) Wrote k8s.io/apimachinery@kubernetes-1.14.1 Fetching without tags (82/95) Wrote github.com/Masterminds/semver@v1.4.2 (83/95) Wrote github.com/Azure/go-ansiterm@master Checking out Revision e3085b284befd724cc1ed5101471669eccf13b7c (PR-639) > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # 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/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f e3085b284befd724cc1ed5101471669eccf13b7c (84/95) Wrote google.golang.org/grpc@v1.19.1 (85/95) Wrote golang.org/x/sys@master Commit message: "New command to list application images" Fetching without tags Checking out Revision e3085b284befd724cc1ed5101471669eccf13b7c (PR-639) [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/639/head:refs/remotes/origin/PR-639 # 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/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f e3085b284befd724cc1ed5101471669eccf13b7c + 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-639-5 . Commit message: "New command to list application images" [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-639-5 . (86/95) Wrote github.com/theupdateframework/notary@v0.6.1 (87/95) Wrote golang.org/x/text@v0.3.0 (88/95) Wrote golang.org/x/tools@master Sending build context to Docker daemon 72.89MB Step 1/14 : ARG ALPINE_VERSION=3.10.1 Step 2/14 : FROM golang:1.13.0 AS build 1.13.0: Pulling from library/golang 4a56a430b2ba: Pulling fs layer 4b5cacb629f5: Pulling fs layer 14408c8d4f9a: Pulling fs layer ea67eaa7dd42: Pulling fs layer a2a2197e145e: Pulling fs layer 36ac8c11a11f: Pulling fs layer ecd7d9a67e26: Pulling fs layer ea67eaa7dd42: Waiting a2a2197e145e: Waiting 36ac8c11a11f: Waiting ecd7d9a67e26: Waiting 4b5cacb629f5: Verifying Checksum 4b5cacb629f5: Download complete 14408c8d4f9a: Verifying Checksum 14408c8d4f9a: Download complete (89/95) Wrote k8s.io/client-go@kubernetes-1.14.1 (90/95) Wrote google.golang.org/genproto@master Sending build context to Docker daemon 72.89MB 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 4a56a430b2ba: Verifying Checksum 4a56a430b2ba: Download complete 96465440c208: Verifying Checksum 96465440c208: Download complete 4ae16bd47783: Verifying Checksum 4ae16bd47783: Download complete 96d705baf026: Verifying Checksum 96d705baf026: Download complete 39007eb46008: Verifying Checksum 39007eb46008: Download complete ea67eaa7dd42: Verifying Checksum ea67eaa7dd42: Download complete ecd7d9a67e26: Verifying Checksum ecd7d9a67e26: Download complete 16a3d8aca6cd: Verifying Checksum 16a3d8aca6cd: Download complete c0058a8c71f2: Verifying Checksum c0058a8c71f2: Download complete a2a2197e145e: Verifying Checksum a2a2197e145e: Download complete (91/95) Wrote cloud.google.com/go@v0.37.4 36ac8c11a11f: Verifying Checksum 36ac8c11a11f: Download complete e0ec5610455a: Verifying Checksum e0ec5610455a: Download complete 4a56a430b2ba: Pull complete (92/95) Wrote github.com/gogo/protobuf@v1.2.1 4e549f0f5e64: Verifying Checksum 4e549f0f5e64: Download complete 4b5cacb629f5: Pull complete 14408c8d4f9a: Pull complete 4ae16bd47783: Pull complete 2f8d98df0991: Verifying Checksum 2f8d98df0991: Download complete bbab4ec87ac4: Pull complete 2ea1f7804402: Pull complete ea67eaa7dd42: Pull complete a2a2197e145e: Pull complete 96465440c208: Pull complete (93/95) Wrote k8s.io/api@kubernetes-1.14.1 (94/95) Wrote github.com/docker/docker@master 16a3d8aca6cd: Pull complete 36ac8c11a11f: Pull complete ecd7d9a67e26: Pull complete Digest: sha256:90d554b5ae59cb63d2bf42bdfcd60aa1feb4794d9e3a9cbb9d2deb477c088be0 Status: Downloaded newer image for golang:1.13.0 ---> c4d6fdf2260a Step 3/14 : RUN apt-get update -qq && apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime e0ec5610455a: Pull complete 96d705baf026: Pull complete 39007eb46008: Pull complete ---> Running in 9fc50fb682f2 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 3 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 (368 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 ... 15394 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 9fc50fb682f2 ---> 6c93d1393c2f Step 4/14 : WORKDIR /go/src/github.com/docker/app/ ---> Running in 8e9479f754a4 Removing intermediate container 8e9479f754a4 ---> 52e902150579 Step 5/14 : COPY . . 4e549f0f5e64: Pull complete c0058a8c71f2: Pull complete ---> 186c925115d0 Step 6/14 : ARG EXPERIMENTAL="off" ---> Running in a31391972378 Removing intermediate container a31391972378 ---> dd23f96e87ad Step 7/14 : ARG TAG="unknown" ---> Running in f717fca03be6 Removing intermediate container f717fca03be6 ---> a69e5904e560 Step 8/14 : RUN make EXPERIMENTAL=${EXPERIMENTAL} BUILD_TAG=${BUILD_TAG} TAG=${TAG} bin/cnab-run ---> Running in 35b8e2c0961a CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:00:15Z" -o bin/cnab-run ./cmd/cnab-run 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 ---> Running in 38532cf98835 Removing intermediate container 38532cf98835 ---> fb380334ad07 Step 3/8 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Running in 8ccef117fa39 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 (364 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 8ccef117fa39 ---> db8d9bb01c30 Step 4/8 : WORKDIR /go/src/github.com/docker/cli ---> Running in 8c28791a6dc5 Removing intermediate container 8c28791a6dc5 ---> e495c6024a5e Step 5/8 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Running in 75c7afc531bd 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 Removing intermediate container 75c7afc531bd ---> a25e24ae4678 Step 6/8 : ARG GOPROXY ---> Running in 68aeed77ac28 Removing intermediate container 68aeed77ac28 ---> ee3a35274bb6 Step 7/8 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Running in 4a47a01dcced ./scripts/build/osx Building build/docker-darwin-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] } Removing intermediate container 35b8e2c0961a ---> a482561f43af Step 9/14 : FROM alpine:${ALPINE_VERSION} as invocation 3.10.1: Pulling from library/alpine 050382585609: Pulling fs layer 050382585609: Download complete 050382585609: Pull complete Digest: sha256:6a92cd1fcdc8d8cdec60f33dda4db2cb1fcdcacf3410a8e05b3741f44a9b5998 Status: Downloaded newer image for alpine:3.10.1 ---> b7b28af77ffe Step 10/14 : RUN apk add --no-cache ca-certificates && adduser -S cnab ---> Running in 5c5b15b9dca7 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 5c5b15b9dca7 ---> 47b37f511662 Step 11/14 : USER cnab ---> Running in aaf04264f544 Removing intermediate container aaf04264f544 ---> 2c5f8f0cac7c Step 12/14 : COPY --from=build /go/src/github.com/docker/app/bin/cnab-run /cnab/app/run ---> 2d5c171aef97 Step 13/14 : WORKDIR /cnab/app ---> Running in 61e5cb7fe2ee Removing intermediate container 61e5cb7fe2ee ---> 4f25aa94d76b Step 14/14 : CMD /cnab/app/run ---> Running in b8494b45737a Removing intermediate container b8494b45737a ---> 28033a136128 [Warning] One or more build-args [COMMIT GOPROXY] were not consumed Successfully built 28033a136128 Successfully tagged docker/cnab-app-base:jenkins-app-PR-639-5 docker save docker/cnab-app-base:jenkins-app-PR-639-5 -o _build/invocation-image.tar [Pipeline] sh + make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-639-5-coverage OUTPUT=coverage-invocation-image.tar save-invocation-image-tag docker tag docker/cnab-app-base:jenkins-app-PR-639-5 docker/cnab-app-base:jenkins-app-PR-639-5-coverage docker save docker/cnab-app-base:jenkins-app-PR-639-5-coverage -o _build/coverage-invocation-image.tar [Pipeline] sh + make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-639-5-coverage-experimental OUTPUT=coverage-experimental-invocation-image.tar save-invocation-image-tag docker tag docker/cnab-app-base:jenkins-app-PR-639-5 docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental docker save docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental -o _build/coverage-experimental-invocation-image.tar [Pipeline] } [Pipeline] // ansiColor [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build [Pipeline] { [Pipeline] stash Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/invocation-image.tgz [Pipeline] stash Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/coverage-invocation-image.tgz [Pipeline] stash Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/coverage-experimental-invocation-image.tgz [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-5 Untagged: docker/cnab-app-base:jenkins-app-PR-639-5 [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-5-coverage Untagged: docker/cnab-app-base:jenkins-app-PR-639-5-coverage [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental Untagged: docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental Deleted: sha256:28033a13612862aa0684944d76c600efc8105464f65f9de5f882a239be050e0b Deleted: sha256:4f25aa94d76b4a07cb736f1399dcc9afad5cff789d5fb1ca96b9c002f3b2d687 Deleted: sha256:2d5c171aef97826a7fd7d208a36eeaa72d2636349fbfaed1752b8896cedd48d4 Deleted: sha256:99ecf96b2d8cfc5b4bf278c471d7c8498b5551d3ecfcf3e947978d9580007dfd Deleted: sha256:2c5f8f0cac7cecbef8b4ec6ab9bade3bf3df41c988b8a2cace9c06fa6ab18d3c Deleted: sha256:47b37f511662ce5b4d46c0726542334e33470b0e14d242a5d0645af33d23bc0b Deleted: sha256:6c01df36e807db25f810cbb270b0e24c5b6c069feee9dc931562e19c622ee4ca [Pipeline] } [Pipeline] // dir [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } ./scripts/build/windows Generating windows resources Building build/docker-windows-amd64 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 4a47a01dcced ---> 7f9188569262 Step 8/8 : WORKDIR /go/src/github.com/docker/app/ ---> Running in b8bef4353fef Removing intermediate container b8bef4353fef ---> f4ec8bffc236 [Warning] One or more build-args [EXPERIMENTAL TAG ALPINE_VERSION COMMIT] were not consumed Successfully built f4ec8bffc236 Successfully tagged docker-app-cli:jenkins-app-PR-639-5 docker create --name docker-app-cli-jenkins-app-PR-639-5 docker-app-cli:jenkins-app-PR-639-5 noop 2bcc76f182001b4477e8194c3e1d72e5a7a2bb7185de454f48183973cd535f59 docker cp docker-app-cli-jenkins-app-PR-639-5:/go/src/github.com/docker/cli/build/docker-linux-amd64 bin/docker-linux docker cp docker-app-cli-jenkins-app-PR-639-5:/go/src/github.com/docker/cli/build/docker-darwin-amd64 bin/docker-darwin docker cp docker-app-cli-jenkins-app-PR-639-5:/go/src/github.com/docker/cli/build/docker-windows-amd64 bin/docker-windows.exe docker rm docker-app-cli-jenkins-app-PR-639-5 docker-app-cli-jenkins-app-PR-639-5 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-639-5 . Sending build context to Docker daemon 72.89MB 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 ---> fb380334ad07 Step 3/22 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> db8d9bb01c30 Step 4/22 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> e495c6024a5e Step 5/22 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> a25e24ae4678 Step 6/22 : ARG GOPROXY ---> Using cache ---> ee3a35274bb6 Step 7/22 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 7f9188569262 Step 8/22 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> f4ec8bffc236 Step 9/22 : FROM build AS dev ---> f4ec8bffc236 Step 10/22 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Running in 1d3ddbf5a993 Removing intermediate container 1d3ddbf5a993 ---> ba85effa2624 Step 11/22 : ARG DEP_VERSION=v0.5.1 ---> Running in 5df289ed269f Removing intermediate container 5df289ed269f ---> ed48c123d230 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 8f7f9f1fddd1  % 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 6505 0 --:--:-- --:--:-- --:--:-- 6505  100 10.5M 100 10.5M 0  0 49.9M 0 --:--:-- --:--:-- --:--:-- 49.9M Removing intermediate container 8f7f9f1fddd1 ---> 9700486ca9bf Step 13/22 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Running in d12ad19872ae Removing intermediate container d12ad19872ae ---> 2ae40ed84c7b Step 14/22 : ARG GOPROXY ---> Running in 77a63bd039bd Removing intermediate container 77a63bd039bd ---> 2ad80e09cd2e 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 0faa9c3d4993 go: finding github.com/fatih/color v1.6.0 go: finding github.com/sirupsen/logrus v1.0.5 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/google/go-cmp v0.2.0 go: finding github.com/pkg/errors v0.8.0 go: finding github.com/jonboulle/clockwork v0.1.0 go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 go: finding gotest.tools v2.1.0+incompatible go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9 go: finding github.com/mattn/go-isatty v0.0.3 go: finding github.com/mattn/go-colorable v0.0.9 go: finding gopkg.in/yaml.v2 v2.2.1 go: finding github.com/hpcloud/tail v1.0.0 go: finding github.com/golang/protobuf v1.2.0 go: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd go: finding github.com/fsnotify/fsnotify v1.4.7 go: finding golang.org/x/text v0.3.0 go: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 go: finding golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: finding gopkg.in/fsnotify.v1 v1.4.7 go: finding github.com/onsi/ginkgo v1.6.0 go: finding golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: finding github.com/stretchr/testify v1.3.0 go: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 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: downloading gotest.tools v2.1.0+incompatible go: extracting gotest.tools v2.1.0+incompatible go: downloading github.com/sirupsen/logrus v1.0.5 go: downloading github.com/pkg/errors v0.8.0 go: downloading github.com/jonboulle/clockwork v0.1.0 go: downloading github.com/fatih/color v1.6.0 go: downloading github.com/spf13/pflag v1.0.1 go: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f 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/jonboulle/clockwork v0.1.0 go: extracting github.com/pkg/errors v0.8.0 go: extracting github.com/sirupsen/logrus v1.0.5 go: downloading golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: downloading golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: extracting github.com/spf13/pflag v1.0.1 go: extracting github.com/fatih/color v1.6.0 go: downloading github.com/mattn/go-isatty v0.0.3 go: downloading github.com/mattn/go-colorable v0.0.9 go: extracting github.com/mattn/go-isatty v0.0.3 go: extracting github.com/mattn/go-colorable v0.0.9 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 0faa9c3d4993 ---> 62ef2288d8dc 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 7a8ac9575895 Removing intermediate container 7a8ac9575895 ---> a3fa5cce382a 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 4b71c9cd3413 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 4b71c9cd3413 ---> 74bcdeaa15d0 Step 18/22 : COPY . . ---> c6ab3b1b04da Step 19/22 : FROM dev AS cross ---> c6ab3b1b04da Step 20/22 : ARG EXPERIMENTAL="off" ---> Running in 4031e044e857 Removing intermediate container 4031e044e857 ---> 259a356e7bed Step 21/22 : ARG TAG="unknown" ---> Running in 990cfe1cd923 Removing intermediate container 990cfe1cd923 ---> 359880c52854 Step 22/22 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross ---> Running in 95b41298dca7 GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -o bin/docker-app-standalone-windows.exe ./cmd/docker-app-standalone Removing intermediate container 95b41298dca7 ---> 21e030232322 [Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed Successfully built 21e030232322 Successfully tagged docker-app-cross:jenkins-app-PR-639-5 docker create --name docker-app-cross-jenkins-app-PR-639-5 docker-app-cross:jenkins-app-PR-639-5 noop 00d93b36e9c98c08632133cea4d9eea3d3fcf5b26c5821e2db0cd2b97202220e docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-linux bin/docker-app-linux docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-darwin bin/docker-app-darwin docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-windows.exe bin/docker-app-windows.exe docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-standalone-linux bin/docker-app-standalone-linux docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-standalone-darwin bin/docker-app-standalone-darwin docker cp docker-app-cross-jenkins-app-PR-639-5:/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-639-5 docker-app-cross-jenkins-app-PR-639-5 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-639-5 . Sending build context to Docker daemon 72.89MB 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 ---> fb380334ad07 Step 3/26 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> db8d9bb01c30 Step 4/26 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> e495c6024a5e Step 5/26 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> a25e24ae4678 Step 6/26 : ARG GOPROXY ---> Using cache ---> ee3a35274bb6 Step 7/26 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 7f9188569262 Step 8/26 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> f4ec8bffc236 Step 9/26 : FROM build AS dev ---> f4ec8bffc236 Step 10/26 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> ba85effa2624 Step 11/26 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> ed48c123d230 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 ---> 9700486ca9bf Step 13/26 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> 2ae40ed84c7b Step 14/26 : ARG GOPROXY ---> Using cache ---> 2ad80e09cd2e 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 ---> 62ef2288d8dc 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 ---> a3fa5cce382a 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 ---> 74bcdeaa15d0 Step 18/26 : COPY . . ---> Using cache ---> c6ab3b1b04da Step 19/26 : FROM dev AS cross ---> c6ab3b1b04da Step 20/26 : ARG EXPERIMENTAL="off" ---> Using cache ---> 259a356e7bed Step 21/26 : ARG TAG="unknown" ---> Using cache ---> 359880c52854 Step 22/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross ---> Using cache ---> 21e030232322 Step 23/26 : FROM cross AS e2e-cross ---> 21e030232322 Step 24/26 : ARG EXPERIMENTAL="off" ---> Running in 1c193be7cbad Removing intermediate container 1c193be7cbad ---> 76893d8d3e59 Step 25/26 : ARG TAG="unknown" ---> Running in 54271b1da010 Removing intermediate container 54271b1da010 ---> 1a20f1bf6150 Step 26/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} e2e-cross ---> Running in dce3c4b5b8cb GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -c -o bin/docker-app-e2e-windows.exe ./e2e/ Removing intermediate container dce3c4b5b8cb ---> c2d5ef345fa6 [Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed Successfully built c2d5ef345fa6 Successfully tagged docker-app-e2e-cross:jenkins-app-PR-639-5 docker create --name docker-app-e2e-cross-jenkins-app-PR-639-5 docker-app-e2e-cross:jenkins-app-PR-639-5 noop c03062784de658002945380625bb1b33118ed5ddbf9e4963c74e9eece06f5ec7 docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/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-639-5:/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-639-5:/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-639-5:/usr/local/bin/gotestsum-linux bin/gotestsum-linux docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/gotestsum-darwin bin/gotestsum-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/gotestsum-windows.exe bin/gotestsum-windows.exe docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/test2json-linux bin/test2json-linux docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/test2json-darwin bin/test2json-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/test2json-windows.exe bin/test2json-windows.exe docker rm docker-app-e2e-cross-jenkins-app-PR-639-5 docker-app-e2e-cross-jenkins-app-PR-639-5 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-639/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-639/5/stashes/binaries.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/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-639/5/stashes/e2e.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/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-639/5/stashes/examples.tgz [Pipeline] } [Pipeline] // dir [Pipeline] sh + xargs docker image rm -f + docker image ls --format={{.Repository}}:{{.Tag}} *jenkins-app-PR-639-5* Untagged: docker-app-e2e-cross:jenkins-app-PR-639-5 Deleted: sha256:c2d5ef345fa6e8630655fe7b029d242806d9cbd860349af15a1eccf54c10d5c3 Deleted: sha256:591657d9417fb6c2432e342ad9463f4349cd26de1fd79ec39e5c28937106efd3 Deleted: sha256:1a20f1bf615089f3f16bdecd459163f97472a161f8749eaa95e7be6b95d20652 Deleted: sha256:76893d8d3e592d0b33b608e5aa6ff6a79e454abc087850d6821ee2299606af90 Untagged: docker-app-cross:jenkins-app-PR-639-5 Deleted: sha256:21e030232322a2b540630fde677c869d9ccb5b61c7611fb9972f2b47ae2e1a70 Deleted: sha256:103448af3cea3cc44a6c0b2cab6466bd2c0b7e51e4eb181d4bacd6eb7a9f131c Deleted: sha256:359880c528542679aadbb87eb7be4458ac73d545cb05c9c1dd2ff773fd2c9d6e Deleted: sha256:259a356e7bed10ba3fd883af318640169d27427c3b3348b16143937c15afc49c Deleted: sha256:c6ab3b1b04dac5159d5d80fdfa92e2d88eccf4776a62f2c3c44a0defedc5bc78 Deleted: sha256:2ddb910d178887ca0050678a06313b1a1d9923706c14b94103fb1fd793e5f0d9 Deleted: sha256:74bcdeaa15d0b8f0139bb04da1bb6241ccfa628bc301c250665557e5b4226ec6 Deleted: sha256:d21867b02dc6dc35e0374df865c91ff8885e03a42faee57f352aab4688308e58 Deleted: sha256:a3fa5cce382a276a62847937f71665e20e1bfd6a74d5d28131cfee8239f8b223 Deleted: sha256:0c65a300ed22937fb8edcebcb29f6270924b1efaaef6b1f4b963475da3f5d6b3 Deleted: sha256:62ef2288d8dcbed2d4dcf0011662577d1bbf443cda72bff55478f47f1af77f4f Deleted: sha256:a69f0ce4b8baba8a9d1de525bf45d6730c37e538c7c937eebb31b3aafa79c9b9 Deleted: sha256:2ad80e09cd2e5c5be5fc498488510366c4550bf5ad1458e6ddf26346665829c1 Deleted: sha256:2ae40ed84c7b4ce806505c619d1fed36f7e64a0617a20eb46708c3b9265ec501 Deleted: sha256:9700486ca9bf2fa244e169d1b2e89165d847dedb0360919873161bf0cf2268ec Deleted: sha256:21427bae850ee0362f0f69f38d708199f83764d96a6ef963c34d0f99776781d5 Deleted: sha256:ed48c123d23052e98b15db6bc3eaa5af6fec3d69bd6bb583174433b4ebe83bc4 Deleted: sha256:ba85effa26243f4d19084440f4310cc0dad195cc87f387450863f47e67c5038e Untagged: docker-app-cli:jenkins-app-PR-639-5 Deleted: sha256:f4ec8bffc236e1fd0b1009c19646a26ad12254d4ddc89d2e4b0342a7fb7d91fd Deleted: sha256:05d74822b16f3b57aad813a88807402875dd5b3412a779611f0bdf8a1e3a809d Deleted: sha256:7f9188569262c5cc4b2d5040e6af3dbbeb66ae1cfdb26b80eec91868bc385fbe Deleted: sha256:21d9179a6d0956b26abc72db55f1ea4ae132e78b0d7786a18aa305124816ea5a Deleted: sha256:ee3a35274bb6264e027e5759407852bdcfa18d5d6ada414d5f1ecfae95dc465c Deleted: sha256:a25e24ae4678efeb6285c87961037674e4ae9c05ce72638b1b2a659ea1c7ca5a Deleted: sha256:ebc3dc019a4f9fe4250b8fc9d5e6a47bace909a9152787753a89924b1d38e520 Deleted: sha256:e495c6024a5e10676712ed52ab04748587b5b6cac4a58c0a6eaafcc8096a805b Deleted: sha256:1e92d68b7bfefd91f212670a6394c4eae9d7e2cb5ed4546a751b3cd55098f8f2 Deleted: sha256:db8d9bb01c30b3adeaa57e21c256d33878ce9d805b98f4cf44ef5521fd3b1d83 Deleted: sha256:26d12d32e022675b3759c2a1db7326559e7853b70b8c2fc680d135930c6fb470 Deleted: sha256:fb380334ad07685344e771638559195c2bf0c7d8b3c75704f05305a16c033e1f [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-08aeb9d34fe5a5f18) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { Running on ubuntu-1804-overlay2 (i-0bc61a26c7912265a) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { Running on ubuntu-1804-overlay2 (i-0a1ee32efbdad699a) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] checkout using credential docker-jenkins-github-credentials [Pipeline] checkout Cloning the remote Git repository Cloning with configured refspecs honoured and without tags [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] checkout using credential docker-jenkins-github-credentials using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags 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-639/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/639/head:refs/remotes/origin/PR-639 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-639/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/639/head:refs/remotes/origin/PR-639 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-639/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/639/head:refs/remotes/origin/PR-639 Fetching without tags Checking out Revision e3085b284befd724cc1ed5101471669eccf13b7c (PR-639) Fetching without tags > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # 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/639/head:refs/remotes/origin/PR-639 Checking out Revision e3085b284befd724cc1ed5101471669eccf13b7c (PR-639) > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # 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/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f e3085b284befd724cc1ed5101471669eccf13b7c Commit message: "New command to list application images" > git config core.sparsecheckout # timeout=10 > git checkout -f e3085b284befd724cc1ed5101471669eccf13b7c Fetching without tags Commit message: "New command to list application images" Checking out Revision e3085b284befd724cc1ed5101471669eccf13b7c (PR-639) Commit message: "New command to list application images" > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # 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/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f e3085b284befd724cc1ed5101471669eccf13b7c [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build [Pipeline] { [Pipeline] unstash [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build [Pipeline] { [Pipeline] unstash [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/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-639/5/stashes/invocation-image.tgz Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/coverage-invocation-image.tgz [Pipeline] sh [Pipeline] sh + docker load -i invocation-image.tar + docker load -i coverage-invocation-image.tar Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/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-639-5-coverage [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + make -f docker.Makefile TAG=jenkins-app-PR-639-5-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-639-5 . Loaded image: docker/cnab-app-base:jenkins-app-PR-639-5 [Pipeline] } [Pipeline] // dir [Pipeline] unstash Loaded image: docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + make EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-639-5-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-639-5 . Sending build context to Docker daemon 72.89MB 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 ---> 5413dea46787 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> 3f3f9f8e3db1 Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> e70dac60fb0b Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> bed9295f8e31 Step 6/18 : ARG GOPROXY ---> Using cache ---> 1777863bd60e Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 434ae5ee263d Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 9432d054ce87 Step 9/18 : FROM build AS dev ---> 9432d054ce87 Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> b2acee0190f1 Step 11/18 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> 0a2370b900b5 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 ---> 95487e979b8d Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> e3ef00a72ddc Step 14/18 : ARG GOPROXY ---> Using cache ---> 631ac1e2b1b8 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 ---> 6f94a633218f 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 ---> 96e9f773230d 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 ---> b4e63bdaf7c0 Step 18/18 : COPY . . Sending build context to Docker daemon 72.89MB 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 d6d40d05ef20 Removing intermediate container d6d40d05ef20 ---> cf0362e76608 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Running in daaa71436a1a 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 (366 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' ... ---> c20a2ac81b8a [Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed Not creating home directory `/run/uuidd'. invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Successfully built c20a2ac81b8a Successfully tagged docker-app-dev:jenkins-app-PR-639-5 docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-639-5-coverage --network="host" -t docker-app-dev:jenkins-app-PR-639-5 make COMMIT=e3085b28 TAG=jenkins-app-PR-639-5-coverage EXPERIMENTAL=off TEST_RESULTS_PREFIX= coverage Removing intermediate container daaa71436a1a ---> 11c736f559c1 Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Running in 5e358534584e Removing intermediate container 5e358534584e ---> 69c5b99b85a3 Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Running in 569aaaddf550 Cloning into '.'... 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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:10:05Z" -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 ∅ . (9ms) Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/binaries.tgz [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/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-639/5/stashes/examples.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/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-639/5/stashes/e2e.tgz [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh 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 + ./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 569aaaddf550 ---> ec30b68425ec Step 6/18 : ARG GOPROXY ---> Running in 08cdfad3d943 Removing intermediate container 08cdfad3d943 ---> 14004391ce49 Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Running in c7e047774420 ./scripts/build/osx Building build/docker-darwin-amd64 PASS e2e/linux.TestCallCustomStatusAction/validCustomDockerStatusAction (6.34s) PASS e2e/linux.TestCallCustomStatusAction/validCustomStandardStatusAction (4.33s) PASS e2e/linux.TestCallCustomStatusAction/missingCustomStatusAction (3.12s) PASS e2e/linux.TestCallCustomStatusAction (13.79s) PASS e2e/linux.TestCnabParameters (3.07s) PASS e2e/linux.TestExitErrorCode (0.06s) PASS e2e/linux.TestRender/envvariables/stdout (1.60s) PASS e2e/linux.TestRender/envvariables/file (1.35s) PASS e2e/linux.TestRender/envvariables (2.95s) PASS e2e/linux.TestRender (2.95s) PASS e2e/linux.TestRenderFormatters (2.94s) PASS e2e/linux.TestInit (0.13s) PASS e2e/linux.TestDetectApp (4.41s) PASS e2e/linux.TestBundle/simple-bundle (1.09s) PASS e2e/linux.TestBundle/bundle-with-tag (0.33s) PASS e2e/linux.TestBundle (13.32s) ∅ cmd/cnab-run ∅ cmd/docker-app ∅ cmd/docker-app-standalone ✓ internal (3ms) ✓ internal/compose (5ms) ✓ internal/formatter (11ms) ✓ internal/inspect (60ms) ✓ internal/commands (518ms) ∅ internal/commands/image ∅ internal/formatter/driver ∅ internal/formatter/json ∅ internal/formatter/yaml ∅ internal/log ✓ internal/slices (6ms) ✓ internal/packager (32ms) ✓ internal/store (21ms) ✓ internal/yaml (1.623s) ✓ loader (10ms) ✓ render (47ms) ✓ specification (8ms) ✓ types (22ms) ✓ types/metadata (6ms) ✓ types/parameters (4ms) DONE 207 tests in 94.666s CGO_ENABLED=0 go test -tags=""" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:10:05Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:10:05Z" -v ./e2e ./scripts/build/windows Generating windows resources Building build/docker-windows-amd64 PASS e2e/linux.TestDockerAppLifecycle/withBindMounts (29.01s) PASS e2e/linux.TestDockerAppLifecycle/withoutBindMounts (31.92s) PASS e2e/linux.TestDockerAppLifecycle (60.93s) PASS e2e/linux.TestCredentials/missing (0.11s) PASS e2e/linux.TestCredentials/full (1.94s) PASS e2e/linux.TestCredentials/mixed-credstore (1.30s) PASS e2e/linux.TestCredentials/mixed-local-cred (1.27s) PASS e2e/linux.TestCredentials/overload (0.06s) PASS e2e/linux.TestCredentials (4.68s) PASS e2e/linux.TestRenderWithEnvFile (1.52s) PASS e2e/linux.TestExamplesAreValid (0.13s) PASS e2e/linux.TestImageList (16.83s) PASS e2e/linux.TestInvokePluginFromCLI (3.67s) PASS e2e/linux.TestPushArchs/default (3.71s) PASS e2e/linux.TestPushArchs/all-platforms (1.12s) PASS e2e/linux.TestPushArchs (16.36s) PASS e2e/linux.TestPushInstall (16.83s) 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.TestPushPullInstall (16.51s) PASS e2e/linux.TestPushInstallBundle/push-bundle (5.00s) PASS e2e/linux.TestPushInstallBundle/push-ref (1.13s) PASS e2e/linux.TestPushInstallBundle/push-bundleref (1.68s) PASS e2e/linux.TestPushInstallBundle (21.17s) PASS e2e/linux DONE 38 tests in 199.344s time="2019-09-26T16:13:29Z" 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-639/5/artifacts/ [Pipeline] junit Recording test results [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-5 Untagged: docker/cnab-app-base:jenkins-app-PR-639-5 [Pipeline] deleteDir [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Removing intermediate container c7e047774420 ---> 5dba9826f7c3 Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Running in 85b333a82b8f Removing intermediate container 85b333a82b8f ---> ade558adb074 Step 9/18 : FROM build AS dev ---> ade558adb074 Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Running in cca22b111b6c Removing intermediate container cca22b111b6c ---> c7b5a15a3d81 Step 11/18 : ARG DEP_VERSION=v0.5.1 ---> Running in fe2d3b7bd721 Removing intermediate container fe2d3b7bd721 ---> bae3d4d9a7fe 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 c44db3d17307  % 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 6302 0 --:--:-- --:--:-- --:--:-- 6302  100 10.5M 100 10.5M 0  0 48.7M 0 --:--:-- --:--:-- --:--:-- 48.7M Removing intermediate container c44db3d17307 ---> 53b3ce5f2155 Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Running in 7d37e0607379 Removing intermediate container 7d37e0607379 ---> e810445cde41 Step 14/18 : ARG GOPROXY ---> Running in 049c1bb8594d Removing intermediate container 049c1bb8594d ---> 0cc1e85b4ade 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 2b6904229830 go: finding github.com/mattn/go-colorable v0.0.9 go: finding github.com/pkg/errors v0.8.0 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/onsi/ginkgo v1.8.0 go: finding github.com/onsi/gomega v1.4.3 go: finding github.com/fatih/color v1.6.0 go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 go: finding gotest.tools v2.1.0+incompatible go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9 go: finding github.com/hpcloud/tail v1.0.0 go: finding gopkg.in/fsnotify.v1 v1.4.7 go: finding github.com/spf13/pflag v1.0.1 go: finding github.com/golang/protobuf v1.2.0 go: finding golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: finding golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: finding golang.org/x/text v0.3.0 go: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: finding github.com/fsnotify/fsnotify v1.4.7 go: finding github.com/onsi/ginkgo v1.6.0 go: finding github.com/stretchr/testify v1.3.0 go: finding github.com/jonboulle/clockwork v0.1.0 go: finding gopkg.in/yaml.v2 v2.2.1 go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd go: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 go: finding github.com/davecgh/go-spew v1.1.0 go: finding github.com/stretchr/objx v0.1.0 go: finding github.com/pmezard/go-difflib v1.0.0 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/sirupsen/logrus v1.0.5 go: downloading github.com/fatih/color v1.6.0 go: downloading github.com/pkg/errors v0.8.0 go: downloading github.com/spf13/pflag v1.0.1 go: downloading github.com/jonboulle/clockwork v0.1.0 go: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: extracting github.com/pkg/errors v0.8.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/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 github.com/spf13/pflag v1.0.1 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-isatty v0.0.3 go: extracting github.com/mattn/go-colorable v0.0.9 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 2b6904229830 ---> 032d6c581182 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 65e5f0506dc1 Removing intermediate container 65e5f0506dc1 ---> 27e20970d5df 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 6b38c785f488 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 6b38c785f488 ---> 8c801c84ed38 Step 18/18 : COPY . . ---> 643fa00345d0 [Warning] One or more build-args [EXPERIMENTAL TAG ALPINE_VERSION COMMIT] were not consumed Successfully built 643fa00345d0 Successfully tagged docker-app-dev:jenkins-app-PR-639-5 docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-639-5-coverage-experimental --network="host" -t docker-app-dev:jenkins-app-PR-639-5 make COMMIT=e3085b28 TAG=jenkins-app-PR-639-5-coverage-experimental EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- coverage 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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-26T16:14:47Z" -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 (3m6.154s) DONE 38 tests in 187.791s 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.0% github.com/docker/app/internal/commands/cnab.go:295: requiredClaimBindMount 100.0% github.com/docker/app/internal/commands/cnab.go:304: requiredBindMount 77.8% github.com/docker/app/internal/commands/cnab.go:336: socketPath 100.0% github.com/docker/app/internal/commands/cnab.go:344: isDockerHostLocal 100.0% github.com/docker/app/internal/commands/cnab.go:348: prepareCustomAction 72.2% github.com/docker/app/internal/commands/cnab.go:383: 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/init.go:16: initCmd 87.5% github.com/docker/app/internal/commands/inspect.go:18: inspectCmd 100.0% github.com/docker/app/internal/commands/inspect.go:35: runInspect 71.4% github.com/docker/app/internal/commands/install.go:46: installCmd 100.0% github.com/docker/app/internal/commands/install.go:71: 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:31: runPull 71.4% github.com/docker/app/internal/commands/push.go:51: pushCmd 100.0% github.com/docker/app/internal/commands/push.go:73: runPush 71.4% github.com/docker/app/internal/commands/push.go:99: resolveReferenceAndBundle 66.7% github.com/docker/app/internal/commands/push.go:115: pushInvocationImage 71.4% github.com/docker/app/internal/commands/push.go:138: pushBundle 80.0% github.com/docker/app/internal/commands/push.go:164: withAppAnnotations 80.0% github.com/docker/app/internal/commands/push.go:173: platformFilter 100.0% github.com/docker/app/internal/commands/push.go:180: retagInvocationImage 80.0% github.com/docker/app/internal/commands/push.go:195: shouldRetagInvocationImage 85.7% github.com/docker/app/internal/commands/push.go:241: onEvent 0.0% github.com/docker/app/internal/commands/push.go:261: imageIndex 0.0% github.com/docker/app/internal/commands/push.go:276: onProgress 0.0% github.com/docker/app/internal/commands/push.go:280: print 0.0% github.com/docker/app/internal/commands/push.go:295: printDescriptorProgress 0.0% github.com/docker/app/internal/commands/push.go:331: hasError 0.0% github.com/docker/app/internal/commands/push.go:347: onEvent 80.0% github.com/docker/app/internal/commands/push.go:360: 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:23: renderCmd 100.0% github.com/docker/app/internal/commands/render.go:43: runRender 80.0% github.com/docker/app/internal/commands/root.go:23: NewRootCmd 37.5% github.com/docker/app/internal/commands/root.go:69: addCommands 100.0% github.com/docker/app/internal/commands/root.go:87: firstOrEmpty 100.0% github.com/docker/app/internal/commands/root.go:94: muteDockerCli 100.0% github.com/docker/app/internal/commands/root.go:103: prepareStores 69.2% github.com/docker/app/internal/commands/root.go:123: prepareBundleStore 71.4% github.com/docker/app/internal/commands/root.go:140: addFlags 100.0% github.com/docker/app/internal/commands/root.go:152: addFlags 100.0% github.com/docker/app/internal/commands/root.go:159: SetDefaultTargetContext 100.0% github.com/docker/app/internal/commands/root.go:163: CredentialSetOpts 100.0% github.com/docker/app/internal/commands/root.go:176: addFlags 100.0% github.com/docker/app/internal/commands/root.go:184: addFlags 100.0% github.com/docker/app/internal/commands/status.go:29: statusCmd 100.0% github.com/docker/app/internal/commands/status.go:48: runStatus 75.0% github.com/docker/app/internal/commands/status.go:97: displayInstallationStatus 97.0% github.com/docker/app/internal/commands/status.go:144: sortParameters 100.0% github.com/docker/app/internal/commands/status.go:153: printHeader 100.0% github.com/docker/app/internal/commands/status.go:158: printValue 100.0% github.com/docker/app/internal/commands/status.go:162: resolveStatusAction 100.0% github.com/docker/app/internal/commands/upgrade.go:21: upgradeCmd 100.0% github.com/docker/app/internal/commands/upgrade.go:41: 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:37: Store 71.4% github.com/docker/app/internal/store/bundle.go:49: Read 80.0% github.com/docker/app/internal/store/bundle.go:66: List 76.5% github.com/docker/app/internal/store/bundle.go:104: LookupOrPullBundle 75.0% github.com/docker/app/internal/store/bundle.go:124: storePath 100.0% github.com/docker/app/internal/store/bundle.go:152: pathToReference 91.7% github.com/docker/app/internal/store/bundle.go:179: 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.6% go tool cover -html _build/cov/all.out -o _build/cov/coverage.html [Pipeline] sh + make -f docker.Makefile TAG=jenkins-app-PR-639-5-coverage coverage-results docker cp docker-app-cov-jenkins-app-PR-639-5-coverage:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov docker cp docker-app-cov-jenkins-app-PR-639-5-coverage:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results docker rm docker-app-cov-jenkins-app-PR-639-5-coverage docker-app-cov-jenkins-app-PR-639-5-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-639/5/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-639/5/artifacts/ [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/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-639/5/artifacts/ [Pipeline] junit Recording test results [Pipeline] } [Pipeline] // dir [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-5-coverage Untagged: docker/cnab-app-base:jenkins-app-PR-639-5-coverage [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } ∅ cmd/cnab-run ∅ cmd/docker-app ∅ cmd/docker-app-standalone ✓ internal (4ms) ✓ internal/compose (24ms) ✓ internal/formatter (4ms) ✓ internal/inspect (36ms) ✓ internal/commands (587ms) ∅ internal/commands/image ∅ internal/formatter/driver ∅ internal/formatter/json ∅ internal/formatter/yaml ∅ internal/log ✓ internal/slices (4ms) ✓ internal/packager (36ms) ✓ internal/store (19ms) ✓ internal/yaml (1.599s) ✓ loader (9ms) ✓ render (55ms) ✓ specification (10ms) ✓ types (19ms) ✓ types/metadata (6ms) ✓ types/parameters (4ms) DONE 207 tests in 94.619s CGO_ENABLED=0 go test -tags=""experimental" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-26T16:14:47Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-26T16:14:47Z" -v ./e2e ✓ e2e (2m57.663s) DONE 38 tests in 179.348s 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.0% github.com/docker/app/internal/commands/cnab.go:295: requiredClaimBindMount 100.0% github.com/docker/app/internal/commands/cnab.go:304: requiredBindMount 77.8% github.com/docker/app/internal/commands/cnab.go:336: socketPath 100.0% github.com/docker/app/internal/commands/cnab.go:344: isDockerHostLocal 100.0% github.com/docker/app/internal/commands/cnab.go:348: prepareCustomAction 72.2% github.com/docker/app/internal/commands/cnab.go:383: 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/init.go:16: initCmd 87.5% github.com/docker/app/internal/commands/inspect.go:18: inspectCmd 100.0% github.com/docker/app/internal/commands/inspect.go:35: runInspect 71.4% github.com/docker/app/internal/commands/install.go:46: installCmd 100.0% github.com/docker/app/internal/commands/install.go:71: 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:31: runPull 71.4% github.com/docker/app/internal/commands/push.go:51: pushCmd 100.0% github.com/docker/app/internal/commands/push.go:73: runPush 71.4% github.com/docker/app/internal/commands/push.go:99: resolveReferenceAndBundle 66.7% github.com/docker/app/internal/commands/push.go:115: pushInvocationImage 71.4% github.com/docker/app/internal/commands/push.go:138: pushBundle 80.0% github.com/docker/app/internal/commands/push.go:164: withAppAnnotations 80.0% github.com/docker/app/internal/commands/push.go:173: platformFilter 100.0% github.com/docker/app/internal/commands/push.go:180: retagInvocationImage 80.0% github.com/docker/app/internal/commands/push.go:195: shouldRetagInvocationImage 85.7% github.com/docker/app/internal/commands/push.go:241: onEvent 0.0% github.com/docker/app/internal/commands/push.go:261: imageIndex 0.0% github.com/docker/app/internal/commands/push.go:276: onProgress 0.0% github.com/docker/app/internal/commands/push.go:280: print 0.0% github.com/docker/app/internal/commands/push.go:295: printDescriptorProgress 0.0% github.com/docker/app/internal/commands/push.go:331: hasError 0.0% github.com/docker/app/internal/commands/push.go:347: onEvent 80.0% github.com/docker/app/internal/commands/push.go:360: 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:23: renderCmd 100.0% github.com/docker/app/internal/commands/render.go:43: runRender 80.0% github.com/docker/app/internal/commands/root.go:23: NewRootCmd 37.5% github.com/docker/app/internal/commands/root.go:69: addCommands 100.0% github.com/docker/app/internal/commands/root.go:87: firstOrEmpty 100.0% github.com/docker/app/internal/commands/root.go:94: muteDockerCli 100.0% github.com/docker/app/internal/commands/root.go:103: prepareStores 69.2% github.com/docker/app/internal/commands/root.go:123: prepareBundleStore 71.4% github.com/docker/app/internal/commands/root.go:140: addFlags 100.0% github.com/docker/app/internal/commands/root.go:152: addFlags 100.0% github.com/docker/app/internal/commands/root.go:159: SetDefaultTargetContext 100.0% github.com/docker/app/internal/commands/root.go:163: CredentialSetOpts 100.0% github.com/docker/app/internal/commands/root.go:176: addFlags 100.0% github.com/docker/app/internal/commands/root.go:184: addFlags 100.0% github.com/docker/app/internal/commands/status.go:29: statusCmd 100.0% github.com/docker/app/internal/commands/status.go:48: runStatus 75.0% github.com/docker/app/internal/commands/status.go:97: displayInstallationStatus 97.0% github.com/docker/app/internal/commands/status.go:144: sortParameters 100.0% github.com/docker/app/internal/commands/status.go:153: printHeader 100.0% github.com/docker/app/internal/commands/status.go:158: printValue 100.0% github.com/docker/app/internal/commands/status.go:162: resolveStatusAction 100.0% github.com/docker/app/internal/commands/upgrade.go:21: upgradeCmd 100.0% github.com/docker/app/internal/commands/upgrade.go:41: 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:37: Store 71.4% github.com/docker/app/internal/store/bundle.go:49: Read 80.0% github.com/docker/app/internal/store/bundle.go:66: List 76.5% github.com/docker/app/internal/store/bundle.go:104: LookupOrPullBundle 75.0% github.com/docker/app/internal/store/bundle.go:124: storePath 100.0% github.com/docker/app/internal/store/bundle.go:152: pathToReference 91.7% github.com/docker/app/internal/store/bundle.go:179: 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 96.2% 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.6% 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-639-5-coverage-experimental coverage-results docker cp docker-app-cov-jenkins-app-PR-639-5-coverage-experimental:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov docker cp docker-app-cov-jenkins-app-PR-639-5-coverage-experimental:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results docker rm docker-app-cov-jenkins-app-PR-639-5-coverage-experimental docker-app-cov-jenkins-app-PR-639-5-coverage-experimental [Pipeline] } [Pipeline] // ansiColor [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/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-639/5/artifacts/ [Pipeline] junit Recording test results [Pipeline] } [Pipeline] // dir [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental Untagged: docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental [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