Pull request #667 opened Connecting to https://api.github.com using docker-jenkins/****** (docker-jenkins GitHub credentials) Obtained Jenkinsfile from 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 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 9d211b4b26f02e228a3affd71de33f5afd9f4d88 using credential jps-reader Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/docker/jps.git > git init /var/cloudbees-jenkins-distribution/workspace/app_PR-667@libs/jps # timeout=10 Fetching upstream changes from https://github.com/docker/jps.git > git --version # timeout=10 using GIT_ASKPASS to set credentials GitHub credentials for docker/jps > git fetch --no-tags --progress https://github.com/docker/jps.git +refs/heads/master:refs/remotes/origin/master > git config remote.origin.url https://github.com/docker/jps.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config remote.origin.url https://github.com/docker/jps.git # timeout=10 Fetching without tags Fetching upstream changes from https://github.com/docker/jps.git using GIT_ASKPASS to set credentials GitHub credentials for docker/jps > git fetch --no-tags --progress https://github.com/docker/jps.git +refs/heads/master:refs/remotes/origin/master Checking out Revision 9d211b4b26f02e228a3affd71de33f5afd9f4d88 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 9d211b4b26f02e228a3affd71de33f5afd9f4d88 Commit message: "Merge pull request #15 from docker/add-groovydocs" First time build. Skipping changelog. [Pipeline] Start of Pipeline [Pipeline] withEnv [Pipeline] { [Pipeline] timeout Timeout set to expire in 1 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: Validate) [Pipeline] { (Branch: Binaries) [Pipeline] { (Branch: Build Invocation image) [Pipeline] stage [Pipeline] { (Validate) [Pipeline] stage [Pipeline] { (Binaries) [Pipeline] stage [Pipeline] { (Build Invocation image) [Pipeline] node [Pipeline] node [Pipeline] node Running on ubuntu-1804-overlay2 (i-084e8b53ea4a0651e) in /home/ubuntu/workspace/app_PR-667 [Pipeline] { Running on ubuntu-1804-overlay2 (i-0e0220bb36546a78d) in /home/ubuntu/workspace/app_PR-667 [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] checkout Running on ubuntu-1804-overlay2 (i-011d49cdef7331bcc) in /home/ubuntu/workspace/app_PR-667 [Pipeline] checkout [Pipeline] { using credential docker-jenkins-github-credentials [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app [Pipeline] { Cloning the remote Git repository Cloning with configured refspecs honoured and without tags [Pipeline] checkout using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-667/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/667/head:refs/remotes/origin/PR-667 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-667/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/667/head:refs/remotes/origin/PR-667 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-667/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/667/head:refs/remotes/origin/PR-667 Fetching without tags Fetching without tags > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/667/head:refs/remotes/origin/PR-667 # 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/667/head:refs/remotes/origin/PR-667 Checking out Revision 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 (PR-667) Checking out Revision 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 (PR-667) > git config core.sparsecheckout # timeout=10 > git checkout -f 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/667/head:refs/remotes/origin/PR-667 # 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/667/head:refs/remotes/origin/PR-667 > git config core.sparsecheckout # timeout=10 > git checkout -f 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 Commit message: "Docker app should only be used as a docker CLI plugin" First time build. Skipping changelog. Commit message: "Docker app should only be used as a docker CLI plugin" fatal: bad object 9d211b4b26f02e228a3affd71de33f5afd9f4d88 fatal: bad object 9d211b4b26f02e228a3affd71de33f5afd9f4d88 Fetching without tags Checking out Revision 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 (PR-667) Commit message: "Docker app should only be used as a docker CLI plugin" fatal: bad object 9d211b4b26f02e228a3affd71de33f5afd9f4d88 [Pipeline] ansiColor [Pipeline] { [Pipeline] sh [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/667/head:refs/remotes/origin/PR-667 # 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/667/head:refs/remotes/origin/PR-667 > git config core.sparsecheckout # timeout=10 > git checkout -f 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 + make -f docker.Makefile lint Linting... docker build -t docker-app-lint:jenkins-app-PR-667-1 -f Dockerfile.lint . + 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-667-1 . [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-667-1 . Sending build context to Docker daemon 73.04MB 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 ---> fef40f828aff 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 ---> 5a3f0910d06c Step 6/8 : WORKDIR /go/src/github.com/docker/app ---> Using cache ---> 820e68ea832d Step 7/8 : ENV CGO_ENABLED=0 ---> Using cache ---> 4b1cf63cebdb Step 8/8 : COPY . . Sending build context to Docker daemon 73.04MB 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 96d705baf026: Waiting 16a3d8aca6cd: Waiting e0ec5610455a: Waiting 4e549f0f5e64: Waiting c0058a8c71f2: Waiting 2f8d98df0991: Waiting bbab4ec87ac4: Verifying Checksum bbab4ec87ac4: Download complete Sending build context to Docker daemon 73.04MB Step 1/14 : ARG ALPINE_VERSION=3.10.1 Step 2/14 : FROM golang:1.13.0 AS build ---> c4d6fdf2260a Step 3/14 : RUN apt-get update -qq && apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> 37bbee4e5b0a Step 4/14 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 3f469284319a Step 5/14 : COPY . . 2ea1f7804402: Verifying Checksum 2ea1f7804402: Download complete 4ae16bd47783: Verifying Checksum 4ae16bd47783: Download complete 96465440c208: Verifying Checksum 96465440c208: Download complete 96d705baf026: Verifying Checksum 96d705baf026: Download complete 39007eb46008: Verifying Checksum 39007eb46008: Download complete 16a3d8aca6cd: Verifying Checksum 16a3d8aca6cd: Download complete c0058a8c71f2: Verifying Checksum c0058a8c71f2: Download complete e0ec5610455a: Verifying Checksum e0ec5610455a: Download complete ---> 268e2b56b6aa Successfully built 268e2b56b6aa Successfully tagged docker-app-lint:jenkins-app-PR-667-1 docker run --rm docker-app-lint:jenkins-app-PR-667-1 make lint ---> 9c96bfc7e71d Step 6/14 : ARG EXPERIMENTAL="off" ---> Running in d15e1944b849 Removing intermediate container d15e1944b849 ---> fec6fae3390d Step 7/14 : ARG TAG="unknown" ---> Running in 2cba5733e736 Removing intermediate container 2cba5733e736 ---> 26fc6655a7a3 Step 8/14 : RUN make EXPERIMENTAL=${EXPERIMENTAL} BUILD_TAG=${BUILD_TAG} TAG=${TAG} bin/cnab-run ---> Running in 9c9bc9d61f55 Linting... 4e549f0f5e64: Verifying Checksum 4e549f0f5e64: Download complete CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:16:40Z" -o bin/cnab-run ./cmd/cnab-run 2f8d98df0991: Verifying Checksum 2f8d98df0991: Download complete 4ae16bd47783: Pull complete bbab4ec87ac4: Pull complete 2ea1f7804402: Pull complete 96465440c208: Pull complete 16a3d8aca6cd: Pull complete e0ec5610455a: Pull complete 96d705baf026: Pull complete 39007eb46008: Pull complete 4e549f0f5e64: Pull complete c0058a8c71f2: Pull complete [Pipeline] sh + make -f docker.Makefile check-vendor docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-667-1 . Sending build context to Docker daemon 73.04MB 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 ---> ec47618516b1 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> afc4dce8afef Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 2396d8aab855 Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> fe32198ff2c1 Step 6/18 : ARG GOPROXY ---> Using cache ---> a6b70aaca830 Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 66e7bdec8c18 Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> a1c332fe063d Step 9/18 : FROM build AS dev ---> a1c332fe063d Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 12b378b3c3bb Step 11/18 : ARG DEP_VERSION=v0.5.4 ---> Using cache ---> 2843dd5f5219 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 ---> 464ecbe4637f Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> 2b2f7c89bf11 Step 14/18 : ARG GOPROXY ---> Using cache ---> 84c1637b2145 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 ---> 1b9b0763d45a 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 ---> a563618121b6 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 ---> 003b42434baa Step 18/18 : COPY . . ---> 420e4a9b08fe [Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed Successfully built 420e4a9b08fe Successfully tagged docker-app-dev:jenkins-app-PR-667-1 Check Vendoring... docker run --rm docker-app-dev:jenkins-app-PR-667-1 sh -c "make vendor && hack/check-git-diff vendor" rm -rf vendor 1>&1 dep ensure -v (1/95) Wrote github.com/Azure/go-ansiterm@master (2/95) Wrote github.com/agl/ed25519@master (3/95) Wrote github.com/davecgh/go-spew@v1.1.1 (4/95) Wrote github.com/containerd/fifo@master (5/95) Wrote github.com/containerd/cgroups@master (6/95) Wrote github.com/containerd/typeurl@master (7/95) Wrote github.com/Masterminds/semver@v1.4.2 (8/95) Wrote github.com/Microsoft/go-winio@v0.4.12 (9/95) Wrote github.com/beorn7/perks@master (10/95) Wrote github.com/containerd/ttrpc@master (11/95) Wrote github.com/modern-go/reflect2@1.0.1 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 (12/95) Wrote github.com/containerd/continuity@master (13/95) Wrote vbom.ml/util@master (14/95) Wrote github.com/coreos/go-systemd@v20 ---> Running in 6b93ad0f0a8c Removing intermediate container 6b93ad0f0a8c ---> f299e4fe0b35 Step 3/8 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Running in 4a422a98b991 Reading package lists...(15/95) Wrote github.com/Microsoft/hcsshim@v0.8.6 (16/95) Wrote github.com/docker/docker-credential-helpers@v0.6.1 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 (358 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. (17/95) Wrote github.com/docker/go@v1.5.1-1 (18/95) Wrote github.com/deislabs/cnab-go@v0.3.2-beta1 (19/95) Wrote github.com/docker/go-events@master Removing intermediate container 4a422a98b991 ---> 240a9a8f9039 Step 4/8 : WORKDIR /go/src/github.com/docker/cli ---> Running in 9d06d1d0ff09 Removing intermediate container 9d06d1d0ff09 ---> 8ed459734ad8 Step 5/8 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Running in d66bd1796996 (20/95) Wrote github.com/docker/go-metrics@d466d4f6fd960e01820085bd7e1a24426ee7ef18 (21/95) Wrote github.com/docker/cnab-to-oci@v0.1.0-beta2 (22/95) Wrote github.com/docker/go-units@v0.3.3 (23/95) Wrote github.com/docker/go-connections@v0.4.0 Cloning into '.'... (24/95) Wrote github.com/godbus/dbus@v5.0.1 (25/95) Wrote github.com/gogo/googleapis@v1.2.0 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 (26/95) Wrote github.com/google/go-cmp@v0.2.0 (27/95) Wrote github.com/google/shlex@master (28/95) Wrote github.com/google/gofuzz@v1.0.0 Removing intermediate container d66bd1796996 ---> 5b37da6ff832 Step 6/8 : ARG GOPROXY ---> Running in 43a7132c061b Removing intermediate container 43a7132c061b ---> 5aa2c4eefc2e Step 7/8 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Running in e01ee812689f (29/95) Wrote cloud.google.com/go@v0.37.4 (30/95) Wrote github.com/hashicorp/go-version@v1.1.0 (31/95) Wrote github.com/gorilla/mux@v1.7.1 ./scripts/build/osx Building build/docker-darwin-amd64 (32/95) Wrote github.com/hashicorp/golang-lru@v0.5.1 (33/95) Wrote github.com/imdario/mergo@master (34/95) Wrote github.com/inconshreveable/mousetrap@v1.0 (35/95) Wrote github.com/globalsign/mgo@master (36/95) Wrote github.com/konsorten/go-windows-terminal-sequences@v1.0.2 (37/95) Wrote github.com/mattn/go-shellwords@v1.0.5 (38/95) Wrote github.com/json-iterator/go@v1.1.6 (39/95) Wrote github.com/matttproud/golang_protobuf_extensions@v1.0.1 (40/95) Wrote github.com/googleapis/gnostic@v0.2.0 (41/95) Wrote github.com/mitchellh/mapstructure@v1.1.2 (42/95) Wrote github.com/docker/distribution@0d3efadf0154c2b8a4e7b6621fff9809655cc580 (43/95) Wrote github.com/modern-go/concurrent@1.0.3 (44/95) Wrote github.com/miekg/pkcs11@master (45/95) Wrote github.com/docker/compose-on-kubernetes@v0.4.21 (46/95) Wrote github.com/morikuni/aec@master (47/95) Wrote github.com/oklog/ulid@v1.3.1 (48/95) Wrote github.com/opencontainers/go-digest@v1.0.0-rc1 (49/95) Wrote golang.org/x/oauth2@master (50/95) Wrote github.com/pkg/errors@v0.8.1 (51/95) Wrote github.com/golang/protobuf@v1.3.1 (52/95) Wrote github.com/opencontainers/image-spec@v1.0.1 (53/95) Wrote github.com/prometheus/client_model@master (54/95) Wrote github.com/opencontainers/runtime-spec@29686dbc5559d93fb1ef402eeda3e35c38d75af4 (55/95) Wrote github.com/containerd/containerd@master (56/95) Wrote github.com/prometheus/procfs@master (57/95) Wrote github.com/prometheus/client_golang@v0.8.0 (58/95) Wrote github.com/qri-io/jsonpointer@v0.1.0 (59/95) Wrote github.com/prometheus/common@v0.2.0 (60/95) Wrote github.com/qri-io/jsonschema@v0.1.1 (61/95) Wrote github.com/sirupsen/logrus@v1.4.1 (62/95) Wrote github.com/spf13/pflag@master (63/95) Wrote github.com/syndtr/gocapability@master (64/95) Wrote github.com/spf13/cobra@v0.0.5 (65/95) Wrote github.com/wadey/gocovmerge@master (66/95) Wrote github.com/xeipuuv/gojsonreference@master (67/95) Wrote github.com/xeipuuv/gojsonpointer@master (68/95) Wrote github.com/opencontainers/runc@v1.0.0-rc7 (69/95) Wrote github.com/xeipuuv/gojsonschema@93e72a773fade158921402d6a24c819b48aba29d (70/95) Wrote github.com/coreos/etcd@v3.3.12 (71/95) Wrote golang.org/x/sync@master (72/95) Wrote golang.org/x/crypto@master (73/95) Wrote github.com/docker/swarmkit@18e7e58ea1a5ec016625a636d0d52500eea123bc (74/95) Wrote golang.org/x/time@master (75/95) Wrote github.com/docker/cli@d83cd90464377d4164c8f70248d064b979e5ca98 Removing intermediate container 9c9bc9d61f55 ---> fdc7d70984c5 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 6f4771cd440c 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 6f4771cd440c ---> 788291c27072 Step 11/14 : USER cnab ---> Running in edbf9ab094e6 Removing intermediate container edbf9ab094e6 ---> 54f1e1141fb1 Step 12/14 : COPY --from=build /go/src/github.com/docker/app/bin/cnab-run /cnab/app/run ---> fb5d487ede47 Step 13/14 : WORKDIR /cnab/app ---> Running in fbb3f6040cfd Removing intermediate container fbb3f6040cfd ---> 37123103b7a4 Step 14/14 : CMD /cnab/app/run ---> Running in 07c6b9687b74 Removing intermediate container 07c6b9687b74 ---> 1f365e2da8d3 [Warning] One or more build-args [COMMIT GOPROXY] were not consumed Successfully built 1f365e2da8d3 Successfully tagged docker/cnab-app-base:jenkins-app-PR-667-1 docker save docker/cnab-app-base:jenkins-app-PR-667-1 -o _build/invocation-image.tar [Pipeline] sh + make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-667-1-coverage OUTPUT=coverage-invocation-image.tar save-invocation-image-tag docker tag docker/cnab-app-base:jenkins-app-PR-667-1 docker/cnab-app-base:jenkins-app-PR-667-1-coverage docker save docker/cnab-app-base:jenkins-app-PR-667-1-coverage -o _build/coverage-invocation-image.tar [Pipeline] sh + make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-667-1-coverage-experimental OUTPUT=coverage-experimental-invocation-image.tar save-invocation-image-tag docker tag docker/cnab-app-base:jenkins-app-PR-667-1 docker/cnab-app-base:jenkins-app-PR-667-1-coverage-experimental docker save docker/cnab-app-base:jenkins-app-PR-667-1-coverage-experimental -o _build/coverage-experimental-invocation-image.tar (76/95) Wrote google.golang.org/appengine@v1.5.0 (77/95) Wrote golang.org/x/net@master (78/95) Wrote gopkg.in/inf.v0@v0.9.1 [Pipeline] } [Pipeline] // ansiColor [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app/_build [Pipeline] { [Pipeline] stash (79/95) Wrote gotest.tools@v2.3.0 (80/95) Wrote sigs.k8s.io/yaml@v1.1.0 (81/95) Wrote gopkg.in/yaml.v2@v2.2.3 (82/95) Wrote k8s.io/klog@v0.2.0 (83/95) Wrote k8s.io/utils@master Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/stashes/invocation-image.tgz [Pipeline] stash (84/95) Wrote k8s.io/apimachinery@kubernetes-1.14.1 (85/95) Wrote google.golang.org/grpc@v1.19.1 (86/95) Wrote golang.org/x/sys@master Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/stashes/coverage-invocation-image.tgz [Pipeline] stash (87/95) Wrote golang.org/x/text@v0.3.0 (88/95) Wrote github.com/theupdateframework/notary@v0.6.1 (89/95) Wrote golang.org/x/tools@master Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/stashes/coverage-experimental-invocation-image.tgz [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app [Pipeline] { [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-667-1 Untagged: docker/cnab-app-base:jenkins-app-PR-667-1 [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-667-1-coverage Untagged: docker/cnab-app-base:jenkins-app-PR-667-1-coverage [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-667-1-coverage-experimental Untagged: docker/cnab-app-base:jenkins-app-PR-667-1-coverage-experimental Deleted: sha256:1f365e2da8d35262b6123d24e9a95261613d29acf57a8dd71356a3eda22cb7c0 Deleted: sha256:37123103b7a43bb7973d3a1c097702f09d862b61b643ddd1f7fb461e0c315b8f Deleted: sha256:fb5d487ede4796ac929ea9fd8ba16002d30b8bae9b29cffad60aa85134a3c16b Deleted: sha256:059ce335b98d14bf857c35737bcdd061af6d8b311ce21eaa648caefbccc3e678 Deleted: sha256:54f1e1141fb1bbd113353fab8bbf82dd1652a172e858406faa4625de27a715dc Deleted: sha256:788291c2707244f043157812e149420e7b88e7e2618c7dfda52aa17e581f752d Deleted: sha256:826d8e4f0c0d4470ba57ac47667d4f75b459877a75e6e2ce99b45d2b21c20adc [Pipeline] } [Pipeline] // dir [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } (90/95) Wrote k8s.io/client-go@kubernetes-1.14.1 (91/95) Wrote google.golang.org/genproto@master (92/95) Wrote github.com/gogo/protobuf@v1.2.1 (93/95) Wrote k8s.io/api@kubernetes-1.14.1 (94/95) Wrote github.com/docker/docker@master ./scripts/build/windows Generating windows resources Building build/docker-windows-amd64 (95/95) Wrote k8s.io/kubernetes@v1.14.1 vendor is correct [Pipeline] } [Pipeline] // ansiColor [Pipeline] } [Pipeline] // dir Post stage [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } WARNING: binary creates a Linux executable. Use cross for macOS or Windows. ./scripts/build/binary Building statically linked build/docker-linux-amd64 Removing intermediate container e01ee812689f ---> 0f2623f61970 Step 8/8 : WORKDIR /go/src/github.com/docker/app/ ---> Running in 97955d5e5ade Removing intermediate container 97955d5e5ade ---> 536ecae8331f [Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed Successfully built 536ecae8331f Successfully tagged docker-app-cli:jenkins-app-PR-667-1 docker create --name docker-app-cli-jenkins-app-PR-667-1 docker-app-cli:jenkins-app-PR-667-1 noop 95bc1948c2b1f785f0f1120f746777eb646e00cdd1b795eba1482e424bd78e02 docker cp docker-app-cli-jenkins-app-PR-667-1:/go/src/github.com/docker/cli/build/docker-linux-amd64 bin/docker-linux docker cp docker-app-cli-jenkins-app-PR-667-1:/go/src/github.com/docker/cli/build/docker-darwin-amd64 bin/docker-darwin docker cp docker-app-cli-jenkins-app-PR-667-1:/go/src/github.com/docker/cli/build/docker-windows-amd64 bin/docker-windows.exe docker rm docker-app-cli-jenkins-app-PR-667-1 docker-app-cli-jenkins-app-PR-667-1 docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=cross -t docker-app-cross:jenkins-app-PR-667-1 . Sending build context to Docker daemon 73.04MB 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 ---> f299e4fe0b35 Step 3/22 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> 240a9a8f9039 Step 4/22 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 8ed459734ad8 Step 5/22 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> 5b37da6ff832 Step 6/22 : ARG GOPROXY ---> Using cache ---> 5aa2c4eefc2e Step 7/22 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 0f2623f61970 Step 8/22 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 536ecae8331f Step 9/22 : FROM build AS dev ---> 536ecae8331f Step 10/22 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Running in e9f9dcc6487f Removing intermediate container e9f9dcc6487f ---> 6e6eaf14234c Step 11/22 : ARG DEP_VERSION=v0.5.4 ---> Running in b7eb8c6af73e Removing intermediate container b7eb8c6af73e ---> df8b3de3f04f 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 e12d4ba0af05  % 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.3M  0 --:--:-- --:--:-- --:--:-- 49.3M Removing intermediate container e12d4ba0af05 ---> 95aa2f419e77 Step 13/22 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Running in 88c8ca342396 Removing intermediate container 88c8ca342396 ---> 5fb79bc32211 Step 14/22 : ARG GOPROXY ---> Running in 75666f3408d8 Removing intermediate container 75666f3408d8 ---> 6c3f1d081488 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 2d8ad5d1b8b6 go: finding github.com/mattn/go-isatty v0.0.3 go: finding github.com/spf13/pflag v1.0.1 go: finding github.com/fatih/color v1.6.0 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 github.com/onsi/gomega v1.4.3 go: finding github.com/mattn/go-colorable v0.0.9 go: finding github.com/sirupsen/logrus v1.0.5 go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 go: finding github.com/onsi/ginkgo v1.8.0 go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9 go: finding github.com/fsnotify/fsnotify v1.4.7 go: finding github.com/stretchr/testify v1.3.0 go: finding github.com/hpcloud/tail v1.0.0 go: finding golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 go: finding gotest.tools v2.1.0+incompatible go: finding golang.org/x/text v0.3.0 go: finding golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: finding github.com/stretchr/objx v0.1.0 go: finding github.com/onsi/ginkgo v1.6.0 go: finding gopkg.in/yaml.v2 v2.2.1 go: finding github.com/davecgh/go-spew v1.1.0 go: finding github.com/pmezard/go-difflib v1.0.0 go: finding github.com/golang/protobuf v1.2.0 go: finding gopkg.in/fsnotify.v1 v1.4.7 go: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 go: downloading gotest.tools v2.1.0+incompatible go: extracting gotest.tools v2.1.0+incompatible go: downloading github.com/pkg/errors v0.8.0 go: downloading github.com/sirupsen/logrus v1.0.5 go: downloading github.com/fatih/color v1.6.0 go: downloading github.com/spf13/pflag v1.0.1 go: downloading github.com/jonboulle/clockwork v0.1.0 go: extracting github.com/pkg/errors v0.8.0 go: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: extracting github.com/jonboulle/clockwork v0.1.0 go: extracting github.com/spf13/pflag v1.0.1 go: extracting github.com/sirupsen/logrus v1.0.5 go: extracting golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: downloading golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc 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/fatih/color v1.6.0 go: downloading github.com/mattn/go-colorable v0.0.9 go: downloading github.com/mattn/go-isatty v0.0.3 go: extracting github.com/mattn/go-colorable v0.0.9 go: extracting github.com/mattn/go-isatty v0.0.3 go: extracting golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: extracting golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: extracting golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e Removing intermediate container 2d8ad5d1b8b6 ---> 93bb9ab5e2a9 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 d52c8e2bfa43 Removing intermediate container d52c8e2bfa43 ---> 3546425d9a81 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 e99062f3a94e 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 e99062f3a94e ---> 9ecd33515aa9 Step 18/22 : COPY . . ---> a72504edc7f9 Step 19/22 : FROM dev AS cross ---> a72504edc7f9 Step 20/22 : ARG EXPERIMENTAL="off" ---> Running in a67f6fb31788 Removing intermediate container a67f6fb31788 ---> b261b30456b9 Step 21/22 : ARG TAG="unknown" ---> Running in fb41675d8afa Removing intermediate container fb41675d8afa ---> 1b92be9bf95c Step 22/22 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross ---> Running in b73e6c078d21 GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:22:07Z" -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=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:22:07Z" -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=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:22:07Z" -o bin/docker-app-windows.exe ./cmd/docker-app Removing intermediate container b73e6c078d21 ---> acc0014f0232 [Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed Successfully built acc0014f0232 Successfully tagged docker-app-cross:jenkins-app-PR-667-1 docker create --name docker-app-cross-jenkins-app-PR-667-1 docker-app-cross:jenkins-app-PR-667-1 noop 7e5f530d88b2476e4a4352996b62388ddc760620ffe3e2ab85aed6a7bd827bb9 docker cp docker-app-cross-jenkins-app-PR-667-1:/go/src/github.com/docker/app/bin/docker-app-linux bin/docker-app-linux docker cp docker-app-cross-jenkins-app-PR-667-1:/go/src/github.com/docker/app/bin/docker-app-darwin bin/docker-app-darwin docker cp docker-app-cross-jenkins-app-PR-667-1:/go/src/github.com/docker/app/bin/docker-app-windows.exe bin/docker-app-windows.exe docker rm docker-app-cross-jenkins-app-PR-667-1 docker-app-cross-jenkins-app-PR-667-1 docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=e2e-cross -t docker-app-e2e-cross:jenkins-app-PR-667-1 . Sending build context to Docker daemon 73.04MB 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 ---> f299e4fe0b35 Step 3/26 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> 240a9a8f9039 Step 4/26 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 8ed459734ad8 Step 5/26 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> 5b37da6ff832 Step 6/26 : ARG GOPROXY ---> Using cache ---> 5aa2c4eefc2e Step 7/26 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 0f2623f61970 Step 8/26 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 536ecae8331f Step 9/26 : FROM build AS dev ---> 536ecae8331f Step 10/26 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 6e6eaf14234c Step 11/26 : ARG DEP_VERSION=v0.5.4 ---> Using cache ---> df8b3de3f04f 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 ---> 95aa2f419e77 Step 13/26 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> 5fb79bc32211 Step 14/26 : ARG GOPROXY ---> Using cache ---> 6c3f1d081488 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 ---> 93bb9ab5e2a9 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 ---> 3546425d9a81 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 ---> 9ecd33515aa9 Step 18/26 : COPY . . ---> Using cache ---> a72504edc7f9 Step 19/26 : FROM dev AS cross ---> a72504edc7f9 Step 20/26 : ARG EXPERIMENTAL="off" ---> Using cache ---> b261b30456b9 Step 21/26 : ARG TAG="unknown" ---> Using cache ---> 1b92be9bf95c Step 22/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross ---> Using cache ---> acc0014f0232 Step 23/26 : FROM cross AS e2e-cross ---> acc0014f0232 Step 24/26 : ARG EXPERIMENTAL="off" ---> Running in 04f231813d33 Removing intermediate container 04f231813d33 ---> 4d43f8109c54 Step 25/26 : ARG TAG="unknown" ---> Running in 1f2441ce3181 Removing intermediate container 1f2441ce3181 ---> 0c2e226e4069 Step 26/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} e2e-cross ---> Running in 5b170311e6f7 GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:24:42Z" -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=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:24:42Z" -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=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:24:42Z" -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=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:24:42Z" -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=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:24:42Z" -c -o bin/docker-app-e2e-windows.exe ./e2e/ Removing intermediate container 5b170311e6f7 ---> 8d8752a3ed06 [Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed Successfully built 8d8752a3ed06 Successfully tagged docker-app-e2e-cross:jenkins-app-PR-667-1 docker create --name docker-app-e2e-cross-jenkins-app-PR-667-1 docker-app-e2e-cross:jenkins-app-PR-667-1 noop 46297fd6b00c91268352a5d83e5f3ffce8352c1d3e9954a2be29cd922379bed9 docker cp docker-app-e2e-cross-jenkins-app-PR-667-1:/go/src/github.com/docker/app/bin/docker-app-e2e-linux bin/docker-app-e2e-linux docker cp docker-app-e2e-cross-jenkins-app-PR-667-1:/go/src/github.com/docker/app/bin/docker-app-e2e-darwin bin/docker-app-e2e-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-667-1:/go/src/github.com/docker/app/bin/docker-app-e2e-windows.exe bin/docker-app-e2e-windows.exe docker cp docker-app-e2e-cross-jenkins-app-PR-667-1:/usr/local/bin/gotestsum-linux bin/gotestsum-linux docker cp docker-app-e2e-cross-jenkins-app-PR-667-1:/usr/local/bin/gotestsum-darwin bin/gotestsum-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-667-1:/usr/local/bin/gotestsum-windows.exe bin/gotestsum-windows.exe docker cp docker-app-e2e-cross-jenkins-app-PR-667-1:/usr/local/bin/test2json-linux bin/test2json-linux docker cp docker-app-e2e-cross-jenkins-app-PR-667-1:/usr/local/bin/test2json-darwin bin/test2json-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-667-1:/usr/local/bin/test2json-windows.exe bin/test2json-windows.exe docker rm docker-app-e2e-cross-jenkins-app-PR-667-1 docker-app-e2e-cross-jenkins-app-PR-667-1 tar --transform='flags=r;s|docker-app-linux|docker-app-plugin-linux|' -czf bin/docker-app-linux.tar.gz -C bin docker-app-linux 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 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 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-667/src/github.com/docker/app/bin [Pipeline] { [Pipeline] stash Stashed 21 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/stashes/binaries.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/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-667/1/stashes/e2e.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/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-667/1/stashes/examples.tgz [Pipeline] } [Pipeline] // dir [Pipeline] sh + xargs docker image rm -f + docker image ls --format={{.Repository}}:{{.Tag}} *jenkins-app-PR-667-1* Untagged: docker-app-e2e-cross:jenkins-app-PR-667-1 Deleted: sha256:8d8752a3ed06f0d484313c4207feac856a1e3ef4d50490515de3ce900379e31b Deleted: sha256:24eb489bd1477bf69e2a9e4571a2d6a31b2669b9bcb68f9d51bb75b7d9241852 Deleted: sha256:0c2e226e40696e26cd53e84bd2d08e8746015dbf18f16134e822561b3ca5d673 Deleted: sha256:4d43f8109c548e4e5651fd62285329a2acea484d81b3d276c385764a94835abb Untagged: docker-app-cross:jenkins-app-PR-667-1 Deleted: sha256:acc0014f0232302187b65effacd896bb9a9e01d4b4c4acfd9a82c2062c4f24c4 Deleted: sha256:fc80908ee6fd718780562beefdec10e5f0cc690564179f75652937496fafa445 Deleted: sha256:1b92be9bf95c77811d60c8f104adc9e4ee5d15a79461e6f0159f0d172306b0e3 Deleted: sha256:b261b30456b999026f1d8b6d6e36078ae151a4978171e2aeacd0242aa2c6f523 Deleted: sha256:a72504edc7f927f5c45f9e5b07ecd941a581d9900c685e007cf55c644e0be799 Deleted: sha256:95a6f6dc0c2c9b8395253a7ff0eb12d8ce6539950b47823a7732c4df785a45b1 Deleted: sha256:9ecd33515aa90eccc6df6258a2cb9ae43ead5ec03bd335dd6d08c46d9bf66412 Deleted: sha256:dc5218f8243f283870af14846a64a7e1a8fae30fd91e56905fd23b12666b5733 Deleted: sha256:3546425d9a81f4d0e7c6ff144bb6b45e5a5e84b74e6f52d9d50239220ea00217 Deleted: sha256:b697cd03435a97a457c919fe941a4057aa279cf5f2cd49c4f110a21c2609dbef Deleted: sha256:93bb9ab5e2a975781af193b3cd04f4258931ec9cc48a7008e279f58ff17089be Deleted: sha256:e2da814d15940bfe75fa9a7549c0812cc5b28222846968efed82eeacd7a5881e Deleted: sha256:6c3f1d0814880416ddffa7e1a847c9cb8d1d2afeceedd76a564fa7594d3bb19d Deleted: sha256:5fb79bc32211962dc910a3e7bbba6f3c0cf45e4533056a891bef6e46faf44f52 Deleted: sha256:95aa2f419e77a364e9f64446ffdd559e228616b331a14edc5d50f275da838514 Deleted: sha256:b19307b95f5e8efab860f62ee2889af60cad7eb5c2b603634114e312fe1f7752 Deleted: sha256:df8b3de3f04febe0176779f6b800abc4cc5e53cba7259af567f15027b7f1e8be Deleted: sha256:6e6eaf14234c46a247713bd506cfd41bc59267635dfb236802d0189845233a44 Untagged: docker-app-cli:jenkins-app-PR-667-1 Deleted: sha256:536ecae8331f7c87b9b9eed3784badf425807eb3f349c3878b2b982b48890fca Deleted: sha256:1321678ae0d6618c91bc8c85fc91951e5482c6a8265fe37c71de4c1c259c6b56 Deleted: sha256:0f2623f61970736cba848ec0128ca0051498a42c5edf7db350b0a27ac1f11d44 Deleted: sha256:5369b44c7cb9781b73476e6303a607b9e11d1349c74edbe85974b4d998ee0edb Deleted: sha256:5aa2c4eefc2e9caa076c7067a7fb523be57af1503a0d4f15a903695001497fa3 Deleted: sha256:5b37da6ff832f596ee37c99402b3dc03e951c83e2a862f84b88deb30a3da3436 Deleted: sha256:efac645fcb7e5baad0fefc70caf8500a34de5b878e9f224fd80eecfcfd88a0ea Deleted: sha256:8ed459734ad809777cf496f2c8aeb3d4d097810bd5e3b45eec48f60be2ed754e Deleted: sha256:dd722a42581376ff45ec08d59a340d63be3e10620a13610b832c621a427e5804 Deleted: sha256:240a9a8f9039d30562b39a3cd8ba2c112f93e134b6683bb1de32a287a10628c3 Deleted: sha256:4de4799b9e4c085dba5dc3def7e17a69f5b049229bb0c4e642be02d1b35408de Deleted: sha256:f299e4fe0b35b3a38b3c1395d36ee69a48a7aa8f086afa1bb080d978625b6032 [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-084e8b53ea4a0651e) in /home/ubuntu/workspace/app_PR-667 [Pipeline] { Running on ubuntu-1804-overlay2 (i-011d49cdef7331bcc) in /home/ubuntu/workspace/app_PR-667 [Pipeline] { Running on ubuntu-1804-overlay2 (i-0e0220bb36546a78d) in /home/ubuntu/workspace/app_PR-667 [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app [Pipeline] { [Pipeline] checkout [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app [Pipeline] { using credential docker-jenkins-github-credentials [Pipeline] checkout Cloning the remote Git repository Cloning with configured refspecs honoured and without tags using credential docker-jenkins-github-credentials [Pipeline] checkout Cloning the remote Git repository Cloning with configured refspecs honoured and without tags using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-667/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/667/head:refs/remotes/origin/PR-667 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-667/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/667/head:refs/remotes/origin/PR-667 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-667/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/667/head:refs/remotes/origin/PR-667 Fetching without tags Fetching without tags Checking out Revision 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 (PR-667) Checking out Revision 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 (PR-667) Fetching without tags > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/667/head:refs/remotes/origin/PR-667 # 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/667/head:refs/remotes/origin/PR-667 > git config core.sparsecheckout # timeout=10 > git checkout -f 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/667/head:refs/remotes/origin/PR-667 # 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/667/head:refs/remotes/origin/PR-667 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/667/head:refs/remotes/origin/PR-667 # 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/667/head:refs/remotes/origin/PR-667 > git config core.sparsecheckout # timeout=10 > git checkout -f 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 Checking out Revision 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 (PR-667) Commit message: "Docker app should only be used as a docker CLI plugin" fatal: bad object 9d211b4b26f02e228a3affd71de33f5afd9f4d88 Commit message: "Docker app should only be used as a docker CLI plugin" fatal: bad object 9d211b4b26f02e228a3affd71de33f5afd9f4d88 Commit message: "Docker app should only be used as a docker CLI plugin" fatal: bad object 9d211b4b26f02e228a3affd71de33f5afd9f4d88 [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app/_build [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app/_build [Pipeline] { [Pipeline] unstash [Pipeline] unstash > git config core.sparsecheckout # timeout=10 > git checkout -f 41ce0fae3b68df94081cfe98ab0e6a05ad1e9b47 [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/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-667/1/stashes/coverage-experimental-invocation-image.tgz [Pipeline] sh Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/stashes/invocation-image.tgz [Pipeline] sh Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/stashes/coverage-invocation-image.tgz [Pipeline] sh + docker load -i coverage-experimental-invocation-image.tar + docker load -i invocation-image.tar + docker load -i coverage-invocation-image.tar Loaded image: docker/cnab-app-base:jenkins-app-PR-667-1 [Pipeline] } [Pipeline] // dir [Pipeline] unstash Loaded image: docker/cnab-app-base:jenkins-app-PR-667-1-coverage [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + make -f docker.Makefile TAG=jenkins-app-PR-667-1-coverage coverage-run docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-667-1 . Loaded image: docker/cnab-app-base:jenkins-app-PR-667-1-coverage-experimental [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + make EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-667-1-coverage-experimental coverage-run docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-667-1 . Sending build context to Docker daemon 73.04MB 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 ---> b3809702fbf8 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> cfa39274badb Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 215b0bff1504 Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> dcfaaba74545 Step 6/18 : ARG GOPROXY ---> Using cache ---> f6bcb05d93c6 Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 5abdc02fe9df Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 100e33402d40 Step 9/18 : FROM build AS dev ---> 100e33402d40 Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 68d7c7a19aa2 Step 11/18 : ARG DEP_VERSION=v0.5.4 ---> Using cache ---> b3a6de2712a8 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 ---> 28cbf700270b Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> 740a76675694 Step 14/18 : ARG GOPROXY ---> Using cache ---> 3eb5c230cfbe 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 ---> e6290695c713 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 ---> 42806ee5bbd0 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 ---> ce9ecf184402 Step 18/18 : COPY . . Sending build context to Docker daemon 73.04MB 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 ---> ec47618516b1 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> afc4dce8afef Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 2396d8aab855 Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> fe32198ff2c1 Step 6/18 : ARG GOPROXY ---> Using cache ---> a6b70aaca830 Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 66e7bdec8c18 Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> a1c332fe063d Step 9/18 : FROM build AS dev ---> a1c332fe063d Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 12b378b3c3bb Step 11/18 : ARG DEP_VERSION=v0.5.4 ---> Using cache ---> 2843dd5f5219 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 ---> 464ecbe4637f Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> 2b2f7c89bf11 Step 14/18 : ARG GOPROXY ---> Using cache ---> 84c1637b2145 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 ---> 1b9b0763d45a 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 ---> a563618121b6 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 ---> 003b42434baa Step 18/18 : COPY . . ---> c50a0962031c [Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed Successfully built c50a0962031c Successfully tagged docker-app-dev:jenkins-app-PR-667-1 docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-667-1-coverage --network="host" -t docker-app-dev:jenkins-app-PR-667-1 make COMMIT=41ce0fae TAG=jenkins-app-PR-667-1-coverage EXPERIMENTAL=off TEST_RESULTS_PREFIX= coverage Running unit tests (coverage)... CGO_ENABLED=0 gotestsum --junitfile _build/test-results/unit-coverage.xml -- -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:26:14Z" -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/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 Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/stashes/binaries.tgz [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/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-667/1/stashes/examples.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app/e2e [Pipeline] { [Pipeline] unstash ---> c02cd656e2fe [Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed Successfully built c02cd656e2fe Successfully tagged docker-app-dev:jenkins-app-PR-667-1 docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-667-1-coverage-experimental --network="host" -t docker-app-dev:jenkins-app-PR-667-1 make COMMIT=41ce0fae TAG=jenkins-app-PR-667-1-coverage-experimental EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- coverage Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/stashes/e2e.tgz [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + ./gotestsum-linux --format short-verbose --junitfile e2e-linux.xml --raw-command -- ./test2json-linux -t -p e2e/linux ./docker-app-e2e-linux -test.v --e2e-path=e2e ∅ . 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=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-10-04T08:26:15Z" -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/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 ∅ . PASS e2e/linux.TestCallCustomStatusAction/validCustomDockerStatusAction (6.26s) PASS e2e/linux.TestCallCustomStatusAction/validCustomStandardStatusAction (3.02s) PASS e2e/linux.TestCallCustomStatusAction/missingCustomStatusAction (3.05s) PASS e2e/linux.TestCallCustomStatusAction (12.33s) PASS e2e/linux.TestCnabParameters (3.05s) PASS e2e/linux.TestExitErrorCode (0.06s) PASS e2e/linux.TestRender/envvariables/stdout (1.83s) PASS e2e/linux.TestRender/envvariables/file (1.56s) PASS e2e/linux.TestRender/envvariables (3.39s) PASS e2e/linux.TestRender (3.39s) PASS e2e/linux.TestRenderFormatters (3.35s) PASS e2e/linux.TestInit (0.13s) PASS e2e/linux.TestDetectApp (5.14s) PASS e2e/linux.TestBundle/simple-bundle (0.92s) PASS e2e/linux.TestBundle/bundle-with-tag (0.34s) PASS e2e/linux.TestBundle (6.88s) ∅ cmd/cnab-run ∅ cmd/docker-app ✓ internal (14ms) ∅ cmd/cnab-run ∅ cmd/docker-app ✓ internal (5ms) ✓ internal/commands/image (16ms) ✓ internal/commands/image (14ms) ✓ internal/compose (7ms) ✓ internal/compose (18ms) ✓ internal/formatter (2ms) ✓ internal/commands (369ms) ∅ internal/formatter/driver ∅ internal/formatter/json ∅ internal/formatter/yaml ✓ internal/formatter (3ms) ✓ internal/commands (402ms) ∅ internal/formatter/driver ∅ internal/formatter/json ∅ internal/formatter/yaml ✓ internal/inspect (57ms) ∅ internal/log ✓ internal/inspect (56ms) ∅ internal/log ✓ internal/slices (6ms) ✓ internal/slices (5ms) ✓ internal/packager (30ms) ✓ internal/store (24ms) ✓ internal/yaml (6ms) ✓ internal/packager (30ms) ✓ internal/store (27ms) ✓ internal/yaml (8ms) ✓ loader (34ms) PASS e2e/linux.TestDockerAppLifecycle/withBindMounts (24.90s) PASS e2e/linux.TestDockerAppLifecycle/withoutBindMounts (28.14s) PASS e2e/linux.TestDockerAppLifecycle (53.04s) ✓ render (51ms) ✓ loader (23ms) ✓ render (58ms) ✓ specification (7ms) ✓ specification (8ms) ✓ types (20ms) PASS e2e/linux.TestCredentials/missing (0.09s) PASS e2e/linux.TestCredentials/full (1.51s) PASS e2e/linux.TestCredentials/mixed-credstore (1.46s) PASS e2e/linux.TestCredentials/mixed-local-cred (1.51s) PASS e2e/linux.TestCredentials/overload (0.06s) PASS e2e/linux.TestCredentials (4.63s) ✓ types/metadata (11ms) ✓ types/parameters (4ms) DONE 215 tests in 93.747s CGO_ENABLED=0 go test -tags=""" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:26:14Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app ✓ types (48ms) ✓ types/metadata (6ms) ✓ types/parameters (4ms) DONE 215 tests in 93.018s CGO_ENABLED=0 go test -tags=""experimental" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-10-04T08:26:15Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app PASS e2e/linux.TestRenderWithEnvFile (1.80s) PASS e2e/linux.TestExamplesAreValid (0.19s) 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=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-10-04T08:26:14Z" -v ./e2e 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=41ce0fae -X github.com/docker/app/internal.Version=jenkins-app-PR-667-1-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-10-04T08:26:15Z" -v ./e2e PASS e2e/linux.TestImageList (16.22s) PASS e2e/linux.TestImageRm (16.00s) PASS e2e/linux.TestImageTag (13.74s) PASS e2e/linux.TestInvokePluginFromCLI (0.23s) PASS e2e/linux.TestPushArchs/default (3.87s) PASS e2e/linux.TestPushArchs/all-platforms (1.29s) PASS e2e/linux.TestPushArchs (16.84s) PASS e2e/linux.TestPushInsecureRegistry (17.92s) PASS e2e/linux.TestPushInstall (16.99s) PASS e2e/linux.TestPushPullInstall (17.28s) PASS e2e/linux.TestPushInstallBundle/push-bundle (5.30s) PASS e2e/linux.TestPushInstallBundle/push-ref (1.76s) PASS e2e/linux.TestPushInstallBundle/push-bundleref (2.21s) PASS e2e/linux.TestPushInstallBundle (22.02s) PASS e2e/linux DONE 41 tests in 231.269s time="2019-10-04T08:30:06Z" 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-667/1/artifacts/ [Pipeline] junit Recording test results [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-667-1 Untagged: docker/cnab-app-base:jenkins-app-PR-667-1 [Pipeline] deleteDir [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } ✓ e2e (3m38.818s) DONE 41 tests in 220.409s go install ./vendor/github.com/wadey/gocovmerge/ gocovmerge _build/cov/*.out > _build/cov/all.out go tool cover -func _build/cov/all.out github.com/docker/app/cmd/docker-app/main.go:12: main 80.0% github.com/docker/app/internal/commands/bundle.go:32: bundleCmd 100.0% github.com/docker/app/internal/commands/bundle.go:49: runBundle 61.9% github.com/docker/app/internal/commands/bundle.go:82: makeBundle 80.0% github.com/docker/app/internal/commands/bundle.go:91: makeBundleFromApp 66.7% github.com/docker/app/internal/commands/bundle.go:126: makeInvocationImageName 100.0% github.com/docker/app/internal/commands/bundle.go:133: makeCNABImageName 100.0% github.com/docker/app/internal/commands/bundle.go:141: persistInBundleStore 77.8% github.com/docker/app/internal/commands/bundle.go:156: getNamedTagged 77.8% github.com/docker/app/internal/commands/cnab.go:44: addNamedCredentialSets 75.0% github.com/docker/app/internal/commands/cnab.go:75: parseCommandlineCredential 100.0% github.com/docker/app/internal/commands/cnab.go:85: addCredentials 75.0% github.com/docker/app/internal/commands/cnab.go:102: addDockerCredentials 87.5% github.com/docker/app/internal/commands/cnab.go:117: addRegistryCredentials 85.0% github.com/docker/app/internal/commands/cnab.go:149: prepareCredentialSet 77.8% github.com/docker/app/internal/commands/cnab.go:166: getTargetContext 85.7% github.com/docker/app/internal/commands/cnab.go:181: prepareDriver 100.0% github.com/docker/app/internal/commands/cnab.go:214: getAppNameKind 91.7% github.com/docker/app/internal/commands/cnab.go:236: extractAndLoadAppBasedBundle 83.3% github.com/docker/app/internal/commands/cnab.go:246: loadBundleFromFile 80.0% github.com/docker/app/internal/commands/cnab.go:258: resolveBundle 65.2% github.com/docker/app/internal/commands/cnab.go:299: requiredClaimBindMount 100.0% github.com/docker/app/internal/commands/cnab.go:308: requiredBindMount 77.8% github.com/docker/app/internal/commands/cnab.go:340: socketPath 100.0% github.com/docker/app/internal/commands/cnab.go:348: isDockerHostLocal 100.0% github.com/docker/app/internal/commands/cnab.go:352: prepareCustomAction 72.2% github.com/docker/app/internal/commands/cnab.go:387: isInstallationFailed 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:21: defaultDockerDesktopHostProvider 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:37: rewrite 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:53: rewrite 91.7% github.com/docker/app/internal/commands/dockerdesktop.go:78: makeLinuxkitIPProvider 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:108: rewriteContextIfDockerDesktop 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:135: List 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:147: GetMetadata 80.0% github.com/docker/app/internal/commands/image/command.go:9: Cmd 100.0% github.com/docker/app/internal/commands/image/list.go:17: listCmd 77.8% github.com/docker/app/internal/commands/image/list.go:40: runList 71.4% github.com/docker/app/internal/commands/image/list.go:54: getPackages 87.5% github.com/docker/app/internal/commands/image/list.go:73: printImages 100.0% github.com/docker/app/internal/commands/image/list.go:84: printHeaders 100.0% github.com/docker/app/internal/commands/image/list.go:92: printValues 100.0% github.com/docker/app/internal/commands/image/rm.go:15: rmCmd 71.4% github.com/docker/app/internal/commands/image/rm.go:49: runRm 75.0% github.com/docker/app/internal/commands/image/tag.go:14: tagCmd 77.8% github.com/docker/app/internal/commands/image/tag.go:37: runTag 100.0% github.com/docker/app/internal/commands/image/tag.go:46: readBundle 100.0% github.com/docker/app/internal/commands/image/tag.go:59: storeBundle 100.0% github.com/docker/app/internal/commands/image/tag.go:68: stringToRef 100.0% github.com/docker/app/internal/commands/init.go:16: initCmd 87.5% github.com/docker/app/internal/commands/inspect.go:17: inspectCmd 100.0% github.com/docker/app/internal/commands/inspect.go:33: runInspect 71.4% github.com/docker/app/internal/commands/install.go:46: installCmd 100.0% github.com/docker/app/internal/commands/install.go:70: runInstall 72.1% github.com/docker/app/internal/commands/list.go:42: listCmd 100.0% github.com/docker/app/internal/commands/list.go:59: runList 88.9% github.com/docker/app/internal/commands/list.go:75: printHeaders 100.0% github.com/docker/app/internal/commands/list.go:83: printValues 100.0% github.com/docker/app/internal/commands/list.go:91: getInstallations 77.8% github.com/docker/app/internal/commands/parameters.go:25: withFileParameters 85.7% github.com/docker/app/internal/commands/parameters.go:38: withCommandLineParameters 100.0% github.com/docker/app/internal/commands/parameters.go:48: withSendRegistryAuth 85.7% github.com/docker/app/internal/commands/parameters.go:61: withOrchestratorParameters 100.0% github.com/docker/app/internal/commands/parameters.go:73: withErrorWriter 100.0% github.com/docker/app/internal/commands/parameters.go:80: mergeBundleParameters 92.3% github.com/docker/app/internal/commands/parameters.go:104: matchAndMergeParametersDefinition 92.0% github.com/docker/app/internal/commands/pull.go:16: pullCmd 100.0% github.com/docker/app/internal/commands/pull.go:29: runPull 70.6% github.com/docker/app/internal/commands/push.go:50: pushCmd 100.0% github.com/docker/app/internal/commands/push.go:71: runPush 71.4% github.com/docker/app/internal/commands/push.go:97: resolveReferenceAndBundle 66.7% github.com/docker/app/internal/commands/push.go:113: pushInvocationImage 71.4% github.com/docker/app/internal/commands/push.go:136: pushBundle 77.8% github.com/docker/app/internal/commands/push.go:166: withAppAnnotations 80.0% github.com/docker/app/internal/commands/push.go:175: platformFilter 100.0% github.com/docker/app/internal/commands/push.go:182: retagInvocationImage 80.0% github.com/docker/app/internal/commands/push.go:197: shouldRetagInvocationImage 85.7% github.com/docker/app/internal/commands/push.go:243: onEvent 0.0% github.com/docker/app/internal/commands/push.go:263: imageIndex 0.0% github.com/docker/app/internal/commands/push.go:278: onProgress 0.0% github.com/docker/app/internal/commands/push.go:282: print 0.0% github.com/docker/app/internal/commands/push.go:297: printDescriptorProgress 0.0% github.com/docker/app/internal/commands/push.go:333: hasError 0.0% github.com/docker/app/internal/commands/push.go:349: onEvent 80.0% github.com/docker/app/internal/commands/push.go:362: checkFlags 66.7% github.com/docker/app/internal/commands/remove.go:19: removeCmd 100.0% github.com/docker/app/internal/commands/remove.go:38: runRemove 52.9% github.com/docker/app/internal/commands/render.go:22: renderCmd 100.0% github.com/docker/app/internal/commands/render.go:42: runRender 80.0% github.com/docker/app/internal/commands/root.go:24: NewRootCmd 63.6% github.com/docker/app/internal/commands/root.go:49: addCommands 100.0% github.com/docker/app/internal/commands/root.go:66: firstOrEmpty 100.0% github.com/docker/app/internal/commands/root.go:73: muteDockerCli 100.0% github.com/docker/app/internal/commands/root.go:82: prepareStores 69.2% github.com/docker/app/internal/commands/root.go:102: prepareBundleStore 71.4% github.com/docker/app/internal/commands/root.go:119: addFlags 100.0% github.com/docker/app/internal/commands/root.go:131: addFlags 100.0% github.com/docker/app/internal/commands/root.go:138: SetDefaultTargetContext 100.0% github.com/docker/app/internal/commands/root.go:142: CredentialSetOpts 100.0% github.com/docker/app/internal/commands/root.go:155: addFlags 100.0% github.com/docker/app/internal/commands/root.go:161: insecureRegistriesFromEngine 88.9% github.com/docker/app/internal/commands/upgrade.go:20: upgradeCmd 100.0% github.com/docker/app/internal/commands/upgrade.go:39: runUpgrade 62.9% github.com/docker/app/internal/commands/validate.go:19: validateCmd 85.7% github.com/docker/app/internal/compose/compose.go:29: Load 90.9% github.com/docker/app/internal/compose/compose.go:49: validateImagesInConfigFiles 84.2% github.com/docker/app/internal/compose/compose.go:85: ExtractVariables 75.0% github.com/docker/app/internal/formatter/formatter.go:20: Register 100.0% github.com/docker/app/internal/formatter/formatter.go:34: Format 100.0% github.com/docker/app/internal/formatter/formatter.go:49: Drivers 100.0% github.com/docker/app/internal/formatter/json/driver.go:11: init 100.0% github.com/docker/app/internal/formatter/json/driver.go:19: Format 0.0% github.com/docker/app/internal/formatter/yaml/driver.go:10: init 100.0% github.com/docker/app/internal/formatter/yaml/driver.go:18: Format 0.0% github.com/docker/app/internal/inspect/inspect.go:19: Inspect 95.2% github.com/docker/app/internal/inspect/inspect.go:100: printMetadata 100.0% github.com/docker/app/internal/inspect/inspect.go:113: printSection 100.0% github.com/docker/app/internal/inspect/inspect.go:129: printHeaders 100.0% github.com/docker/app/internal/inspect/inspect.go:138: getReplicas 100.0% github.com/docker/app/internal/inspect/inspect.go:145: extractParameters 88.9% github.com/docker/app/internal/inspect/inspect.go:159: mergeAndFlattenParameters 71.4% github.com/docker/app/internal/inspect/ports.go:16: newPort 100.0% github.com/docker/app/internal/inspect/ports.go:20: add 100.0% github.com/docker/app/internal/inspect/ports.go:36: String 100.0% github.com/docker/app/internal/inspect/ports.go:47: getPorts 100.0% github.com/docker/app/internal/log/log.go:10: WithLogContext 100.0% github.com/docker/app/internal/names.go:78: AppNameFromDir 100.0% github.com/docker/app/internal/names.go:84: DirNameFromAppName 100.0% github.com/docker/app/internal/names.go:93: ValidateAppName 100.0% github.com/docker/app/internal/packager/cnab.go:20: ToCNAB 94.1% github.com/docker/app/internal/packager/cnab.go:175: extractBundleImages 85.7% github.com/docker/app/internal/packager/extract.go:17: findApp 76.5% github.com/docker/app/internal/packager/extract.go:48: Extract 61.9% github.com/docker/app/internal/packager/init.go:30: Init 64.7% github.com/docker/app/internal/packager/init.go:59: initFromScratch 0.0% github.com/docker/app/internal/packager/init.go:74: checkComposeFileVersion 100.0% github.com/docker/app/internal/packager/init.go:82: initFromComposeFile 86.0% github.com/docker/app/internal/packager/init.go:147: removeDefaultValuesFromCompose 100.0% github.com/docker/app/internal/packager/init.go:161: composeFileFromScratch 0.0% github.com/docker/app/internal/packager/init.go:181: writeMetadataFile 75.0% github.com/docker/app/internal/packager/init.go:194: newMetadata 100.0% github.com/docker/app/internal/packager/packing.go:24: tarAdd 75.0% github.com/docker/app/internal/packager/packing.go:32: tarAddBytes 83.3% github.com/docker/app/internal/packager/packing.go:48: PackInvocationImageContext 63.6% github.com/docker/app/internal/packager/packing.go:83: BaseInvocationImage 80.0% github.com/docker/app/internal/packager/packing.go:93: dockerFile 100.0% github.com/docker/app/internal/packager/parameter.go:18: ExtractCNABParameterMapping 100.0% github.com/docker/app/internal/packager/parameter.go:33: getKeys 100.0% github.com/docker/app/internal/packager/parameter.go:49: ExtractCNABParametersValues 100.0% github.com/docker/app/internal/slices/slices.go:4: ContainsString 100.0% github.com/docker/app/internal/store/app.go:35: NewApplicationStore 83.3% github.com/docker/app/internal/store/app.go:54: InstallationStore 75.0% github.com/docker/app/internal/store/app.go:63: CredentialStore 75.0% github.com/docker/app/internal/store/app.go:72: BundleStore 75.0% github.com/docker/app/internal/store/app.go:80: makeDigestedDirectory 100.0% github.com/docker/app/internal/store/bundle.go:38: Store 71.4% github.com/docker/app/internal/store/bundle.go:50: Read 80.0% github.com/docker/app/internal/store/bundle.go:67: List 82.4% github.com/docker/app/internal/store/bundle.go:102: Remove 83.3% github.com/docker/app/internal/store/bundle.go:119: LookupOrPullBundle 75.0% github.com/docker/app/internal/store/bundle.go:139: storePath 100.0% github.com/docker/app/internal/store/bundle.go:167: pathToReference 91.7% github.com/docker/app/internal/store/bundle.go:194: reconstructNamedReference 72.7% github.com/docker/app/internal/store/credential.go:24: Read 100.0% github.com/docker/app/internal/store/credential.go:29: Store 71.4% github.com/docker/app/internal/store/installation.go:26: NewInstallation 75.0% github.com/docker/app/internal/store/installation.go:43: List 100.0% github.com/docker/app/internal/store/installation.go:47: Store 75.0% github.com/docker/app/internal/store/installation.go:55: Read 77.8% github.com/docker/app/internal/store/installation.go:71: Delete 100.0% github.com/docker/app/internal/version.go:20: FullVersion 75.0% github.com/docker/app/internal/version.go:36: reformatDate 75.0% github.com/docker/app/internal/yaml/yaml.go:14: Unmarshal 80.0% github.com/docker/app/internal/yaml/yaml.go:28: Marshal 100.0% github.com/docker/app/internal/yaml/yaml.go:35: NewDecoder 100.0% github.com/docker/app/loader/loader.go:16: LoadFromDirectory 100.0% github.com/docker/app/loader/loader.go:26: LoadFromTar 100.0% github.com/docker/app/loader/loader.go:37: LoadFromTarReader 45.5% github.com/docker/app/render/render.go:41: Render 80.0% github.com/docker/app/render/render.go:66: substituteParams 100.0% github.com/docker/app/render/render.go:97: render 84.6% github.com/docker/app/render/render.go:121: processEnabled 91.7% github.com/docker/app/render/render.go:141: isEnabled 75.0% github.com/docker/app/specification/bindata.go:44: Open 0.0% github.com/docker/app/specification/bindata.go:52: prepare 82.4% github.com/docker/app/specification/bindata.go:77: Open 0.0% github.com/docker/app/specification/bindata.go:85: Open 0.0% github.com/docker/app/specification/bindata.go:89: File 0.0% github.com/docker/app/specification/bindata.go:100: Close 0.0% github.com/docker/app/specification/bindata.go:104: Readdir 0.0% github.com/docker/app/specification/bindata.go:125: Stat 0.0% github.com/docker/app/specification/bindata.go:129: Name 0.0% github.com/docker/app/specification/bindata.go:133: Size 0.0% github.com/docker/app/specification/bindata.go:137: Mode 0.0% github.com/docker/app/specification/bindata.go:141: ModTime 0.0% github.com/docker/app/specification/bindata.go:145: IsDir 0.0% github.com/docker/app/specification/bindata.go:149: Sys 0.0% github.com/docker/app/specification/bindata.go:155: _escFS 0.0% github.com/docker/app/specification/bindata.go:164: _escDir 0.0% github.com/docker/app/specification/bindata.go:173: _escFSByte 45.5% github.com/docker/app/specification/bindata.go:191: _escFSMustByte 0.0% github.com/docker/app/specification/bindata.go:200: _escFSString 0.0% github.com/docker/app/specification/bindata.go:206: _escFSMustString 0.0% github.com/docker/app/specification/schema.go:15: Validate 93.3% github.com/docker/app/types/init.go:17: NewInitialComposeFile 100.0% github.com/docker/app/types/metadata/load.go:14: Load 83.3% github.com/docker/app/types/metadata/load.go:25: validateRawMetadata 83.3% github.com/docker/app/types/metadata/metadata.go:19: String 100.0% github.com/docker/app/types/metadata/metadata.go:28: String 100.0% github.com/docker/app/types/metadata/metadata.go:45: FromBundle 100.0% github.com/docker/app/types/parameters/load.go:14: Load 95.0% github.com/docker/app/types/parameters/load.go:48: LoadMultiple 77.8% github.com/docker/app/types/parameters/load.go:64: LoadFile 75.0% github.com/docker/app/types/parameters/load.go:73: LoadFiles 77.8% github.com/docker/app/types/parameters/load.go:89: convertToStringKeysRecursive 96.0% github.com/docker/app/types/parameters/load.go:126: formatInvalidKeyError 100.0% github.com/docker/app/types/parameters/merge.go:9: Merge 100.0% github.com/docker/app/types/parameters/opts.go:9: WithPrefix 100.0% github.com/docker/app/types/parameters/parameters.go:18: Flatten 100.0% github.com/docker/app/types/parameters/parameters.go:22: flatten 100.0% github.com/docker/app/types/parameters/parameters.go:50: FromFlatten 88.9% github.com/docker/app/types/parameters/parameters.go:65: isSupposedSlice 100.0% github.com/docker/app/types/parameters/parameters.go:73: assignKey 92.3% github.com/docker/app/types/types.go:30: ShouldRunInsideDirectory 0.0% github.com/docker/app/types/types.go:57: Path 100.0% github.com/docker/app/types/types.go:62: Size 100.0% github.com/docker/app/types/types.go:67: Composes 100.0% github.com/docker/app/types/types.go:72: ParametersRaw 100.0% github.com/docker/app/types/types.go:77: Parameters 100.0% github.com/docker/app/types/types.go:82: MetadataRaw 100.0% github.com/docker/app/types/types.go:87: Metadata 100.0% github.com/docker/app/types/types.go:92: Attachments 100.0% github.com/docker/app/types/types.go:96: HasCRLF 0.0% github.com/docker/app/types/types.go:101: Extract 0.0% github.com/docker/app/types/types.go:114: noop 0.0% github.com/docker/app/types/types.go:117: NewApp 100.0% github.com/docker/app/types/types.go:139: NewAppFromDefaultFiles 100.0% github.com/docker/app/types/types.go:150: WithName 100.0% github.com/docker/app/types/types.go:158: WithPath 100.0% github.com/docker/app/types/types.go:166: WithCleanup 100.0% github.com/docker/app/types/types.go:174: WithSource 100.0% github.com/docker/app/types/types.go:181: WithCRLF 0.0% github.com/docker/app/types/types.go:189: WithParametersFiles 100.0% github.com/docker/app/types/types.go:194: WithAttachments 84.6% github.com/docker/app/types/types.go:226: WithParameters 100.0% github.com/docker/app/types/types.go:230: parametersLoader 100.0% github.com/docker/app/types/types.go:248: MetadataFile 100.0% github.com/docker/app/types/types.go:253: Metadata 100.0% github.com/docker/app/types/types.go:257: metadataLoader 100.0% github.com/docker/app/types/types.go:275: WithComposeFiles 100.0% github.com/docker/app/types/types.go:280: WithComposes 100.0% github.com/docker/app/types/types.go:284: composeLoader 100.0% github.com/docker/app/types/types.go:295: readReaders 77.8% github.com/docker/app/types/types.go:309: readFiles 100.0% github.com/docker/app/types/types.go:323: newErrGroup 100.0% total: (statements) 77.5% go tool cover -html _build/cov/all.out -o _build/cov/coverage.html [Pipeline] sh + make -f docker.Makefile TAG=jenkins-app-PR-667-1-coverage coverage-results docker cp docker-app-cov-jenkins-app-PR-667-1-coverage:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov docker cp docker-app-cov-jenkins-app-PR-667-1-coverage:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results ✓ e2e (3m36.096s) DONE 41 tests in 217.803s go install ./vendor/github.com/wadey/gocovmerge/ gocovmerge _build/cov/*.out > _build/cov/all.out go tool cover -func _build/cov/all.out github.com/docker/app/cmd/docker-app/main.go:12: main 80.0% github.com/docker/app/internal/commands/bundle.go:32: bundleCmd 100.0% github.com/docker/app/internal/commands/bundle.go:49: runBundle 61.9% github.com/docker/app/internal/commands/bundle.go:82: makeBundle 80.0% github.com/docker/app/internal/commands/bundle.go:91: makeBundleFromApp 66.7% github.com/docker/app/internal/commands/bundle.go:126: makeInvocationImageName 100.0% github.com/docker/app/internal/commands/bundle.go:133: makeCNABImageName 100.0% github.com/docker/app/internal/commands/bundle.go:141: persistInBundleStore 77.8% github.com/docker/app/internal/commands/bundle.go:156: getNamedTagged 77.8% github.com/docker/app/internal/commands/cnab.go:44: addNamedCredentialSets 75.0% github.com/docker/app/internal/commands/cnab.go:75: parseCommandlineCredential 100.0% github.com/docker/app/internal/commands/cnab.go:85: addCredentials 75.0% github.com/docker/app/internal/commands/cnab.go:102: addDockerCredentials 87.5% github.com/docker/app/internal/commands/cnab.go:117: addRegistryCredentials 85.0% github.com/docker/app/internal/commands/cnab.go:149: prepareCredentialSet 77.8% github.com/docker/app/internal/commands/cnab.go:166: getTargetContext 85.7% github.com/docker/app/internal/commands/cnab.go:181: prepareDriver 100.0% github.com/docker/app/internal/commands/cnab.go:214: getAppNameKind 91.7% github.com/docker/app/internal/commands/cnab.go:236: extractAndLoadAppBasedBundle 83.3% github.com/docker/app/internal/commands/cnab.go:246: loadBundleFromFile 80.0% github.com/docker/app/internal/commands/cnab.go:258: resolveBundle 65.2% github.com/docker/app/internal/commands/cnab.go:299: requiredClaimBindMount 100.0% github.com/docker/app/internal/commands/cnab.go:308: requiredBindMount 77.8% github.com/docker/app/internal/commands/cnab.go:340: socketPath 100.0% github.com/docker/app/internal/commands/cnab.go:348: isDockerHostLocal 100.0% github.com/docker/app/internal/commands/cnab.go:352: prepareCustomAction 72.2% github.com/docker/app/internal/commands/cnab.go:387: isInstallationFailed 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:21: defaultDockerDesktopHostProvider 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:37: rewrite 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:53: rewrite 91.7% github.com/docker/app/internal/commands/dockerdesktop.go:78: makeLinuxkitIPProvider 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:108: rewriteContextIfDockerDesktop 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:135: List 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:147: GetMetadata 80.0% github.com/docker/app/internal/commands/image/command.go:9: Cmd 100.0% github.com/docker/app/internal/commands/image/list.go:17: listCmd 77.8% github.com/docker/app/internal/commands/image/list.go:40: runList 71.4% github.com/docker/app/internal/commands/image/list.go:54: getPackages 87.5% github.com/docker/app/internal/commands/image/list.go:73: printImages 100.0% github.com/docker/app/internal/commands/image/list.go:84: printHeaders 100.0% github.com/docker/app/internal/commands/image/list.go:92: printValues 100.0% github.com/docker/app/internal/commands/image/rm.go:15: rmCmd 71.4% github.com/docker/app/internal/commands/image/rm.go:49: runRm 75.0% github.com/docker/app/internal/commands/image/tag.go:14: tagCmd 77.8% github.com/docker/app/internal/commands/image/tag.go:37: runTag 100.0% github.com/docker/app/internal/commands/image/tag.go:46: readBundle 100.0% github.com/docker/app/internal/commands/image/tag.go:59: storeBundle 100.0% github.com/docker/app/internal/commands/image/tag.go:68: stringToRef 100.0% github.com/docker/app/internal/commands/init.go:16: initCmd 87.5% github.com/docker/app/internal/commands/inspect.go:17: inspectCmd 100.0% github.com/docker/app/internal/commands/inspect.go:33: runInspect 71.4% github.com/docker/app/internal/commands/install.go:46: installCmd 100.0% github.com/docker/app/internal/commands/install.go:70: runInstall 72.1% github.com/docker/app/internal/commands/list.go:42: listCmd 100.0% github.com/docker/app/internal/commands/list.go:59: runList 88.9% github.com/docker/app/internal/commands/list.go:75: printHeaders 100.0% github.com/docker/app/internal/commands/list.go:83: printValues 100.0% github.com/docker/app/internal/commands/list.go:91: getInstallations 77.8% github.com/docker/app/internal/commands/parameters.go:25: withFileParameters 85.7% github.com/docker/app/internal/commands/parameters.go:38: withCommandLineParameters 100.0% github.com/docker/app/internal/commands/parameters.go:48: withSendRegistryAuth 85.7% github.com/docker/app/internal/commands/parameters.go:61: withOrchestratorParameters 100.0% github.com/docker/app/internal/commands/parameters.go:73: withErrorWriter 100.0% github.com/docker/app/internal/commands/parameters.go:80: mergeBundleParameters 92.3% github.com/docker/app/internal/commands/parameters.go:104: matchAndMergeParametersDefinition 92.0% github.com/docker/app/internal/commands/pull.go:16: pullCmd 100.0% github.com/docker/app/internal/commands/pull.go:29: runPull 70.6% github.com/docker/app/internal/commands/push.go:50: pushCmd 100.0% github.com/docker/app/internal/commands/push.go:71: runPush 71.4% github.com/docker/app/internal/commands/push.go:97: resolveReferenceAndBundle 66.7% github.com/docker/app/internal/commands/push.go:113: pushInvocationImage 71.4% github.com/docker/app/internal/commands/push.go:136: pushBundle 77.8% github.com/docker/app/internal/commands/push.go:166: withAppAnnotations 80.0% github.com/docker/app/internal/commands/push.go:175: platformFilter 100.0% github.com/docker/app/internal/commands/push.go:182: retagInvocationImage 80.0% github.com/docker/app/internal/commands/push.go:197: shouldRetagInvocationImage 85.7% github.com/docker/app/internal/commands/push.go:243: onEvent 0.0% github.com/docker/app/internal/commands/push.go:263: imageIndex 0.0% github.com/docker/app/internal/commands/push.go:278: onProgress 0.0% github.com/docker/app/internal/commands/push.go:282: print 0.0% github.com/docker/app/internal/commands/push.go:297: printDescriptorProgress 0.0% github.com/docker/app/internal/commands/push.go:333: hasError 0.0% github.com/docker/app/internal/commands/push.go:349: onEvent 80.0% github.com/docker/app/internal/commands/push.go:362: checkFlags 66.7% github.com/docker/app/internal/commands/remove.go:19: removeCmd 100.0% github.com/docker/app/internal/commands/remove.go:38: runRemove 52.9% github.com/docker/app/internal/commands/render.go:22: renderCmd 100.0% github.com/docker/app/internal/commands/render.go:42: runRender 80.0% github.com/docker/app/internal/commands/root.go:24: NewRootCmd 63.6% github.com/docker/app/internal/commands/root.go:49: addCommands 100.0% github.com/docker/app/internal/commands/root.go:66: firstOrEmpty 100.0% github.com/docker/app/internal/commands/root.go:73: muteDockerCli 100.0% github.com/docker/app/internal/commands/root.go:82: prepareStores 69.2% github.com/docker/app/internal/commands/root.go:102: prepareBundleStore 71.4% github.com/docker/app/internal/commands/root.go:119: addFlags 100.0% github.com/docker/app/internal/commands/root.go:131: addFlags 100.0% github.com/docker/app/internal/commands/root.go:138: SetDefaultTargetContext 100.0% github.com/docker/app/internal/commands/root.go:142: CredentialSetOpts 100.0% github.com/docker/app/internal/commands/root.go:155: addFlags 100.0% github.com/docker/app/internal/commands/root.go:161: insecureRegistriesFromEngine 88.9% github.com/docker/app/internal/commands/upgrade.go:20: upgradeCmd 100.0% github.com/docker/app/internal/commands/upgrade.go:39: runUpgrade 62.9% github.com/docker/app/internal/commands/validate.go:19: validateCmd 85.7% github.com/docker/app/internal/compose/compose.go:29: Load 90.9% github.com/docker/app/internal/compose/compose.go:49: validateImagesInConfigFiles 84.2% github.com/docker/app/internal/compose/compose.go:85: ExtractVariables 75.0% github.com/docker/app/internal/formatter/formatter.go:20: Register 100.0% github.com/docker/app/internal/formatter/formatter.go:34: Format 100.0% github.com/docker/app/internal/formatter/formatter.go:49: Drivers 100.0% github.com/docker/app/internal/formatter/json/driver.go:11: init 100.0% github.com/docker/app/internal/formatter/json/driver.go:19: Format 0.0% github.com/docker/app/internal/formatter/yaml/driver.go:10: init 100.0% github.com/docker/app/internal/formatter/yaml/driver.go:18: Format 0.0% github.com/docker/app/internal/inspect/inspect.go:19: Inspect 95.2% github.com/docker/app/internal/inspect/inspect.go:100: printMetadata 100.0% github.com/docker/app/internal/inspect/inspect.go:113: printSection 100.0% github.com/docker/app/internal/inspect/inspect.go:129: printHeaders 100.0% github.com/docker/app/internal/inspect/inspect.go:138: getReplicas 100.0% github.com/docker/app/internal/inspect/inspect.go:145: extractParameters 88.9% github.com/docker/app/internal/inspect/inspect.go:159: mergeAndFlattenParameters 71.4% github.com/docker/app/internal/inspect/ports.go:16: newPort 100.0% github.com/docker/app/internal/inspect/ports.go:20: add 100.0% github.com/docker/app/internal/inspect/ports.go:36: String 100.0% github.com/docker/app/internal/inspect/ports.go:47: getPorts 100.0% github.com/docker/app/internal/log/log.go:10: WithLogContext 100.0% github.com/docker/app/internal/names.go:78: AppNameFromDir 100.0% github.com/docker/app/internal/names.go:84: DirNameFromAppName 100.0% github.com/docker/app/internal/names.go:93: ValidateAppName 100.0% github.com/docker/app/internal/packager/cnab.go:20: ToCNAB 94.1% github.com/docker/app/internal/packager/cnab.go:175: extractBundleImages 85.7% github.com/docker/app/internal/packager/extract.go:17: findApp 76.5% github.com/docker/app/internal/packager/extract.go:48: Extract 61.9% github.com/docker/app/internal/packager/init.go:30: Init 64.7% github.com/docker/app/internal/packager/init.go:59: initFromScratch 0.0% github.com/docker/app/internal/packager/init.go:74: checkComposeFileVersion 100.0% github.com/docker/app/internal/packager/init.go:82: initFromComposeFile 86.0% github.com/docker/app/internal/packager/init.go:147: removeDefaultValuesFromCompose 100.0% github.com/docker/app/internal/packager/init.go:161: composeFileFromScratch 0.0% github.com/docker/app/internal/packager/init.go:181: writeMetadataFile 75.0% github.com/docker/app/internal/packager/init.go:194: newMetadata 100.0% github.com/docker/app/internal/packager/packing.go:24: tarAdd 75.0% github.com/docker/app/internal/packager/packing.go:32: tarAddBytes 83.3% github.com/docker/app/internal/packager/packing.go:48: PackInvocationImageContext 63.6% github.com/docker/app/internal/packager/packing.go:83: BaseInvocationImage 80.0% github.com/docker/app/internal/packager/packing.go:93: dockerFile 100.0% github.com/docker/app/internal/packager/parameter.go:18: ExtractCNABParameterMapping 100.0% github.com/docker/app/internal/packager/parameter.go:33: getKeys 100.0% github.com/docker/app/internal/packager/parameter.go:49: ExtractCNABParametersValues 100.0% github.com/docker/app/internal/slices/slices.go:4: ContainsString 100.0% github.com/docker/app/internal/store/app.go:35: NewApplicationStore 83.3% github.com/docker/app/internal/store/app.go:54: InstallationStore 75.0% github.com/docker/app/internal/store/app.go:63: CredentialStore 75.0% github.com/docker/app/internal/store/app.go:72: BundleStore 75.0% github.com/docker/app/internal/store/app.go:80: makeDigestedDirectory 100.0% github.com/docker/app/internal/store/bundle.go:38: Store 71.4% github.com/docker/app/internal/store/bundle.go:50: Read 80.0% github.com/docker/app/internal/store/bundle.go:67: List 82.4% github.com/docker/app/internal/store/bundle.go:102: Remove 83.3% github.com/docker/app/internal/store/bundle.go:119: LookupOrPullBundle 75.0% github.com/docker/app/internal/store/bundle.go:139: storePath 100.0% github.com/docker/app/internal/store/bundle.go:167: pathToReference 91.7% github.com/docker/app/internal/store/bundle.go:194: reconstructNamedReference 72.7% github.com/docker/app/internal/store/credential.go:24: Read 100.0% github.com/docker/app/internal/store/credential.go:29: Store 71.4% github.com/docker/app/internal/store/installation.go:26: NewInstallation 75.0% github.com/docker/app/internal/store/installation.go:43: List 100.0% github.com/docker/app/internal/store/installation.go:47: Store 75.0% github.com/docker/app/internal/store/installation.go:55: Read 77.8% github.com/docker/app/internal/store/installation.go:71: Delete 100.0% github.com/docker/app/internal/version.go:20: FullVersion 100.0% github.com/docker/app/internal/version.go:36: reformatDate 75.0% github.com/docker/app/internal/yaml/yaml.go:14: Unmarshal 80.0% github.com/docker/app/internal/yaml/yaml.go:28: Marshal 100.0% github.com/docker/app/internal/yaml/yaml.go:35: NewDecoder 100.0% github.com/docker/app/loader/loader.go:16: LoadFromDirectory 100.0% github.com/docker/app/loader/loader.go:26: LoadFromTar 100.0% github.com/docker/app/loader/loader.go:37: LoadFromTarReader 45.5% github.com/docker/app/render/render.go:41: Render 80.0% github.com/docker/app/render/render.go:66: substituteParams 100.0% github.com/docker/app/render/render.go:97: render 84.6% github.com/docker/app/render/render.go:121: processEnabled 91.7% github.com/docker/app/render/render.go:141: isEnabled 75.0% github.com/docker/app/specification/bindata.go:44: Open 0.0% github.com/docker/app/specification/bindata.go:52: prepare 82.4% github.com/docker/app/specification/bindata.go:77: Open 0.0% github.com/docker/app/specification/bindata.go:85: Open 0.0% github.com/docker/app/specification/bindata.go:89: File 0.0% github.com/docker/app/specification/bindata.go:100: Close 0.0% github.com/docker/app/specification/bindata.go:104: Readdir 0.0% github.com/docker/app/specification/bindata.go:125: Stat 0.0% github.com/docker/app/specification/bindata.go:129: Name 0.0% github.com/docker/app/specification/bindata.go:133: Size 0.0% github.com/docker/app/specification/bindata.go:137: Mode 0.0% github.com/docker/app/specification/bindata.go:141: ModTime 0.0% github.com/docker/app/specification/bindata.go:145: IsDir 0.0% github.com/docker/app/specification/bindata.go:149: Sys 0.0% github.com/docker/app/specification/bindata.go:155: _escFS 0.0% github.com/docker/app/specification/bindata.go:164: _escDir 0.0% github.com/docker/app/specification/bindata.go:173: _escFSByte 45.5% github.com/docker/app/specification/bindata.go:191: _escFSMustByte 0.0% github.com/docker/app/specification/bindata.go:200: _escFSString 0.0% github.com/docker/app/specification/bindata.go:206: _escFSMustString 0.0% github.com/docker/app/specification/schema.go:15: Validate 93.3% github.com/docker/app/types/init.go:17: NewInitialComposeFile 100.0% github.com/docker/app/types/metadata/load.go:14: Load 83.3% github.com/docker/app/types/metadata/load.go:25: validateRawMetadata 83.3% github.com/docker/app/types/metadata/metadata.go:19: String 100.0% github.com/docker/app/types/metadata/metadata.go:28: String 100.0% github.com/docker/app/types/metadata/metadata.go:45: FromBundle 100.0% github.com/docker/app/types/parameters/load.go:14: Load 95.0% github.com/docker/app/types/parameters/load.go:48: LoadMultiple 77.8% github.com/docker/app/types/parameters/load.go:64: LoadFile 75.0% github.com/docker/app/types/parameters/load.go:73: LoadFiles 77.8% github.com/docker/app/types/parameters/load.go:89: convertToStringKeysRecursive 96.0% github.com/docker/app/types/parameters/load.go:126: formatInvalidKeyError 100.0% github.com/docker/app/types/parameters/merge.go:9: Merge 100.0% github.com/docker/app/types/parameters/opts.go:9: WithPrefix 100.0% github.com/docker/app/types/parameters/parameters.go:18: Flatten 100.0% github.com/docker/app/types/parameters/parameters.go:22: flatten 100.0% github.com/docker/app/types/parameters/parameters.go:50: FromFlatten 88.9% github.com/docker/app/types/parameters/parameters.go:65: isSupposedSlice 100.0% github.com/docker/app/types/parameters/parameters.go:73: assignKey 92.3% github.com/docker/app/types/types.go:30: ShouldRunInsideDirectory 0.0% github.com/docker/app/types/types.go:57: Path 100.0% github.com/docker/app/types/types.go:62: Size 100.0% github.com/docker/app/types/types.go:67: Composes 100.0% github.com/docker/app/types/types.go:72: ParametersRaw 100.0% github.com/docker/app/types/types.go:77: Parameters 100.0% github.com/docker/app/types/types.go:82: MetadataRaw 100.0% github.com/docker/app/types/types.go:87: Metadata 100.0% github.com/docker/app/types/types.go:92: Attachments 100.0% github.com/docker/app/types/types.go:96: HasCRLF 0.0% github.com/docker/app/types/types.go:101: Extract 0.0% github.com/docker/app/types/types.go:114: noop 0.0% github.com/docker/app/types/types.go:117: NewApp 100.0% github.com/docker/app/types/types.go:139: NewAppFromDefaultFiles 100.0% github.com/docker/app/types/types.go:150: WithName 100.0% github.com/docker/app/types/types.go:158: WithPath 100.0% github.com/docker/app/types/types.go:166: WithCleanup 100.0% github.com/docker/app/types/types.go:174: WithSource 100.0% github.com/docker/app/types/types.go:181: WithCRLF 0.0% github.com/docker/app/types/types.go:189: WithParametersFiles 100.0% github.com/docker/app/types/types.go:194: WithAttachments 84.6% github.com/docker/app/types/types.go:226: WithParameters 100.0% github.com/docker/app/types/types.go:230: parametersLoader 100.0% github.com/docker/app/types/types.go:248: MetadataFile 100.0% github.com/docker/app/types/types.go:253: Metadata 100.0% github.com/docker/app/types/types.go:257: metadataLoader 100.0% github.com/docker/app/types/types.go:275: WithComposeFiles 100.0% github.com/docker/app/types/types.go:280: WithComposes 100.0% github.com/docker/app/types/types.go:284: composeLoader 100.0% github.com/docker/app/types/types.go:295: readReaders 77.8% github.com/docker/app/types/types.go:309: readFiles 100.0% github.com/docker/app/types/types.go:323: newErrGroup 100.0% total: (statements) 77.6% go tool cover -html _build/cov/all.out -o _build/cov/coverage.html [Pipeline] sh docker rm docker-app-cov-jenkins-app-PR-667-1-coverage docker-app-cov-jenkins-app-PR-667-1-coverage [Pipeline] } [Pipeline] // ansiColor [Pipeline] archiveArtifacts Archiving artifacts Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/artifacts/ [Pipeline] archiveArtifacts Archiving artifacts + make EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-667-1-coverage-experimental coverage-results docker cp docker-app-cov-jenkins-app-PR-667-1-coverage-experimental:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov docker cp docker-app-cov-jenkins-app-PR-667-1-coverage-experimental:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/artifacts/ [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app/_build/test-results [Pipeline] { [Pipeline] sh docker rm docker-app-cov-jenkins-app-PR-667-1-coverage-experimental + [ ! -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 docker-app-cov-jenkins-app-PR-667-1-coverage-experimental [Pipeline] } [Pipeline] // ansiColor [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-667/src/github.com/docker/app/_build/test-results [Pipeline] { [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 + [ ! -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 Uploaded 2 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-667/1/artifacts/ [Pipeline] junit Recording test results + [ ! -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-667/1/artifacts/ [Pipeline] junit Recording test results [Pipeline] } [Pipeline] // dir [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-667-1-coverage-experimental Untagged: docker/cnab-app-base:jenkins-app-PR-667-1-coverage-experimental [Pipeline] deleteDir [Pipeline] } [Pipeline] // dir [Pipeline] sh [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } + docker rmi docker/cnab-app-base:jenkins-app-PR-667-1-coverage Untagged: docker/cnab-app-base:jenkins-app-PR-667-1-coverage [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // withEnv [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result Finished: SUCCESS