Pull request #639 updated Connecting to https://api.github.com using docker-jenkins/****** (docker-jenkins GitHub credentials) Obtained Jenkinsfile from aa2de75d2253d84dd5655347297965fbf152fb74 Running in Durability level: PERFORMANCE_OPTIMIZED Loading library jps@master Examining docker/jps Attempting to resolve master as a branch Resolved master as branch master at revision ead69454b4062f17d1f8389642089a002b037213 using credential jps-reader > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/docker/jps.git # timeout=10 Fetching without tags Fetching upstream changes from https://github.com/docker/jps.git > git --version # timeout=10 using GIT_ASKPASS to set credentials GitHub credentials for docker/jps > git fetch --no-tags --progress https://github.com/docker/jps.git +refs/heads/master:refs/remotes/origin/master Checking out Revision ead69454b4062f17d1f8389642089a002b037213 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f ead69454b4062f17d1f8389642089a002b037213 Commit message: "Merge pull request #10 from russellcardullo/sonar-scan" > git rev-list --no-walk ead69454b4062f17d1f8389642089a002b037213 # timeout=10 [Pipeline] Start of Pipeline [Pipeline] withEnv [Pipeline] { [Pipeline] timeout Timeout set to expire in 1 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: Validate) [Pipeline] { (Branch: Binaries) [Pipeline] { (Branch: Build Invocation image) [Pipeline] stage [Pipeline] { (Validate) [Pipeline] stage [Pipeline] { (Binaries) [Pipeline] stage [Pipeline] { (Build Invocation image) [Pipeline] node [Pipeline] node [Pipeline] node Running on ubuntu-1804-overlay2 (i-032bbe32e7cc7eb2d) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { Running on ubuntu-1804-overlay2 (i-03ec0ad6aa0cdeedc) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] checkout [Pipeline] script [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 Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 Fetching without tags Checking out Revision aa2de75d2253d84dd5655347297965fbf152fb74 (PR-639) Fetching without tags > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f aa2de75d2253d84dd5655347297965fbf152fb74 Checking out Revision aa2de75d2253d84dd5655347297965fbf152fb74 (PR-639) Commit message: "New command to list application images" First time build. Skipping changelog. Commit message: "New command to list application images" [Pipeline] ansiColor [Pipeline] { [Pipeline] sh > git config core.sparsecheckout # timeout=10 > git checkout -f aa2de75d2253d84dd5655347297965fbf152fb74 [Pipeline] ansiColor + make -f docker.Makefile cli-cross cross e2e-cross tars docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=build -t docker-app-cli:jenkins-app-PR-639-8 . [Pipeline] { [Pipeline] sh > git rev-list --no-walk 24134b95eb8504409add74bfa08a910bfb84a340 # timeout=10 + make -f docker.Makefile lint Linting... docker build -t docker-app-lint:jenkins-app-PR-639-8 -f Dockerfile.lint . Sending build context to Docker daemon 72.91MB Step 1/8 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build ---> 518d5e4626aa Step 2/8 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1 Sending build context to Docker daemon 72.91MB 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 ---> e921d370232f 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 ---> 322f1b0457c8 Step 6/8 : WORKDIR /go/src/github.com/docker/app ---> Using cache ---> 7b358aa13411 Step 7/8 : ENV CGO_ENABLED=0 ---> Using cache ---> deda361aff8a Step 8/8 : COPY . . ---> Running in 52156a44a56f Removing intermediate container 52156a44a56f ---> e04fc4a19d94 Step 3/8 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Running in 5d0751d40750 Reading package lists... Building dependency tree... Reading state information... coreutils is already the newest version (8.30-3). coreutils set to manually installed. util-linux is already the newest version (2.33.1-0.1). util-linux set to manually installed. The following NEW packages will be installed: uuid-runtime 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 95.2 kB of archives. After this operation, 211 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian buster/main amd64 uuid-runtime amd64 2.33.1-0.1 [95.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 95.2 kB in 0s (355 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. ---> c9c7bd9267dc Successfully built c9c7bd9267dc Successfully tagged docker-app-lint:jenkins-app-PR-639-8 docker run --rm docker-app-lint:jenkins-app-PR-639-8 make lint Removing intermediate container 5d0751d40750 ---> cba3efe05a7c Step 4/8 : WORKDIR /go/src/github.com/docker/cli ---> Running in f66465c422d1 Removing intermediate container f66465c422d1 ---> d17907f436e1 Step 5/8 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Running in c2df4aead1f7 Linting... Cloning into '.'... Note: checking out 'a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at a1b83ffd Merge pull request #1894 from thaJeztah/19.03_backport_reduce_vendoring_impact Removing intermediate container c2df4aead1f7 ---> d3b7d702ddd7 Step 6/8 : ARG GOPROXY ---> Running in c7ad4a737737 Removing intermediate container c7ad4a737737 ---> 0f68fd3354d9 Step 7/8 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker Still waiting to schedule task Waiting for next available executor on ‘ubuntu-1804&&x86_64&&overlay2’ ---> Running in d3f829e45f32 ./scripts/build/osx Building build/docker-darwin-amd64 [Pipeline] sh + make -f docker.Makefile check-vendor docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-639-8 . Running on ubuntu-1804-overlay2 (i-0b3db7290eb8113bf) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] checkout using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Sending build context to Docker daemon 72.91MB 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 ---> bfb3ade7a966 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> de3a2dd6e7f8 Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 90eceb429234 Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> cb727a91c789 Step 6/18 : ARG GOPROXY ---> Using cache ---> 7e46f4ca913f Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> a013a166d998 Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 30d601782ab0 Step 9/18 : FROM build AS dev ---> 30d601782ab0 Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 5c91b473f708 Step 11/18 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> 28afbce6a7b2 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 ---> fd8f3aecf7b9 Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> ba365b75ea56 Step 14/18 : ARG GOPROXY ---> Using cache ---> a130453adf85 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 ---> a82d16455eb8 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 ---> 92b8f3a444d7 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 ---> 0c5711d519d5 Step 18/18 : COPY . . Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 Fetching without tags Checking out Revision aa2de75d2253d84dd5655347297965fbf152fb74 (PR-639) > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f aa2de75d2253d84dd5655347297965fbf152fb74 Commit message: "New command to list application images" [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + make -f docker.Makefile save-invocation-image docker build -f Dockerfile.invocation-image --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=invocation -t docker/cnab-app-base:jenkins-app-PR-639-8 . ---> bfd5df61b5f9 [Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed Successfully built bfd5df61b5f9 Successfully tagged docker-app-dev:jenkins-app-PR-639-8 Check Vendoring... docker run --rm docker-app-dev:jenkins-app-PR-639-8 sh -c "make vendor && hack/check-git-diff vendor" Sending build context to Docker daemon 72.91MB 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 ---> 249d658f62c6 Step 4/14 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 110f94a9be98 Step 5/14 : COPY . . rm -rf vendor 1>&1 dep ensure -v (1/95) Wrote github.com/containerd/cgroups@master ---> 974444f7e90e Step 6/14 : ARG EXPERIMENTAL="off" ---> Running in 50317124f712 (2/95) Wrote github.com/containerd/ttrpc@master (3/95) Wrote github.com/containerd/fifo@master Removing intermediate container 50317124f712 ---> d43b94b34b5e Step 7/14 : ARG TAG="unknown" ---> Running in b961e05a7b1f Removing intermediate container b961e05a7b1f ---> 42673c6e38bf Step 8/14 : RUN make EXPERIMENTAL=${EXPERIMENTAL} BUILD_TAG=${BUILD_TAG} TAG=${TAG} bin/cnab-run (4/95) Wrote vbom.ml/util@master ---> Running in 63307193c208 (5/95) Wrote github.com/docker/cnab-to-oci@v0.1.0-beta2 (6/95) Wrote github.com/docker/docker-credential-helpers@v0.6.1 (7/95) Wrote github.com/containerd/typeurl@master CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:34:30Z" -o bin/cnab-run ./cmd/cnab-run (8/95) Wrote github.com/davecgh/go-spew@v1.1.1 (9/95) Wrote github.com/docker/go@v1.5.1-1 (10/95) Wrote github.com/coreos/go-systemd@v20 (11/95) Wrote github.com/containerd/continuity@master (12/95) Wrote github.com/docker/go-events@master (13/95) Wrote github.com/docker/go-metrics@d466d4f6fd960e01820085bd7e1a24426ee7ef18 (14/95) Wrote github.com/deislabs/cnab-go@v0.3.2-beta1 (15/95) Wrote github.com/docker/go-connections@v0.4.0 (16/95) Wrote github.com/docker/go-units@v0.3.3 (17/95) Wrote github.com/godbus/dbus@v5.0.1 (18/95) Wrote github.com/gogo/googleapis@v1.2.0 (19/95) Wrote github.com/google/go-cmp@v0.2.0 (20/95) Wrote github.com/google/gofuzz@v1.0.0 (21/95) Wrote github.com/google/shlex@master (22/95) Wrote github.com/gorilla/mux@v1.7.1 (23/95) Wrote github.com/hashicorp/go-version@v1.1.0 (24/95) Wrote github.com/hashicorp/golang-lru@v0.5.1 (25/95) Wrote github.com/imdario/mergo@master (26/95) Wrote github.com/globalsign/mgo@master (27/95) Wrote github.com/inconshreveable/mousetrap@v1.0 (28/95) Wrote github.com/konsorten/go-windows-terminal-sequences@v1.0.2 (29/95) Wrote github.com/mattn/go-shellwords@v1.0.5 (30/95) Wrote github.com/json-iterator/go@v1.1.6 (31/95) Wrote github.com/googleapis/gnostic@v0.2.0 (32/95) Wrote github.com/matttproud/golang_protobuf_extensions@v1.0.1 (33/95) Wrote github.com/miekg/pkcs11@master (34/95) Wrote github.com/mitchellh/mapstructure@v1.1.2 (35/95) Wrote github.com/modern-go/concurrent@1.0.3 (36/95) Wrote github.com/modern-go/reflect2@1.0.1 (37/95) Wrote github.com/docker/distribution@0d3efadf0154c2b8a4e7b6621fff9809655cc580 (38/95) Wrote github.com/docker/compose-on-kubernetes@v0.4.21 (39/95) Wrote github.com/morikuni/aec@master (40/95) Wrote github.com/oklog/ulid@v1.3.1 (41/95) Wrote github.com/opencontainers/go-digest@v1.0.0-rc1 (42/95) Wrote github.com/pkg/errors@v0.8.1 (43/95) Wrote github.com/opencontainers/image-spec@v1.0.1 (44/95) Wrote github.com/golang/protobuf@v1.3.1 (45/95) Wrote github.com/opencontainers/runtime-spec@29686dbc5559d93fb1ef402eeda3e35c38d75af4 (46/95) Wrote github.com/prometheus/client_model@master (47/95) Wrote github.com/prometheus/client_golang@v0.8.0 (48/95) Wrote github.com/qri-io/jsonpointer@v0.1.0 (49/95) Wrote github.com/prometheus/common@v0.2.0 (50/95) Wrote github.com/prometheus/procfs@master (51/95) Wrote github.com/qri-io/jsonschema@v0.1.1 (52/95) Wrote github.com/sirupsen/logrus@v1.4.1 (53/95) Wrote github.com/spf13/pflag@master (54/95) Wrote github.com/syndtr/gocapability@master (55/95) Wrote github.com/spf13/cobra@v0.0.5 (56/95) Wrote github.com/wadey/gocovmerge@master (57/95) Wrote github.com/xeipuuv/gojsonreference@master (58/95) Wrote github.com/xeipuuv/gojsonpointer@master (59/95) Wrote github.com/opencontainers/runc@v1.0.0-rc7 (60/95) Wrote github.com/xeipuuv/gojsonschema@93e72a773fade158921402d6a24c819b48aba29d (61/95) Wrote golang.org/x/sync@master (62/95) Wrote golang.org/x/oauth2@master (63/95) Wrote golang.org/x/crypto@master (64/95) Wrote github.com/docker/swarmkit@18e7e58ea1a5ec016625a636d0d52500eea123bc (65/95) Wrote github.com/containerd/containerd@master (66/95) Wrote golang.org/x/time@master (67/95) Wrote github.com/docker/cli@83751b978155dc889c35e0e49654f76e7cf8d951 (68/95) Wrote github.com/coreos/etcd@v3.3.12 (69/95) Wrote google.golang.org/appengine@v1.5.0 (70/95) Wrote gopkg.in/inf.v0@v0.9.1 (71/95) Wrote gopkg.in/yaml.v2 (from https://github.com/simonferquel/yaml)@c86e64ed9581b7588e736f0c3e6ecc02cc22996e (72/95) Wrote gotest.tools@v2.3.0 (73/95) Wrote golang.org/x/net@master (74/95) Wrote k8s.io/klog@v0.2.0 (75/95) Wrote k8s.io/utils@master (76/95) Wrote sigs.k8s.io/yaml@v1.1.0 (77/95) Wrote k8s.io/apimachinery@kubernetes-1.14.1 (78/95) Wrote github.com/Azure/go-ansiterm@master (79/95) Wrote google.golang.org/grpc@v1.19.1 (80/95) Wrote golang.org/x/sys@master (81/95) Wrote github.com/Masterminds/semver@v1.4.2 (82/95) Wrote github.com/Microsoft/go-winio@v0.4.12 (83/95) Wrote github.com/beorn7/perks@master (84/95) Wrote github.com/agl/ed25519@master (85/95) Wrote github.com/Microsoft/hcsshim@v0.8.6 (86/95) Wrote github.com/theupdateframework/notary@v0.6.1 (87/95) Wrote golang.org/x/text@v0.3.0 (88/95) Wrote golang.org/x/tools@master (89/95) Wrote k8s.io/client-go@kubernetes-1.14.1 (90/95) Wrote google.golang.org/genproto@master (91/95) Wrote cloud.google.com/go@v0.37.4 (92/95) Wrote github.com/gogo/protobuf@v1.2.1 ./scripts/build/windows Generating windows resources Building build/docker-windows-amd64 Removing intermediate container 63307193c208 ---> 98e920edc662 Step 9/14 : FROM alpine:${ALPINE_VERSION} as invocation ---> b7b28af77ffe Step 10/14 : RUN apk add --no-cache ca-certificates && adduser -S cnab ---> Running in 52481a23ac42 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 52481a23ac42 ---> 44828e55176b Step 11/14 : USER cnab ---> Running in 529390310afa Removing intermediate container 529390310afa ---> 847e45870cc0 Step 12/14 : COPY --from=build /go/src/github.com/docker/app/bin/cnab-run /cnab/app/run ---> 539001f1cfab Step 13/14 : WORKDIR /cnab/app ---> Running in 138306e450c0 Removing intermediate container 138306e450c0 ---> b21cb3ea0b2d Step 14/14 : CMD /cnab/app/run ---> Running in 7a190d33548f Removing intermediate container 7a190d33548f ---> 16552ad901d8 [Warning] One or more build-args [COMMIT GOPROXY] were not consumed Successfully built 16552ad901d8 Successfully tagged docker/cnab-app-base:jenkins-app-PR-639-8 docker save docker/cnab-app-base:jenkins-app-PR-639-8 -o _build/invocation-image.tar [Pipeline] sh + make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-639-8-coverage OUTPUT=coverage-invocation-image.tar save-invocation-image-tag docker tag docker/cnab-app-base:jenkins-app-PR-639-8 docker/cnab-app-base:jenkins-app-PR-639-8-coverage docker save docker/cnab-app-base:jenkins-app-PR-639-8-coverage -o _build/coverage-invocation-image.tar [Pipeline] sh + make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-639-8-coverage-experimental OUTPUT=coverage-experimental-invocation-image.tar save-invocation-image-tag docker tag docker/cnab-app-base:jenkins-app-PR-639-8 docker/cnab-app-base:jenkins-app-PR-639-8-coverage-experimental docker save docker/cnab-app-base:jenkins-app-PR-639-8-coverage-experimental -o _build/coverage-experimental-invocation-image.tar [Pipeline] } [Pipeline] // ansiColor [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build [Pipeline] { [Pipeline] stash Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/invocation-image.tgz [Pipeline] stash (93/95) Wrote k8s.io/api@kubernetes-1.14.1 Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/coverage-invocation-image.tgz [Pipeline] stash (94/95) Wrote github.com/docker/docker@master Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/coverage-experimental-invocation-image.tgz [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-8 Untagged: docker/cnab-app-base:jenkins-app-PR-639-8 [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-8-coverage Untagged: docker/cnab-app-base:jenkins-app-PR-639-8-coverage [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-8-coverage-experimental Untagged: docker/cnab-app-base:jenkins-app-PR-639-8-coverage-experimental Deleted: sha256:16552ad901d8c93161025882ab087d9d7eff4cd3a236037a9a07c6c650002a02 Deleted: sha256:b21cb3ea0b2d0aec947cf24c20b8eb7fddc111a30e9821fcd74a4a2e37221721 Deleted: sha256:539001f1cfabafdbd5d160ac15caca7f7dc177e1f1c4cd75ac75dcaf34f6f9db Deleted: sha256:16e1d4992ac9146f4339b82e87469c81756c1725935d5efd23ea001972f3570a Deleted: sha256:847e45870cc02ffff1af9900eddccce4bc5bc3488e28ed36e94ef8d15562d1ed Deleted: sha256:44828e55176b0e4664d4936491cbfccd4ff9f684b1fab3d0766dbf018a83643a Deleted: sha256:7997aea91096d2dc7c866fe27a8eed25821a14ac1dd2d67d7549759d58c4fbe8 [Pipeline] } [Pipeline] // dir [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 (95/95) Wrote k8s.io/kubernetes@v1.14.1 vendor is correct [Pipeline] } [Pipeline] // ansiColor [Pipeline] } [Pipeline] // dir Post stage [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Removing intermediate container d3f829e45f32 ---> 698d00ed4257 Step 8/8 : WORKDIR /go/src/github.com/docker/app/ ---> Running in 07ec76535358 Removing intermediate container 07ec76535358 ---> 257b198e3fbe [Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed Successfully built 257b198e3fbe Successfully tagged docker-app-cli:jenkins-app-PR-639-8 docker create --name docker-app-cli-jenkins-app-PR-639-8 docker-app-cli:jenkins-app-PR-639-8 noop 27092c1323c2b8f43b4ca73b614e183bad482fca3d59a76fec8a0f2e94d9c117 docker cp docker-app-cli-jenkins-app-PR-639-8:/go/src/github.com/docker/cli/build/docker-linux-amd64 bin/docker-linux docker cp docker-app-cli-jenkins-app-PR-639-8:/go/src/github.com/docker/cli/build/docker-darwin-amd64 bin/docker-darwin docker cp docker-app-cli-jenkins-app-PR-639-8:/go/src/github.com/docker/cli/build/docker-windows-amd64 bin/docker-windows.exe docker rm docker-app-cli-jenkins-app-PR-639-8 docker-app-cli-jenkins-app-PR-639-8 docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=cross -t docker-app-cross:jenkins-app-PR-639-8 . Sending build context to Docker daemon 72.91MB 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 ---> e04fc4a19d94 Step 3/22 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> cba3efe05a7c Step 4/22 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> d17907f436e1 Step 5/22 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> d3b7d702ddd7 Step 6/22 : ARG GOPROXY ---> Using cache ---> 0f68fd3354d9 Step 7/22 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 698d00ed4257 Step 8/22 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 257b198e3fbe Step 9/22 : FROM build AS dev ---> 257b198e3fbe Step 10/22 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Running in f156e95365b4 Removing intermediate container f156e95365b4 ---> 038a9ba2f8d5 Step 11/22 : ARG DEP_VERSION=v0.5.1 ---> Running in 2216f607ba40 Removing intermediate container 2216f607ba40 ---> 5d4f4906c74e 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 1b2fa1fb410c  % 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 6436 0 --:--:-- --:--:-- --:--:-- 6436  100 10.5M 100 10.5M 0 0 48.7M 0 --:--:-- --:--:-- --:--:-- 48.7M Removing intermediate container 1b2fa1fb410c ---> 65c9a557c5b4 Step 13/22 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Running in e51247723d84 Removing intermediate container e51247723d84 ---> bb10b7a351b5 Step 14/22 : ARG GOPROXY ---> Running in 047f9fc4c439 Removing intermediate container 047f9fc4c439 ---> 031f1980d234 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 367c7c9ecef0 go: finding github.com/fatih/color v1.6.0 go: finding github.com/google/go-cmp v0.2.0 go: finding github.com/onsi/ginkgo v1.8.0 go: finding github.com/sirupsen/logrus v1.0.5 go: finding github.com/pkg/errors v0.8.0 go: finding github.com/spf13/pflag v1.0.1 go: finding github.com/jonboulle/clockwork v0.1.0 go: finding github.com/onsi/gomega v1.4.3 go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 go: finding gotest.tools v2.1.0+incompatible go: finding github.com/mattn/go-isatty v0.0.3 go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9 go: finding github.com/stretchr/testify v1.3.0 go: finding github.com/golang/protobuf v1.2.0 go: finding github.com/mattn/go-colorable v0.0.9 go: finding github.com/onsi/ginkgo v1.6.0 go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: finding golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: finding gopkg.in/yaml.v2 v2.2.1 go: finding golang.org/x/text v0.3.0 go: finding gopkg.in/fsnotify.v1 v1.4.7 go: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: finding golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd go: finding github.com/fsnotify/fsnotify v1.4.7 go: finding github.com/pmezard/go-difflib v1.0.0 go: finding github.com/stretchr/objx v0.1.0 go: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 go: finding github.com/davecgh/go-spew v1.1.0 go: finding github.com/hpcloud/tail v1.0.0 go: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 go: downloading gotest.tools v2.1.0+incompatible go: extracting gotest.tools v2.1.0+incompatible go: downloading github.com/spf13/pflag v1.0.1 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 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: downloading github.com/jonboulle/clockwork v0.1.0 go: extracting golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f go: extracting github.com/sirupsen/logrus v1.0.5 go: downloading golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: extracting github.com/pkg/errors v0.8.0 go: downloading golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e go: downloading golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: extracting github.com/jonboulle/clockwork v0.1.0 go: extracting github.com/spf13/pflag v1.0.1 go: extracting github.com/fatih/color v1.6.0 go: downloading github.com/mattn/go-isatty v0.0.3 go: downloading github.com/mattn/go-colorable v0.0.9 go: extracting github.com/mattn/go-isatty v0.0.3 go: extracting github.com/mattn/go-colorable v0.0.9 go: extracting golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94 go: extracting golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc go: extracting golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e Removing intermediate container 367c7c9ecef0 ---> d0f931a858c7 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 2a7745243191 Removing intermediate container 2a7745243191 ---> 30972190bc59 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 98df66002745 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 98df66002745 ---> 263f4d47af69 Step 18/22 : COPY . . ---> 45f3c7f40472 Step 19/22 : FROM dev AS cross ---> 45f3c7f40472 Step 20/22 : ARG EXPERIMENTAL="off" ---> Running in a5bb66064121 Removing intermediate container a5bb66064121 ---> cc287120cdd9 Step 21/22 : ARG TAG="unknown" ---> Running in 918f9ef4a686 Removing intermediate container 918f9ef4a686 ---> b6791b877eac Step 22/22 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross ---> Running in bb5a91f8f7da GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:38:34Z" -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=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:38:34Z" -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=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:38:34Z" -o bin/docker-app-windows.exe ./cmd/docker-app GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:38:34Z" -o bin/docker-app-standalone-linux ./cmd/docker-app-standalone GOOS=darwin CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:38:34Z" -o bin/docker-app-standalone-darwin ./cmd/docker-app-standalone GOOS=windows CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:38:34Z" -o bin/docker-app-standalone-windows.exe ./cmd/docker-app-standalone Removing intermediate container bb5a91f8f7da ---> d98c5ec8453a [Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed Successfully built d98c5ec8453a Successfully tagged docker-app-cross:jenkins-app-PR-639-8 docker create --name docker-app-cross-jenkins-app-PR-639-8 docker-app-cross:jenkins-app-PR-639-8 noop 4af5c22027ae04ce66953f08d0d3be4fa565daedda2870ad1f84d00f20cacf6e docker cp docker-app-cross-jenkins-app-PR-639-8:/go/src/github.com/docker/app/bin/docker-app-linux bin/docker-app-linux docker cp docker-app-cross-jenkins-app-PR-639-8:/go/src/github.com/docker/app/bin/docker-app-darwin bin/docker-app-darwin docker cp docker-app-cross-jenkins-app-PR-639-8:/go/src/github.com/docker/app/bin/docker-app-windows.exe bin/docker-app-windows.exe docker cp docker-app-cross-jenkins-app-PR-639-8:/go/src/github.com/docker/app/bin/docker-app-standalone-linux bin/docker-app-standalone-linux docker cp docker-app-cross-jenkins-app-PR-639-8:/go/src/github.com/docker/app/bin/docker-app-standalone-darwin bin/docker-app-standalone-darwin docker cp docker-app-cross-jenkins-app-PR-639-8:/go/src/github.com/docker/app/bin/docker-app-standalone-windows.exe bin/docker-app-standalone-windows.exe docker rm docker-app-cross-jenkins-app-PR-639-8 docker-app-cross-jenkins-app-PR-639-8 docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=e2e-cross -t docker-app-e2e-cross:jenkins-app-PR-639-8 . Sending build context to Docker daemon 72.91MB 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 ---> e04fc4a19d94 Step 3/26 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> cba3efe05a7c Step 4/26 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> d17907f436e1 Step 5/26 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> d3b7d702ddd7 Step 6/26 : ARG GOPROXY ---> Using cache ---> 0f68fd3354d9 Step 7/26 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> 698d00ed4257 Step 8/26 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 257b198e3fbe Step 9/26 : FROM build AS dev ---> 257b198e3fbe Step 10/26 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 038a9ba2f8d5 Step 11/26 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> 5d4f4906c74e 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 ---> 65c9a557c5b4 Step 13/26 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> bb10b7a351b5 Step 14/26 : ARG GOPROXY ---> Using cache ---> 031f1980d234 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 ---> d0f931a858c7 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 ---> 30972190bc59 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 ---> 263f4d47af69 Step 18/26 : COPY . . ---> Using cache ---> 45f3c7f40472 Step 19/26 : FROM dev AS cross ---> 45f3c7f40472 Step 20/26 : ARG EXPERIMENTAL="off" ---> Using cache ---> cc287120cdd9 Step 21/26 : ARG TAG="unknown" ---> Using cache ---> b6791b877eac Step 22/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross ---> Using cache ---> d98c5ec8453a Step 23/26 : FROM cross AS e2e-cross ---> d98c5ec8453a Step 24/26 : ARG EXPERIMENTAL="off" ---> Running in 3c02c7845767 Removing intermediate container 3c02c7845767 ---> 08e228861158 Step 25/26 : ARG TAG="unknown" ---> Running in 12f53681ffe6 Removing intermediate container 12f53681ffe6 ---> 4b912f3d1f66 Step 26/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} e2e-cross ---> Running in 2f0d1ec8d647 GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:41:17Z" -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=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:41:17Z" -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=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:41:17Z" -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=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:41:17Z" -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=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:41:17Z" -c -o bin/docker-app-e2e-windows.exe ./e2e/ Removing intermediate container 2f0d1ec8d647 ---> aa682effdf21 [Warning] One or more build-args [COMMIT ALPINE_VERSION] were not consumed Successfully built aa682effdf21 Successfully tagged docker-app-e2e-cross:jenkins-app-PR-639-8 docker create --name docker-app-e2e-cross-jenkins-app-PR-639-8 docker-app-e2e-cross:jenkins-app-PR-639-8 noop 0ca078691a42a17ea9fc2a600c4235b15f98fd1b2b5e876d7a9ff4cdafc04174 docker cp docker-app-e2e-cross-jenkins-app-PR-639-8:/go/src/github.com/docker/app/bin/docker-app-e2e-linux bin/docker-app-e2e-linux docker cp docker-app-e2e-cross-jenkins-app-PR-639-8:/go/src/github.com/docker/app/bin/docker-app-e2e-darwin bin/docker-app-e2e-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-639-8:/go/src/github.com/docker/app/bin/docker-app-e2e-windows.exe bin/docker-app-e2e-windows.exe docker cp docker-app-e2e-cross-jenkins-app-PR-639-8:/usr/local/bin/gotestsum-linux bin/gotestsum-linux docker cp docker-app-e2e-cross-jenkins-app-PR-639-8:/usr/local/bin/gotestsum-darwin bin/gotestsum-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-639-8:/usr/local/bin/gotestsum-windows.exe bin/gotestsum-windows.exe docker cp docker-app-e2e-cross-jenkins-app-PR-639-8:/usr/local/bin/test2json-linux bin/test2json-linux docker cp docker-app-e2e-cross-jenkins-app-PR-639-8:/usr/local/bin/test2json-darwin bin/test2json-darwin docker cp docker-app-e2e-cross-jenkins-app-PR-639-8:/usr/local/bin/test2json-windows.exe bin/test2json-windows.exe docker rm docker-app-e2e-cross-jenkins-app-PR-639-8 docker-app-e2e-cross-jenkins-app-PR-639-8 tar --transform='flags=r;s|docker-app-linux|docker-app-plugin-linux|' -czf bin/docker-app-linux.tar.gz -C bin docker-app-linux docker-app-standalone-linux tar czf bin/docker-app-e2e-linux.tar.gz -C bin docker-app-e2e-linux tar --transform='flags=r;s|docker-app-darwin|docker-app-plugin-darwin|' -czf bin/docker-app-darwin.tar.gz -C bin docker-app-darwin docker-app-standalone-darwin tar czf bin/docker-app-e2e-darwin.tar.gz -C bin docker-app-e2e-darwin tar --transform='flags=r;s|docker-app-windows|docker-app-plugin-windows|' -czf bin/docker-app-windows.tar.gz -C bin docker-app-windows.exe docker-app-standalone-windows.exe tar czf bin/docker-app-e2e-windows.tar.gz -C bin docker-app-e2e-windows.exe [Pipeline] } [Pipeline] // ansiColor [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/bin [Pipeline] { [Pipeline] stash Stashed 24 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/binaries.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/e2e [Pipeline] { [Pipeline] stash Stashed 61 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/e2e.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/examples [Pipeline] { [Pipeline] stash Stashed 29 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/examples.tgz [Pipeline] } [Pipeline] // dir [Pipeline] sh + xargs docker image rm -f + docker image ls --format={{.Repository}}:{{.Tag}} *jenkins-app-PR-639-8* Untagged: docker-app-e2e-cross:jenkins-app-PR-639-8 Deleted: sha256:aa682effdf21e8ed357e1899ff153df42350ff31f55768b1859780f779454653 Deleted: sha256:47d6d19876f01333515e653df5e1dea48ac25cf8a0ffa37003e949d1b7934c6a Deleted: sha256:4b912f3d1f668c17cb6e037ced7b318afa3a4c7caa700d78dd9f477d70bc266e Deleted: sha256:08e22886115891215380dc022d2692d2e5befc722c705f777411d6957245eade Untagged: docker-app-cross:jenkins-app-PR-639-8 Deleted: sha256:d98c5ec8453a8ac2f97505ed24a17a056c378df140b75c31bc5437a482836eab Deleted: sha256:d696a8244f4c1f6a7edca31b39e5181138ab4c27dfa929e29c8187a59f51b050 Deleted: sha256:b6791b877eac0a8237b71b3597c2ea03ee228e2f96a433f587f6a33b03383d2a Deleted: sha256:cc287120cdd951c6d148ab34d039b3b91374986b69c1b38fcc3a1828ceeb8364 Deleted: sha256:45f3c7f40472a652a1599c8d1bd82f6a208e99d30f05771fc6e72824840cb128 Deleted: sha256:d1ac71a3fd4be4117b806c873d71ff7087e1e56d0675d2c0f693c7d69953b061 Deleted: sha256:263f4d47af69138de5b5b284e26296c67154ff29a2846a4127d5a29d26739f4f Deleted: sha256:cc0d6428711d0e0206c0b090eeb4757398222a1f87fba52a2485e588d6c50c7e Deleted: sha256:30972190bc59eb903b0e99063cf9a32a16515031f560f7508b7c5ef0509a9f2f Deleted: sha256:d8cbc4d5acab30aca2e1daf64bb50f144e5896aac9d00361a57b4185812a4806 Deleted: sha256:d0f931a858c79bbf479a8131ecd23b3c48cd8b8bdb8b83cd8264eec875cc760d Deleted: sha256:3dfc4b30e56ec5e10642f7c683237ff9c89176aba731447e5273e316cdf5acea Deleted: sha256:031f1980d234fa73c9263f3636fa407d1482c62a094b22f6ec29e31517cc4962 Deleted: sha256:bb10b7a351b526cc5f52ffcd358fd4c69f9b1019c7d006c3e0f2a1390ea4ccea Deleted: sha256:65c9a557c5b4f047a9cd2845e30221ed968c61cce8056d41eb85788a7b30b534 Deleted: sha256:363cbf8adab26b06ee61f2a289495f7e581f576200d0200ec2c6b0315ef45bab Deleted: sha256:5d4f4906c74eb1d3606dd622bc66972d13461082424bea49ba3173d80c7374eb Deleted: sha256:038a9ba2f8d5f6ac9617a8207667f6813ed95c5f81ef1b6ed395e030fa54e75e Untagged: docker-app-cli:jenkins-app-PR-639-8 Deleted: sha256:257b198e3fbe2ce5be033659340d445e8e74e72c246277aec2a13ecad48f714c Deleted: sha256:78d2522b0c17c64222b999d82ab7ec15f8c45158fccd255d4b3ea096ccfd18e9 Deleted: sha256:698d00ed42574abd85234e4889567f1509819c49c36de2780231ae4ce6d51bb3 Deleted: sha256:135791d02d641b7595514c32c1a825faee8243e31835412a7ae8a6d8eae84587 Deleted: sha256:0f68fd3354d90d20cb4aa28b3d613dc2a02bb515cee88b34f930a41302f1760f Deleted: sha256:d3b7d702ddd70bf1672a6776355ca101ffd42d2a5c67a6dd1fb7a5793c8fbace Deleted: sha256:cacdccd73a80dc33631ca914ed8d0cdcb9a297d3849952d847a190075bca34e8 Deleted: sha256:d17907f436e141ebbeb6cdcfb024219c103cebbc9a0116296f6f0a6b5a5c8152 Deleted: sha256:c7e655321b200dbf51378e12db8c6c3f197bf5b77ac3c1dd294c497ae176a1a0 Deleted: sha256:cba3efe05a7c863c379242e0f006670c4ead51b3e92b12a92626eae26ae3b820 Deleted: sha256:9d8fce414e34ed6c10e5a910adf52d85956785d021deb91ae4fc3eaace5e9272 Deleted: sha256:e04fc4a19d94087178a319da5c87d3decc917773c7380ec6f4321d9c9e10ee48 [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-0d51b8b3ff4a2225d) in /home/ubuntu/workspace/app_PR-639 Running on ubuntu-1804-overlay2 (i-045387c933ebd0751) in /home/ubuntu/workspace/app_PR-639 [Pipeline] { [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] checkout [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { using credential docker-jenkins-github-credentials [Pipeline] checkout Running on ubuntu-1804-overlay2 (i-05efd75f2d95985aa) in /home/ubuntu/workspace/app_PR-639 Cloning the remote Git repository Cloning with configured refspecs honoured and without tags [Pipeline] { [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app [Pipeline] { [Pipeline] checkout using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags using credential docker-jenkins-github-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 Cloning repository https://github.com/docker/app.git > git init /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app # timeout=10 Fetching upstream changes from https://github.com/docker/app.git > git --version # timeout=10 using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 Fetching without tags Fetching without tags Fetching without tags Checking out Revision aa2de75d2253d84dd5655347297965fbf152fb74 (PR-639) Checking out Revision aa2de75d2253d84dd5655347297965fbf152fb74 (PR-639) Checking out Revision aa2de75d2253d84dd5655347297965fbf152fb74 (PR-639) > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f aa2de75d2253d84dd5655347297965fbf152fb74 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f aa2de75d2253d84dd5655347297965fbf152fb74 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # timeout=10 > git config remote.origin.url https://github.com/docker/app.git # timeout=10 Fetching upstream changes from https://github.com/docker/app.git using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials > git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/639/head:refs/remotes/origin/PR-639 > git config core.sparsecheckout # timeout=10 > git checkout -f aa2de75d2253d84dd5655347297965fbf152fb74 Commit message: "New command to list application images" Commit message: "New command to list application images" Commit message: "New command to list application images" [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build [Pipeline] { [Pipeline] unstash [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build [Pipeline] { [Pipeline] unstash [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build [Pipeline] { [Pipeline] unstash Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/coverage-invocation-image.tgz [Pipeline] sh + docker load -i coverage-invocation-image.tar Loaded image: docker/cnab-app-base:jenkins-app-PR-639-8-coverage [Pipeline] } [Pipeline] // dir Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/invocation-image.tgz [Pipeline] ansiColor [Pipeline] { [Pipeline] sh [Pipeline] sh + docker load -i invocation-image.tar + make -f docker.Makefile TAG=jenkins-app-PR-639-8-coverage coverage-run docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-639-8 . Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/coverage-experimental-invocation-image.tgz [Pipeline] sh Loaded image: docker/cnab-app-base:jenkins-app-PR-639-8 [Pipeline] } [Pipeline] // dir [Pipeline] unstash + docker load -i coverage-experimental-invocation-image.tar Sending build context to Docker daemon 72.9MB 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 ---> a09270e2f95a Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> a47581c2013c Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> 5c8abb4d5758 Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> 766367c0121d Step 6/18 : ARG GOPROXY ---> Using cache ---> 5426d320adff Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> ec7eb65ae154 Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> c18edb83a0fe Step 9/18 : FROM build AS dev ---> c18edb83a0fe Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> a52ca1ce3052 Step 11/18 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> 72c8b34eea26 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 ---> 913b9c0d929a Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> ada8cc9ed55a Step 14/18 : ARG GOPROXY ---> Using cache ---> b86bdddb824a 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 ---> a0993cbe85dc 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 ---> 940eb8d2c7a9 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 ---> 4c4e48a6c6bf Step 18/18 : COPY . . Loaded image: docker/cnab-app-base:jenkins-app-PR-639-8-coverage-experimental [Pipeline] } [Pipeline] // dir [Pipeline] ansiColor [Pipeline] { [Pipeline] sh + make EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-639-8-coverage-experimental coverage-run docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-639-8 . Sending build context to Docker daemon 72.9MB 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 ---> 6b458b8f5246 Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime ---> Using cache ---> af321816bf15 Step 4/18 : WORKDIR /go/src/github.com/docker/cli ---> Using cache ---> f9cff23ed830 Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb ---> Using cache ---> c1f4f977bdac Step 6/18 : ARG GOPROXY ---> Using cache ---> 84f25124f7a3 Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker ---> Using cache ---> c417975fd243 Step 8/18 : WORKDIR /go/src/github.com/docker/app/ ---> Using cache ---> 8207218fc3a8 Step 9/18 : FROM build AS dev ---> 8207218fc3a8 Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/ ---> Using cache ---> 249bd08a8703 Step 11/18 : ARG DEP_VERSION=v0.5.1 ---> Using cache ---> 9607bbacc3db 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 ---> 03bdd22bf728 Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4 ---> Using cache ---> 83f7b9115212 Step 14/18 : ARG GOPROXY ---> Using cache ---> ea460f1e0606 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 ---> ddb43cb381eb 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 ---> 217403393bd5 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 ---> d7573e02433d Step 18/18 : COPY . . ---> 10a21f736cae [Warning] One or more build-args [TAG ALPINE_VERSION COMMIT EXPERIMENTAL] were not consumed Successfully built 10a21f736cae Successfully tagged docker-app-dev:jenkins-app-PR-639-8 docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-639-8-coverage --network="host" -t docker-app-dev:jenkins-app-PR-639-8 make COMMIT=aa2de75d TAG=jenkins-app-PR-639-8-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=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:43:08Z" -cover -test.coverprofile=_build/cov/unit.out github.com/docker/app github.com/docker/app/cmd/cnab-run github.com/docker/app/cmd/docker-app github.com/docker/app/cmd/docker-app-standalone github.com/docker/app/internal github.com/docker/app/internal/commands github.com/docker/app/internal/commands/image github.com/docker/app/internal/compose github.com/docker/app/internal/formatter github.com/docker/app/internal/formatter/driver github.com/docker/app/internal/formatter/json github.com/docker/app/internal/formatter/yaml github.com/docker/app/internal/inspect github.com/docker/app/internal/log github.com/docker/app/internal/packager github.com/docker/app/internal/slices github.com/docker/app/internal/store github.com/docker/app/internal/yaml github.com/docker/app/loader github.com/docker/app/render github.com/docker/app/specification github.com/docker/app/types github.com/docker/app/types/metadata github.com/docker/app/types/parameters ---> bf0cf8cff201 [Warning] One or more build-args [EXPERIMENTAL TAG ALPINE_VERSION COMMIT] were not consumed Successfully built bf0cf8cff201 Successfully tagged docker-app-dev:jenkins-app-PR-639-8 docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-639-8-coverage-experimental --network="host" -t docker-app-dev:jenkins-app-PR-639-8 make COMMIT=aa2de75d TAG=jenkins-app-PR-639-8-coverage-experimental EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- coverage ∅ . Running unit tests (coverage)... CGO_ENABLED=0 gotestsum --junitfile _build/test-results/experimental-unit-coverage.xml -- -tags="experimental" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-27T13:43:09Z" -cover -test.coverprofile=_build/cov/unit.out github.com/docker/app github.com/docker/app/cmd/cnab-run github.com/docker/app/cmd/docker-app github.com/docker/app/cmd/docker-app-standalone github.com/docker/app/internal github.com/docker/app/internal/commands github.com/docker/app/internal/commands/image github.com/docker/app/internal/compose github.com/docker/app/internal/formatter github.com/docker/app/internal/formatter/driver github.com/docker/app/internal/formatter/json github.com/docker/app/internal/formatter/yaml github.com/docker/app/internal/inspect github.com/docker/app/internal/log github.com/docker/app/internal/packager github.com/docker/app/internal/slices github.com/docker/app/internal/store github.com/docker/app/internal/yaml github.com/docker/app/loader github.com/docker/app/render github.com/docker/app/specification github.com/docker/app/types github.com/docker/app/types/metadata github.com/docker/app/types/parameters ∅ . Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/binaries.tgz [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/examples [Pipeline] { [Pipeline] unstash Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/stashes/examples.tgz [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/e2e [Pipeline] { [Pipeline] unstash Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/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 PASS e2e/linux.TestCallCustomStatusAction/validCustomDockerStatusAction (5.90s) PASS e2e/linux.TestCallCustomStatusAction/validCustomStandardStatusAction (4.42s) PASS e2e/linux.TestCallCustomStatusAction/missingCustomStatusAction (3.07s) PASS e2e/linux.TestCallCustomStatusAction (13.39s) PASS e2e/linux.TestCnabParameters (2.91s) PASS e2e/linux.TestExitErrorCode (0.06s) PASS e2e/linux.TestRender/envvariables/stdout (1.75s) PASS e2e/linux.TestRender/envvariables/file (1.55s) PASS e2e/linux.TestRender/envvariables (3.30s) PASS e2e/linux.TestRender (3.30s) PASS e2e/linux.TestRenderFormatters (3.32s) PASS e2e/linux.TestInit (0.13s) PASS e2e/linux.TestDetectApp (4.91s) PASS e2e/linux.TestBundle/simple-bundle (0.73s) PASS e2e/linux.TestBundle/bundle-with-tag (0.32s) PASS e2e/linux.TestBundle (7.69s) ∅ cmd/cnab-run ∅ cmd/docker-app ∅ cmd/docker-app-standalone ✓ internal (6ms) ✓ internal/compose (6ms) ✓ internal/formatter (9ms) ∅ cmd/cnab-run ∅ cmd/docker-app ∅ cmd/docker-app-standalone ✓ internal (4ms) ✓ internal/compose (10ms) ✓ internal/formatter (11ms) ✓ internal/inspect (46ms) ✓ internal/inspect (61ms) ✓ internal/commands (604ms) ∅ internal/commands/image ∅ internal/formatter/driver ∅ internal/formatter/json ∅ internal/formatter/yaml ∅ internal/log ✓ internal/commands (447ms) ∅ internal/commands/image ∅ internal/formatter/driver ∅ internal/formatter/json ∅ internal/formatter/yaml ∅ internal/log ✓ internal/slices (8ms) ✓ internal/packager (36ms) ✓ internal/slices (15ms) ✓ internal/packager (41ms) ✓ internal/store (26ms) ✓ internal/store (29ms) ✓ internal/yaml (1.738s) ✓ loader (27ms) ✓ internal/yaml (1.595s) ✓ loader (10ms) ✓ render (42ms) ✓ specification (17ms) ✓ specification (9ms) ✓ render (45ms) ✓ types (20ms) ✓ types/metadata (7ms) ✓ types/parameters (17ms) DONE 206 tests in 92.219s CGO_ENABLED=0 go test -tags=""" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:43:08Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app ✓ types (21ms) ✓ types/metadata (8ms) ✓ types/parameters (4ms) DONE 206 tests in 91.360s CGO_ENABLED=0 go test -tags=""experimental" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-27T13:43:09Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app PASS e2e/linux.TestDockerAppLifecycle/withBindMounts (30.33s) PASS e2e/linux.TestDockerAppLifecycle/withoutBindMounts (25.18s) PASS e2e/linux.TestDockerAppLifecycle (55.52s) 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=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-27T13:43:08Z" -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=aa2de75d -X github.com/docker/app/internal.Version=jenkins-app-PR-639-8-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-27T13:43:09Z" -v ./e2e PASS e2e/linux.TestCredentials/missing (0.10s) PASS e2e/linux.TestCredentials/full (1.47s) PASS e2e/linux.TestCredentials/mixed-credstore (1.44s) PASS e2e/linux.TestCredentials/mixed-local-cred (1.37s) PASS e2e/linux.TestCredentials/overload (0.06s) PASS e2e/linux.TestCredentials (4.44s) PASS e2e/linux.TestRenderWithEnvFile (2.22s) PASS e2e/linux.TestExamplesAreValid (0.12s) PASS e2e/linux.TestImageList (15.64s) PASS e2e/linux.TestInvokePluginFromCLI (0.19s) PASS e2e/linux.TestPushArchs/default (3.27s) PASS e2e/linux.TestPushArchs/all-platforms (1.95s) PASS e2e/linux.TestPushArchs (16.22s) PASS e2e/linux.TestPushInstall (16.47s) PASS e2e/linux.TestPushPullInstall (16.83s) PASS e2e/linux.TestPushInstallBundle/push-bundle (5.12s) PASS e2e/linux.TestPushInstallBundle/push-ref (1.48s) PASS e2e/linux.TestPushInstallBundle/push-bundleref (5.37s) PASS e2e/linux.TestPushInstallBundle (24.70s) PASS e2e/linux DONE 38 tests in 188.082s time="2019-09-27T13:46:20Z" level=warning msg="failed to lookup go version for junit xml" error="exec: \"go\": executable file not found in $PATH" [Pipeline] } [Pipeline] // ansiColor [Pipeline] } [Pipeline] // dir Post stage [Pipeline] archiveArtifacts Archiving artifacts Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/artifacts/ [Pipeline] junit Recording test results [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-8 Untagged: docker/cnab-app-base:jenkins-app-PR-639-8 [Pipeline] deleteDir [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } ✓ e2e (3m1.347s) DONE 38 tests in 182.984s go install ./vendor/github.com/wadey/gocovmerge/ gocovmerge _build/cov/*.out > _build/cov/all.out go tool cover -func _build/cov/all.out github.com/docker/app/cmd/docker-app/main.go:12: main 80.0% github.com/docker/app/internal/commands/bundle.go:32: bundleCmd 100.0% github.com/docker/app/internal/commands/bundle.go:49: runBundle 61.9% github.com/docker/app/internal/commands/bundle.go:82: makeBundle 80.0% github.com/docker/app/internal/commands/bundle.go:91: makeBundleFromApp 66.7% github.com/docker/app/internal/commands/bundle.go:126: makeInvocationImageName 100.0% github.com/docker/app/internal/commands/bundle.go:133: makeCNABImageName 100.0% github.com/docker/app/internal/commands/bundle.go:141: persistInBundleStore 77.8% github.com/docker/app/internal/commands/bundle.go:156: getNamedTagged 77.8% github.com/docker/app/internal/commands/cnab.go:44: addNamedCredentialSets 75.0% github.com/docker/app/internal/commands/cnab.go:75: parseCommandlineCredential 100.0% github.com/docker/app/internal/commands/cnab.go:85: addCredentials 75.0% github.com/docker/app/internal/commands/cnab.go:102: addDockerCredentials 87.5% github.com/docker/app/internal/commands/cnab.go:117: addRegistryCredentials 85.0% github.com/docker/app/internal/commands/cnab.go:149: prepareCredentialSet 77.8% github.com/docker/app/internal/commands/cnab.go:166: getTargetContext 85.7% github.com/docker/app/internal/commands/cnab.go:181: prepareDriver 100.0% github.com/docker/app/internal/commands/cnab.go:214: getAppNameKind 91.7% github.com/docker/app/internal/commands/cnab.go:236: extractAndLoadAppBasedBundle 83.3% github.com/docker/app/internal/commands/cnab.go:246: loadBundleFromFile 80.0% github.com/docker/app/internal/commands/cnab.go:258: resolveBundle 65.0% github.com/docker/app/internal/commands/cnab.go:295: requiredClaimBindMount 100.0% github.com/docker/app/internal/commands/cnab.go:304: requiredBindMount 77.8% github.com/docker/app/internal/commands/cnab.go:336: socketPath 100.0% github.com/docker/app/internal/commands/cnab.go:344: isDockerHostLocal 100.0% github.com/docker/app/internal/commands/cnab.go:348: prepareCustomAction 72.2% github.com/docker/app/internal/commands/cnab.go:383: isInstallationFailed 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:21: defaultDockerDesktopHostProvider 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:37: rewrite 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:53: rewrite 91.7% github.com/docker/app/internal/commands/dockerdesktop.go:78: makeLinuxkitIPProvider 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:108: rewriteContextIfDockerDesktop 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:135: List 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:147: GetMetadata 80.0% github.com/docker/app/internal/commands/image/command.go:9: Cmd 100.0% github.com/docker/app/internal/commands/image/list.go:17: listCmd 77.8% github.com/docker/app/internal/commands/image/list.go:40: runList 71.4% github.com/docker/app/internal/commands/image/list.go:54: getPackages 90.0% github.com/docker/app/internal/commands/image/list.go:77: printImages 100.0% github.com/docker/app/internal/commands/image/list.go:88: printHeaders 100.0% github.com/docker/app/internal/commands/image/list.go:96: printValues 100.0% github.com/docker/app/internal/commands/init.go:16: initCmd 87.5% github.com/docker/app/internal/commands/inspect.go:18: inspectCmd 100.0% github.com/docker/app/internal/commands/inspect.go:35: runInspect 71.4% github.com/docker/app/internal/commands/install.go:46: installCmd 100.0% github.com/docker/app/internal/commands/install.go:71: runInstall 72.1% github.com/docker/app/internal/commands/list.go:42: listCmd 100.0% github.com/docker/app/internal/commands/list.go:59: runList 88.9% github.com/docker/app/internal/commands/list.go:75: printHeaders 100.0% github.com/docker/app/internal/commands/list.go:83: printValues 100.0% github.com/docker/app/internal/commands/list.go:91: getInstallations 77.8% github.com/docker/app/internal/commands/parameters.go:25: withFileParameters 85.7% github.com/docker/app/internal/commands/parameters.go:38: withCommandLineParameters 100.0% github.com/docker/app/internal/commands/parameters.go:48: withSendRegistryAuth 85.7% github.com/docker/app/internal/commands/parameters.go:61: withOrchestratorParameters 100.0% github.com/docker/app/internal/commands/parameters.go:73: withErrorWriter 100.0% github.com/docker/app/internal/commands/parameters.go:80: mergeBundleParameters 92.3% github.com/docker/app/internal/commands/parameters.go:104: matchAndMergeParametersDefinition 92.0% github.com/docker/app/internal/commands/pull.go:16: pullCmd 100.0% github.com/docker/app/internal/commands/pull.go:31: runPull 71.4% github.com/docker/app/internal/commands/push.go:51: pushCmd 100.0% github.com/docker/app/internal/commands/push.go:73: runPush 71.4% github.com/docker/app/internal/commands/push.go:99: resolveReferenceAndBundle 66.7% github.com/docker/app/internal/commands/push.go:115: pushInvocationImage 71.4% github.com/docker/app/internal/commands/push.go:138: pushBundle 80.0% github.com/docker/app/internal/commands/push.go:164: withAppAnnotations 80.0% github.com/docker/app/internal/commands/push.go:173: platformFilter 100.0% github.com/docker/app/internal/commands/push.go:180: retagInvocationImage 80.0% github.com/docker/app/internal/commands/push.go:195: shouldRetagInvocationImage 85.7% github.com/docker/app/internal/commands/push.go:241: onEvent 0.0% github.com/docker/app/internal/commands/push.go:261: imageIndex 0.0% github.com/docker/app/internal/commands/push.go:276: onProgress 0.0% github.com/docker/app/internal/commands/push.go:280: print 0.0% github.com/docker/app/internal/commands/push.go:295: printDescriptorProgress 0.0% github.com/docker/app/internal/commands/push.go:331: hasError 0.0% github.com/docker/app/internal/commands/push.go:347: onEvent 80.0% github.com/docker/app/internal/commands/push.go:360: checkFlags 66.7% github.com/docker/app/internal/commands/remove.go:19: removeCmd 100.0% github.com/docker/app/internal/commands/remove.go:38: runRemove 52.9% github.com/docker/app/internal/commands/render.go:23: renderCmd 100.0% github.com/docker/app/internal/commands/render.go:43: runRender 80.0% github.com/docker/app/internal/commands/root.go:23: NewRootCmd 37.5% github.com/docker/app/internal/commands/root.go:69: addCommands 100.0% github.com/docker/app/internal/commands/root.go:87: firstOrEmpty 100.0% github.com/docker/app/internal/commands/root.go:94: muteDockerCli 100.0% github.com/docker/app/internal/commands/root.go:103: prepareStores 69.2% github.com/docker/app/internal/commands/root.go:123: prepareBundleStore 71.4% github.com/docker/app/internal/commands/root.go:140: addFlags 100.0% github.com/docker/app/internal/commands/root.go:152: addFlags 100.0% github.com/docker/app/internal/commands/root.go:159: SetDefaultTargetContext 100.0% github.com/docker/app/internal/commands/root.go:163: CredentialSetOpts 100.0% github.com/docker/app/internal/commands/root.go:176: addFlags 100.0% github.com/docker/app/internal/commands/root.go:184: addFlags 100.0% github.com/docker/app/internal/commands/status.go:29: statusCmd 100.0% github.com/docker/app/internal/commands/status.go:48: runStatus 75.0% github.com/docker/app/internal/commands/status.go:97: displayInstallationStatus 97.0% github.com/docker/app/internal/commands/status.go:144: sortParameters 100.0% github.com/docker/app/internal/commands/status.go:153: printHeader 100.0% github.com/docker/app/internal/commands/status.go:158: printValue 100.0% github.com/docker/app/internal/commands/status.go:162: resolveStatusAction 100.0% github.com/docker/app/internal/commands/upgrade.go:21: upgradeCmd 100.0% github.com/docker/app/internal/commands/upgrade.go:41: runUpgrade 62.9% github.com/docker/app/internal/commands/validate.go:19: validateCmd 85.7% github.com/docker/app/internal/compose/compose.go:29: Load 90.9% github.com/docker/app/internal/compose/compose.go:49: validateImagesInConfigFiles 84.2% github.com/docker/app/internal/compose/compose.go:85: ExtractVariables 75.0% github.com/docker/app/internal/formatter/formatter.go:20: Register 100.0% github.com/docker/app/internal/formatter/formatter.go:34: Format 100.0% github.com/docker/app/internal/formatter/formatter.go:49: Drivers 100.0% github.com/docker/app/internal/formatter/json/driver.go:11: init 100.0% github.com/docker/app/internal/formatter/json/driver.go:19: Format 0.0% github.com/docker/app/internal/formatter/yaml/driver.go:10: init 100.0% github.com/docker/app/internal/formatter/yaml/driver.go:18: Format 0.0% github.com/docker/app/internal/inspect/inspect.go:19: Inspect 95.2% github.com/docker/app/internal/inspect/inspect.go:100: printMetadata 100.0% github.com/docker/app/internal/inspect/inspect.go:113: printSection 100.0% github.com/docker/app/internal/inspect/inspect.go:129: printHeaders 100.0% github.com/docker/app/internal/inspect/inspect.go:138: getReplicas 100.0% github.com/docker/app/internal/inspect/inspect.go:145: extractParameters 88.9% github.com/docker/app/internal/inspect/inspect.go:159: mergeAndFlattenParameters 71.4% github.com/docker/app/internal/inspect/ports.go:16: newPort 100.0% github.com/docker/app/internal/inspect/ports.go:20: add 100.0% github.com/docker/app/internal/inspect/ports.go:36: String 100.0% github.com/docker/app/internal/inspect/ports.go:47: getPorts 100.0% github.com/docker/app/internal/log/log.go:10: WithLogContext 100.0% github.com/docker/app/internal/names.go:78: AppNameFromDir 100.0% github.com/docker/app/internal/names.go:84: DirNameFromAppName 100.0% github.com/docker/app/internal/names.go:93: ValidateAppName 100.0% github.com/docker/app/internal/packager/cnab.go:20: ToCNAB 94.1% github.com/docker/app/internal/packager/cnab.go:175: extractBundleImages 85.7% github.com/docker/app/internal/packager/extract.go:17: findApp 76.5% github.com/docker/app/internal/packager/extract.go:48: Extract 61.9% github.com/docker/app/internal/packager/init.go:30: Init 64.7% github.com/docker/app/internal/packager/init.go:59: initFromScratch 0.0% github.com/docker/app/internal/packager/init.go:74: checkComposeFileVersion 100.0% github.com/docker/app/internal/packager/init.go:82: initFromComposeFile 86.0% github.com/docker/app/internal/packager/init.go:147: removeDefaultValuesFromCompose 100.0% github.com/docker/app/internal/packager/init.go:161: composeFileFromScratch 0.0% github.com/docker/app/internal/packager/init.go:181: writeMetadataFile 75.0% github.com/docker/app/internal/packager/init.go:194: newMetadata 100.0% github.com/docker/app/internal/packager/packing.go:24: tarAdd 75.0% github.com/docker/app/internal/packager/packing.go:32: tarAddBytes 83.3% github.com/docker/app/internal/packager/packing.go:48: PackInvocationImageContext 63.6% github.com/docker/app/internal/packager/packing.go:83: BaseInvocationImage 80.0% github.com/docker/app/internal/packager/packing.go:93: dockerFile 100.0% github.com/docker/app/internal/packager/parameter.go:18: ExtractCNABParameterMapping 100.0% github.com/docker/app/internal/packager/parameter.go:33: getKeys 100.0% github.com/docker/app/internal/packager/parameter.go:49: ExtractCNABParametersValues 100.0% github.com/docker/app/internal/slices/slices.go:4: ContainsString 100.0% github.com/docker/app/internal/store/app.go:35: NewApplicationStore 83.3% github.com/docker/app/internal/store/app.go:54: InstallationStore 75.0% github.com/docker/app/internal/store/app.go:63: CredentialStore 75.0% github.com/docker/app/internal/store/app.go:72: BundleStore 75.0% github.com/docker/app/internal/store/app.go:80: makeDigestedDirectory 100.0% github.com/docker/app/internal/store/bundle.go:37: Store 71.4% github.com/docker/app/internal/store/bundle.go:49: Read 80.0% github.com/docker/app/internal/store/bundle.go:66: List 76.5% github.com/docker/app/internal/store/bundle.go:104: LookupOrPullBundle 75.0% github.com/docker/app/internal/store/bundle.go:124: storePath 100.0% github.com/docker/app/internal/store/bundle.go:152: pathToReference 91.7% github.com/docker/app/internal/store/bundle.go:179: reconstructNamedReference 72.7% github.com/docker/app/internal/store/credential.go:24: Read 100.0% github.com/docker/app/internal/store/credential.go:29: Store 71.4% github.com/docker/app/internal/store/installation.go:26: NewInstallation 75.0% github.com/docker/app/internal/store/installation.go:43: List 100.0% github.com/docker/app/internal/store/installation.go:47: Store 75.0% github.com/docker/app/internal/store/installation.go:55: Read 77.8% github.com/docker/app/internal/store/installation.go:71: Delete 100.0% github.com/docker/app/internal/version.go:20: FullVersion 75.0% github.com/docker/app/internal/version.go:36: reformatDate 75.0% github.com/docker/app/internal/yaml/yaml.go:18: Unmarshal 80.0% github.com/docker/app/internal/yaml/yaml.go:32: Marshal 100.0% github.com/docker/app/internal/yaml/yaml.go:39: NewDecoder 100.0% github.com/docker/app/loader/loader.go:16: LoadFromDirectory 100.0% github.com/docker/app/loader/loader.go:26: LoadFromTar 100.0% github.com/docker/app/loader/loader.go:37: LoadFromTarReader 45.5% github.com/docker/app/render/render.go:41: Render 80.0% github.com/docker/app/render/render.go:66: substituteParams 100.0% github.com/docker/app/render/render.go:97: render 84.6% github.com/docker/app/render/render.go:121: processEnabled 91.7% github.com/docker/app/render/render.go:141: isEnabled 75.0% github.com/docker/app/specification/bindata.go:44: Open 0.0% github.com/docker/app/specification/bindata.go:52: prepare 82.4% github.com/docker/app/specification/bindata.go:77: Open 0.0% github.com/docker/app/specification/bindata.go:85: Open 0.0% github.com/docker/app/specification/bindata.go:89: File 0.0% github.com/docker/app/specification/bindata.go:100: Close 0.0% github.com/docker/app/specification/bindata.go:104: Readdir 0.0% github.com/docker/app/specification/bindata.go:125: Stat 0.0% github.com/docker/app/specification/bindata.go:129: Name 0.0% github.com/docker/app/specification/bindata.go:133: Size 0.0% github.com/docker/app/specification/bindata.go:137: Mode 0.0% github.com/docker/app/specification/bindata.go:141: ModTime 0.0% github.com/docker/app/specification/bindata.go:145: IsDir 0.0% github.com/docker/app/specification/bindata.go:149: Sys 0.0% github.com/docker/app/specification/bindata.go:155: _escFS 0.0% github.com/docker/app/specification/bindata.go:164: _escDir 0.0% github.com/docker/app/specification/bindata.go:173: _escFSByte 45.5% github.com/docker/app/specification/bindata.go:191: _escFSMustByte 0.0% github.com/docker/app/specification/bindata.go:200: _escFSString 0.0% github.com/docker/app/specification/bindata.go:206: _escFSMustString 0.0% github.com/docker/app/specification/schema.go:15: Validate 93.3% github.com/docker/app/types/init.go:17: NewInitialComposeFile 100.0% github.com/docker/app/types/metadata/load.go:14: Load 83.3% github.com/docker/app/types/metadata/load.go:25: validateRawMetadata 83.3% github.com/docker/app/types/metadata/metadata.go:19: String 100.0% github.com/docker/app/types/metadata/metadata.go:28: String 100.0% github.com/docker/app/types/metadata/metadata.go:45: FromBundle 100.0% github.com/docker/app/types/parameters/load.go:14: Load 95.0% github.com/docker/app/types/parameters/load.go:48: LoadMultiple 77.8% github.com/docker/app/types/parameters/load.go:64: LoadFile 75.0% github.com/docker/app/types/parameters/load.go:73: LoadFiles 77.8% github.com/docker/app/types/parameters/load.go:89: convertToStringKeysRecursive 96.0% github.com/docker/app/types/parameters/load.go:126: formatInvalidKeyError 100.0% github.com/docker/app/types/parameters/merge.go:9: Merge 100.0% github.com/docker/app/types/parameters/opts.go:9: WithPrefix 100.0% github.com/docker/app/types/parameters/parameters.go:18: Flatten 100.0% github.com/docker/app/types/parameters/parameters.go:22: flatten 100.0% github.com/docker/app/types/parameters/parameters.go:50: FromFlatten 88.9% github.com/docker/app/types/parameters/parameters.go:65: isSupposedSlice 100.0% github.com/docker/app/types/parameters/parameters.go:73: assignKey 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-639-8-coverage coverage-results docker cp docker-app-cov-jenkins-app-PR-639-8-coverage:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov docker cp docker-app-cov-jenkins-app-PR-639-8-coverage:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results docker rm docker-app-cov-jenkins-app-PR-639-8-coverage docker-app-cov-jenkins-app-PR-639-8-coverage [Pipeline] } [Pipeline] // ansiColor [Pipeline] archiveArtifacts Archiving artifacts Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/artifacts/ [Pipeline] archiveArtifacts Archiving artifacts Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/artifacts/ [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build/test-results [Pipeline] { [Pipeline] sh + [ ! -e unit-coverage.xml ] + sed -i -E -e s,"github.com/docker/app","unit/basic",g; s,"github.com/docker/app/([^"]*)","unit/basic/\1",g unit-coverage.xml [Pipeline] sh + [ ! -e e2e-coverage.xml ] + sed -i -E -e s,"github.com/docker/app/e2e","e2e/basic",g e2e-coverage.xml [Pipeline] archiveArtifacts Archiving artifacts Uploaded 2 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/artifacts/ [Pipeline] junit Recording test results [Pipeline] } [Pipeline] // dir [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-8-coverage Untagged: docker/cnab-app-base:jenkins-app-PR-639-8-coverage [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } ✓ e2e (3m5.638s) DONE 38 tests in 187.282s go install ./vendor/github.com/wadey/gocovmerge/ gocovmerge _build/cov/*.out > _build/cov/all.out go tool cover -func _build/cov/all.out github.com/docker/app/cmd/docker-app/main.go:12: main 80.0% github.com/docker/app/internal/commands/bundle.go:32: bundleCmd 100.0% github.com/docker/app/internal/commands/bundle.go:49: runBundle 61.9% github.com/docker/app/internal/commands/bundle.go:82: makeBundle 80.0% github.com/docker/app/internal/commands/bundle.go:91: makeBundleFromApp 66.7% github.com/docker/app/internal/commands/bundle.go:126: makeInvocationImageName 100.0% github.com/docker/app/internal/commands/bundle.go:133: makeCNABImageName 100.0% github.com/docker/app/internal/commands/bundle.go:141: persistInBundleStore 77.8% github.com/docker/app/internal/commands/bundle.go:156: getNamedTagged 77.8% github.com/docker/app/internal/commands/cnab.go:44: addNamedCredentialSets 75.0% github.com/docker/app/internal/commands/cnab.go:75: parseCommandlineCredential 100.0% github.com/docker/app/internal/commands/cnab.go:85: addCredentials 75.0% github.com/docker/app/internal/commands/cnab.go:102: addDockerCredentials 87.5% github.com/docker/app/internal/commands/cnab.go:117: addRegistryCredentials 85.0% github.com/docker/app/internal/commands/cnab.go:149: prepareCredentialSet 77.8% github.com/docker/app/internal/commands/cnab.go:166: getTargetContext 85.7% github.com/docker/app/internal/commands/cnab.go:181: prepareDriver 100.0% github.com/docker/app/internal/commands/cnab.go:214: getAppNameKind 91.7% github.com/docker/app/internal/commands/cnab.go:236: extractAndLoadAppBasedBundle 83.3% github.com/docker/app/internal/commands/cnab.go:246: loadBundleFromFile 80.0% github.com/docker/app/internal/commands/cnab.go:258: resolveBundle 65.0% github.com/docker/app/internal/commands/cnab.go:295: requiredClaimBindMount 100.0% github.com/docker/app/internal/commands/cnab.go:304: requiredBindMount 77.8% github.com/docker/app/internal/commands/cnab.go:336: socketPath 100.0% github.com/docker/app/internal/commands/cnab.go:344: isDockerHostLocal 100.0% github.com/docker/app/internal/commands/cnab.go:348: prepareCustomAction 72.2% github.com/docker/app/internal/commands/cnab.go:383: isInstallationFailed 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:21: defaultDockerDesktopHostProvider 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:37: rewrite 100.0% github.com/docker/app/internal/commands/dockerdesktop.go:53: rewrite 91.7% github.com/docker/app/internal/commands/dockerdesktop.go:78: makeLinuxkitIPProvider 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:108: rewriteContextIfDockerDesktop 66.7% github.com/docker/app/internal/commands/dockerdesktop.go:135: List 0.0% github.com/docker/app/internal/commands/dockerdesktop.go:147: GetMetadata 80.0% github.com/docker/app/internal/commands/image/command.go:9: Cmd 100.0% github.com/docker/app/internal/commands/image/list.go:17: listCmd 77.8% github.com/docker/app/internal/commands/image/list.go:40: runList 71.4% github.com/docker/app/internal/commands/image/list.go:54: getPackages 90.0% github.com/docker/app/internal/commands/image/list.go:77: printImages 100.0% github.com/docker/app/internal/commands/image/list.go:88: printHeaders 100.0% github.com/docker/app/internal/commands/image/list.go:96: printValues 100.0% github.com/docker/app/internal/commands/init.go:16: initCmd 87.5% github.com/docker/app/internal/commands/inspect.go:18: inspectCmd 100.0% github.com/docker/app/internal/commands/inspect.go:35: runInspect 71.4% github.com/docker/app/internal/commands/install.go:46: installCmd 100.0% github.com/docker/app/internal/commands/install.go:71: runInstall 72.1% github.com/docker/app/internal/commands/list.go:42: listCmd 100.0% github.com/docker/app/internal/commands/list.go:59: runList 88.9% github.com/docker/app/internal/commands/list.go:75: printHeaders 100.0% github.com/docker/app/internal/commands/list.go:83: printValues 100.0% github.com/docker/app/internal/commands/list.go:91: getInstallations 77.8% github.com/docker/app/internal/commands/parameters.go:25: withFileParameters 85.7% github.com/docker/app/internal/commands/parameters.go:38: withCommandLineParameters 100.0% github.com/docker/app/internal/commands/parameters.go:48: withSendRegistryAuth 85.7% github.com/docker/app/internal/commands/parameters.go:61: withOrchestratorParameters 100.0% github.com/docker/app/internal/commands/parameters.go:73: withErrorWriter 100.0% github.com/docker/app/internal/commands/parameters.go:80: mergeBundleParameters 92.3% github.com/docker/app/internal/commands/parameters.go:104: matchAndMergeParametersDefinition 92.0% github.com/docker/app/internal/commands/pull.go:16: pullCmd 100.0% github.com/docker/app/internal/commands/pull.go:31: runPull 71.4% github.com/docker/app/internal/commands/push.go:51: pushCmd 100.0% github.com/docker/app/internal/commands/push.go:73: runPush 71.4% github.com/docker/app/internal/commands/push.go:99: resolveReferenceAndBundle 66.7% github.com/docker/app/internal/commands/push.go:115: pushInvocationImage 71.4% github.com/docker/app/internal/commands/push.go:138: pushBundle 80.0% github.com/docker/app/internal/commands/push.go:164: withAppAnnotations 80.0% github.com/docker/app/internal/commands/push.go:173: platformFilter 100.0% github.com/docker/app/internal/commands/push.go:180: retagInvocationImage 80.0% github.com/docker/app/internal/commands/push.go:195: shouldRetagInvocationImage 85.7% github.com/docker/app/internal/commands/push.go:241: onEvent 0.0% github.com/docker/app/internal/commands/push.go:261: imageIndex 0.0% github.com/docker/app/internal/commands/push.go:276: onProgress 0.0% github.com/docker/app/internal/commands/push.go:280: print 0.0% github.com/docker/app/internal/commands/push.go:295: printDescriptorProgress 0.0% github.com/docker/app/internal/commands/push.go:331: hasError 0.0% github.com/docker/app/internal/commands/push.go:347: onEvent 80.0% github.com/docker/app/internal/commands/push.go:360: checkFlags 66.7% github.com/docker/app/internal/commands/remove.go:19: removeCmd 100.0% github.com/docker/app/internal/commands/remove.go:38: runRemove 52.9% github.com/docker/app/internal/commands/render.go:23: renderCmd 100.0% github.com/docker/app/internal/commands/render.go:43: runRender 80.0% github.com/docker/app/internal/commands/root.go:23: NewRootCmd 37.5% github.com/docker/app/internal/commands/root.go:69: addCommands 100.0% github.com/docker/app/internal/commands/root.go:87: firstOrEmpty 100.0% github.com/docker/app/internal/commands/root.go:94: muteDockerCli 100.0% github.com/docker/app/internal/commands/root.go:103: prepareStores 69.2% github.com/docker/app/internal/commands/root.go:123: prepareBundleStore 71.4% github.com/docker/app/internal/commands/root.go:140: addFlags 100.0% github.com/docker/app/internal/commands/root.go:152: addFlags 100.0% github.com/docker/app/internal/commands/root.go:159: SetDefaultTargetContext 100.0% github.com/docker/app/internal/commands/root.go:163: CredentialSetOpts 100.0% github.com/docker/app/internal/commands/root.go:176: addFlags 100.0% github.com/docker/app/internal/commands/root.go:184: addFlags 100.0% github.com/docker/app/internal/commands/status.go:29: statusCmd 100.0% github.com/docker/app/internal/commands/status.go:48: runStatus 75.0% github.com/docker/app/internal/commands/status.go:97: displayInstallationStatus 97.0% github.com/docker/app/internal/commands/status.go:144: sortParameters 100.0% github.com/docker/app/internal/commands/status.go:153: printHeader 100.0% github.com/docker/app/internal/commands/status.go:158: printValue 100.0% github.com/docker/app/internal/commands/status.go:162: resolveStatusAction 100.0% github.com/docker/app/internal/commands/upgrade.go:21: upgradeCmd 100.0% github.com/docker/app/internal/commands/upgrade.go:41: runUpgrade 62.9% github.com/docker/app/internal/commands/validate.go:19: validateCmd 85.7% github.com/docker/app/internal/compose/compose.go:29: Load 90.9% github.com/docker/app/internal/compose/compose.go:49: validateImagesInConfigFiles 84.2% github.com/docker/app/internal/compose/compose.go:85: ExtractVariables 75.0% github.com/docker/app/internal/formatter/formatter.go:20: Register 100.0% github.com/docker/app/internal/formatter/formatter.go:34: Format 100.0% github.com/docker/app/internal/formatter/formatter.go:49: Drivers 100.0% github.com/docker/app/internal/formatter/json/driver.go:11: init 100.0% github.com/docker/app/internal/formatter/json/driver.go:19: Format 0.0% github.com/docker/app/internal/formatter/yaml/driver.go:10: init 100.0% github.com/docker/app/internal/formatter/yaml/driver.go:18: Format 0.0% github.com/docker/app/internal/inspect/inspect.go:19: Inspect 95.2% github.com/docker/app/internal/inspect/inspect.go:100: printMetadata 100.0% github.com/docker/app/internal/inspect/inspect.go:113: printSection 100.0% github.com/docker/app/internal/inspect/inspect.go:129: printHeaders 100.0% github.com/docker/app/internal/inspect/inspect.go:138: getReplicas 100.0% github.com/docker/app/internal/inspect/inspect.go:145: extractParameters 88.9% github.com/docker/app/internal/inspect/inspect.go:159: mergeAndFlattenParameters 71.4% github.com/docker/app/internal/inspect/ports.go:16: newPort 100.0% github.com/docker/app/internal/inspect/ports.go:20: add 100.0% github.com/docker/app/internal/inspect/ports.go:36: String 100.0% github.com/docker/app/internal/inspect/ports.go:47: getPorts 100.0% github.com/docker/app/internal/log/log.go:10: WithLogContext 100.0% github.com/docker/app/internal/names.go:78: AppNameFromDir 100.0% github.com/docker/app/internal/names.go:84: DirNameFromAppName 100.0% github.com/docker/app/internal/names.go:93: ValidateAppName 100.0% github.com/docker/app/internal/packager/cnab.go:20: ToCNAB 94.1% github.com/docker/app/internal/packager/cnab.go:175: extractBundleImages 85.7% github.com/docker/app/internal/packager/extract.go:17: findApp 76.5% github.com/docker/app/internal/packager/extract.go:48: Extract 61.9% github.com/docker/app/internal/packager/init.go:30: Init 64.7% github.com/docker/app/internal/packager/init.go:59: initFromScratch 0.0% github.com/docker/app/internal/packager/init.go:74: checkComposeFileVersion 100.0% github.com/docker/app/internal/packager/init.go:82: initFromComposeFile 86.0% github.com/docker/app/internal/packager/init.go:147: removeDefaultValuesFromCompose 100.0% github.com/docker/app/internal/packager/init.go:161: composeFileFromScratch 0.0% github.com/docker/app/internal/packager/init.go:181: writeMetadataFile 75.0% github.com/docker/app/internal/packager/init.go:194: newMetadata 100.0% github.com/docker/app/internal/packager/packing.go:24: tarAdd 75.0% github.com/docker/app/internal/packager/packing.go:32: tarAddBytes 83.3% github.com/docker/app/internal/packager/packing.go:48: PackInvocationImageContext 63.6% github.com/docker/app/internal/packager/packing.go:83: BaseInvocationImage 80.0% github.com/docker/app/internal/packager/packing.go:93: dockerFile 100.0% github.com/docker/app/internal/packager/parameter.go:18: ExtractCNABParameterMapping 100.0% github.com/docker/app/internal/packager/parameter.go:33: getKeys 100.0% github.com/docker/app/internal/packager/parameter.go:49: ExtractCNABParametersValues 100.0% github.com/docker/app/internal/slices/slices.go:4: ContainsString 100.0% github.com/docker/app/internal/store/app.go:35: NewApplicationStore 83.3% github.com/docker/app/internal/store/app.go:54: InstallationStore 75.0% github.com/docker/app/internal/store/app.go:63: CredentialStore 75.0% github.com/docker/app/internal/store/app.go:72: BundleStore 75.0% github.com/docker/app/internal/store/app.go:80: makeDigestedDirectory 100.0% github.com/docker/app/internal/store/bundle.go:37: Store 71.4% github.com/docker/app/internal/store/bundle.go:49: Read 80.0% github.com/docker/app/internal/store/bundle.go:66: List 76.5% github.com/docker/app/internal/store/bundle.go:104: LookupOrPullBundle 75.0% github.com/docker/app/internal/store/bundle.go:124: storePath 100.0% github.com/docker/app/internal/store/bundle.go:152: pathToReference 91.7% github.com/docker/app/internal/store/bundle.go:179: reconstructNamedReference 72.7% github.com/docker/app/internal/store/credential.go:24: Read 100.0% github.com/docker/app/internal/store/credential.go:29: Store 71.4% github.com/docker/app/internal/store/installation.go:26: NewInstallation 75.0% github.com/docker/app/internal/store/installation.go:43: List 100.0% github.com/docker/app/internal/store/installation.go:47: Store 75.0% github.com/docker/app/internal/store/installation.go:55: Read 77.8% github.com/docker/app/internal/store/installation.go:71: Delete 100.0% github.com/docker/app/internal/version.go:20: FullVersion 100.0% github.com/docker/app/internal/version.go:36: reformatDate 75.0% github.com/docker/app/internal/yaml/yaml.go:18: Unmarshal 80.0% github.com/docker/app/internal/yaml/yaml.go:32: Marshal 100.0% github.com/docker/app/internal/yaml/yaml.go:39: NewDecoder 100.0% github.com/docker/app/loader/loader.go:16: LoadFromDirectory 100.0% github.com/docker/app/loader/loader.go:26: LoadFromTar 100.0% github.com/docker/app/loader/loader.go:37: LoadFromTarReader 45.5% github.com/docker/app/render/render.go:41: Render 80.0% github.com/docker/app/render/render.go:66: substituteParams 100.0% github.com/docker/app/render/render.go:97: render 84.6% github.com/docker/app/render/render.go:121: processEnabled 91.7% github.com/docker/app/render/render.go:141: isEnabled 75.0% github.com/docker/app/specification/bindata.go:44: Open 0.0% github.com/docker/app/specification/bindata.go:52: prepare 82.4% github.com/docker/app/specification/bindata.go:77: Open 0.0% github.com/docker/app/specification/bindata.go:85: Open 0.0% github.com/docker/app/specification/bindata.go:89: File 0.0% github.com/docker/app/specification/bindata.go:100: Close 0.0% github.com/docker/app/specification/bindata.go:104: Readdir 0.0% github.com/docker/app/specification/bindata.go:125: Stat 0.0% github.com/docker/app/specification/bindata.go:129: Name 0.0% github.com/docker/app/specification/bindata.go:133: Size 0.0% github.com/docker/app/specification/bindata.go:137: Mode 0.0% github.com/docker/app/specification/bindata.go:141: ModTime 0.0% github.com/docker/app/specification/bindata.go:145: IsDir 0.0% github.com/docker/app/specification/bindata.go:149: Sys 0.0% github.com/docker/app/specification/bindata.go:155: _escFS 0.0% github.com/docker/app/specification/bindata.go:164: _escDir 0.0% github.com/docker/app/specification/bindata.go:173: _escFSByte 45.5% github.com/docker/app/specification/bindata.go:191: _escFSMustByte 0.0% github.com/docker/app/specification/bindata.go:200: _escFSString 0.0% github.com/docker/app/specification/bindata.go:206: _escFSMustString 0.0% github.com/docker/app/specification/schema.go:15: Validate 93.3% github.com/docker/app/types/init.go:17: NewInitialComposeFile 100.0% github.com/docker/app/types/metadata/load.go:14: Load 83.3% github.com/docker/app/types/metadata/load.go:25: validateRawMetadata 83.3% github.com/docker/app/types/metadata/metadata.go:19: String 100.0% github.com/docker/app/types/metadata/metadata.go:28: String 100.0% github.com/docker/app/types/metadata/metadata.go:45: FromBundle 100.0% github.com/docker/app/types/parameters/load.go:14: Load 95.0% github.com/docker/app/types/parameters/load.go:48: LoadMultiple 77.8% github.com/docker/app/types/parameters/load.go:64: LoadFile 75.0% github.com/docker/app/types/parameters/load.go:73: LoadFiles 77.8% github.com/docker/app/types/parameters/load.go:89: convertToStringKeysRecursive 96.0% github.com/docker/app/types/parameters/load.go:126: formatInvalidKeyError 100.0% github.com/docker/app/types/parameters/merge.go:9: Merge 100.0% github.com/docker/app/types/parameters/opts.go:9: WithPrefix 100.0% github.com/docker/app/types/parameters/parameters.go:18: Flatten 100.0% github.com/docker/app/types/parameters/parameters.go:22: flatten 100.0% github.com/docker/app/types/parameters/parameters.go:50: FromFlatten 88.9% github.com/docker/app/types/parameters/parameters.go:65: isSupposedSlice 100.0% github.com/docker/app/types/parameters/parameters.go:73: assignKey 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 EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-639-8-coverage-experimental coverage-results docker cp docker-app-cov-jenkins-app-PR-639-8-coverage-experimental:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov docker cp docker-app-cov-jenkins-app-PR-639-8-coverage-experimental:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results docker rm docker-app-cov-jenkins-app-PR-639-8-coverage-experimental docker-app-cov-jenkins-app-PR-639-8-coverage-experimental [Pipeline] } [Pipeline] // ansiColor [Pipeline] } [Pipeline] // dir Post stage [Pipeline] dir Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build/test-results [Pipeline] { [Pipeline] sh + [ ! -e experimental-unit-coverage.xml ] + sed -i -E -e s,"github.com/docker/app","unit/experimental",g; s,"github.com/docker/app/([^"]*)","unit/experimental/\1",g experimental-unit-coverage.xml [Pipeline] sh + [ ! -e experimental-e2e-coverage.xml ] + sed -i -E -e s,"github.com/docker/app/e2e","e2e/experimental",g experimental-e2e-coverage.xml [Pipeline] archiveArtifacts Archiving artifacts Uploaded 2 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/8/artifacts/ [Pipeline] junit Recording test results [Pipeline] } [Pipeline] // dir [Pipeline] sh + docker rmi docker/cnab-app-base:jenkins-app-PR-639-8-coverage-experimental Untagged: docker/cnab-app-base:jenkins-app-PR-639-8-coverage-experimental [Pipeline] deleteDir [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // withEnv [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result Finished: SUCCESS