Pull request #311 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from b80d114abd0b09022f30a7edfac24246445c8ce4+f04ad0eeb594cd3f8ad46f53b1443669e92ac7fc (56ce8ce7a868d283965e9221a115602ffe1e3d13) Loading library edgex-global-pipelines@stable Attempting to resolve stable from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh268114701675242427.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh12570051963485871600.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-rest-go/branches/PR-311/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-rest-go/branches/PR-311/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh4658414872490798302.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-rest-go/branches/PR-311/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh12566137573688485579.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 4fc256d9079ed2258907e613f84b1b8da264a4bd (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 4fc256d9079ed2258907e613f84b1b8da264a4bd # timeout=10 Commit message: "Merge pull request #430 from ernestojeda/release-lock" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh8232175756272248404.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-rest-go/branches/PR-311/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-rest-go/branches/PR-311/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh9615019626633417082.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildGoApp] RAW Config: [project:device-rest-go] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildGoApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-rest-go-settings PROJECT: device-rest-go USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.20 USE_ALPINE: true DOCKER_FILE_PATH: Dockerfile DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-rest DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true BUILD_EXPERIMENTAL_DOCKER_IMAGE: false BUILD_STABLE_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false PUBLISH_SWAGGER_DOCS: false SWAGGER_API_FOLDERS: openapi/v1 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [Pipeline] node Still waiting to schedule task All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-14551 in /w/workspace/gexfoundry_device-rest-go_PR-311 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-rest-go.git > git init /w/workspace/gexfoundry_device-rest-go_PR-311 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-rest-go.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-rest-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Merging remotes/origin/main commit f04ad0eeb594cd3f8ad46f53b1443669e92ac7fc into PR head commit b80d114abd0b09022f30a7edfac24246445c8ce4 > git config remote.origin.url git@github.com:edgexfoundry/device-rest-go.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-rest-go.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-rest-go.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-rest-go.git +refs/pull/311/head:refs/remotes/origin/PR-311 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f b80d114abd0b09022f30a7edfac24246445c8ce4 # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub Merge succeeded, producing b80d114abd0b09022f30a7edfac24246445c8ce4 Checking out Revision b80d114abd0b09022f30a7edfac24246445c8ce4 (PR-311) Commit message: "build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 20:58:43 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 20:58:43 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 20:58:44 ========================================================= 20:58:44 EdgeX Global Pipelines Version Info 20:58:44 ========================================================= [Pipeline] libraryResource [Pipeline] sh > git merge f04ad0eeb594cd3f8ad46f53b1443669e92ac7fc # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f b80d114abd0b09022f30a7edfac24246445c8ce4 # timeout=10 20:58:44 ------------------- 20:58:44 stable info: 20:58:44 ------------------- 20:58:44 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 20:58:44 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 20:58:44 Message: update stable to v1.0.249 20:58:45 ------------------- 20:58:45 experimental info: 20:58:45 ------------------- 20:58:45 Commited By: **** collab-it+edgex@linuxfoundation.org 20:58:45 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 20:58:45 Message: update experimental to v1.0.249 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-rest-go-settings [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar PROJECT = device-rest-go [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 20:58:46 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-rest [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-311 [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-311 [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-311 [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = b80d114abd0b09022f30a7edfac24246445c8ce4 [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = b80d114 [Pipeline] echo 20:58:47 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 20:58:48 provisioning config files... 20:58:48 copy managed file [device-rest-go-settings] to file:/w/workspace/gexfoundry_device-rest-go_PR-311@tmp/config10918285422890585440tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 20:58:48 ---> docker-login.sh 20:58:48 nexus3.edgexfoundry.org:10001 20:58:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:58:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:58:48 Configure a credential helper to remove this warning. See 20:58:48 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:58:48 20:58:48 Login Succeeded 20:58:48 nexus3.edgexfoundry.org:10002 20:58:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:58:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:58:48 Configure a credential helper to remove this warning. See 20:58:48 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:58:48 20:58:48 Login Succeeded 20:58:48 nexus3.edgexfoundry.org:10003 20:58:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:58:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:58:48 Configure a credential helper to remove this warning. See 20:58:48 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:58:48 20:58:48 Login Succeeded 20:58:48 nexus3.edgexfoundry.org:10004 20:58:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:58:49 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:58:49 Configure a credential helper to remove this warning. See 20:58:49 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:58:49 20:58:49 Login Succeeded 20:58:49 docker.io 20:58:49 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:58:49 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:58:49 Configure a credential helper to remove this warning. See 20:58:49 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:58:49 20:58:49 Login Succeeded 20:58:49 ---> docker-login.sh ends [Pipeline] } 20:58:49 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 20:58:50 + git rev-list -1 --merges b80d114abd0b09022f30a7edfac24246445c8ce4~1..b80d114abd0b09022f30a7edfac24246445c8ce4 [Pipeline] echo 20:58:50 -----------> git rev-list -1 --merges b80d114abd0b09022f30a7edfac24246445c8ce4~1..b80d114abd0b09022f30a7edfac24246445c8ce4 b80d114abd0b09022f30a7edfac24246445c8ce4 [false] [Pipeline] sh 20:58:50 + git log --format=format:%s -1 b80d114abd0b09022f30a7edfac24246445c8ce4 [Pipeline] echo 20:58:50 ========================================================= 20:58:50 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 20:58:50 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 20:58:51 + git log --format=format:%s -1 b80d114abd0b09022f30a7edfac24246445c8ce4 [Pipeline] echo 20:58:51 [semverPrep] GIT_COMMIT: b80d114abd0b09022f30a7edfac24246445c8ce4, Commit Message: build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 [Pipeline] echo 20:58:51 [semverPrep] This is not a build commit. [Pipeline] sh 20:58:51 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 20:58:51 + grep -v github /etc/ssh/ssh_known_hosts 20:58:51 + [ -e /tmp/ssh_known_hosts ] 20:58:51 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 20:58:51 + + echosudo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= tee 20:58:51 -a /etc/ssh/ssh_known_hosts 20:58:51 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:58:52 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 20:58:52 20:58:52 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:58:52 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 20:58:52 0.1.4: Pulling from edgex-devops/py-git-semver 20:58:52 b85a868b505f: Pulling fs layer 20:58:52 e2be974225ed: Pulling fs layer 20:58:52 339a4e72a1f5: Pulling fs layer 20:58:52 988bab9f4d93: Pulling fs layer 20:58:52 1469e6f7b9e6: Pulling fs layer 20:58:52 eaf3925da568: Pulling fs layer 20:58:52 bab4dde63d76: Pulling fs layer 20:58:52 bde34c3a00c8: Pulling fs layer 20:58:52 b352a97aabf1: Pulling fs layer 20:58:52 4872d77fe225: Pulling fs layer 20:58:52 5851b861e8e6: Pulling fs layer 20:58:52 988bab9f4d93: Waiting 20:58:52 1469e6f7b9e6: Waiting 20:58:52 b352a97aabf1: Waiting 20:58:52 4872d77fe225: Waiting 20:58:52 bab4dde63d76: Waiting 20:58:52 bde34c3a00c8: Waiting 20:58:52 eaf3925da568: Waiting 20:58:52 5851b861e8e6: Waiting 20:58:52 e2be974225ed: Download complete 20:58:52 988bab9f4d93: Verifying Checksum 20:58:52 988bab9f4d93: Download complete 20:58:52 1469e6f7b9e6: Verifying Checksum 20:58:52 1469e6f7b9e6: Download complete 20:58:52 eaf3925da568: Verifying Checksum 20:58:52 eaf3925da568: Download complete 20:58:52 339a4e72a1f5: Verifying Checksum 20:58:52 339a4e72a1f5: Download complete 20:58:52 bde34c3a00c8: Download complete 20:58:52 b352a97aabf1: Download complete 20:58:52 4872d77fe225: Verifying Checksum 20:58:52 4872d77fe225: Download complete 20:58:52 5851b861e8e6: Verifying Checksum 20:58:52 5851b861e8e6: Download complete 20:58:52 b85a868b505f: Download complete 20:58:52 bab4dde63d76: Verifying Checksum 20:58:52 bab4dde63d76: Download complete 20:58:53 b85a868b505f: Pull complete 20:58:53 e2be974225ed: Pull complete 20:58:54 339a4e72a1f5: Pull complete 20:58:54 988bab9f4d93: Pull complete 20:58:54 1469e6f7b9e6: Pull complete 20:58:55 eaf3925da568: Pull complete 20:58:56 bab4dde63d76: Pull complete 20:58:56 bde34c3a00c8: Pull complete 20:58:56 b352a97aabf1: Pull complete 20:58:56 4872d77fe225: Pull complete 20:58:56 5851b861e8e6: Pull complete 20:58:56 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 20:58:56 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 20:58:56 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 20:58:57 prd-ubuntu20.04-docker-8c-8g-14551 does not seem to be running inside a container 20:58:57 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/gexfoundry_device-rest-go_PR-311 -v /w/workspace/gexfoundry_device-rest-go_PR-311:/w/workspace/gexfoundry_device-rest-go_PR-311:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-311@tmp:/w/workspace/gexfoundry_device-rest-go_PR-311@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 20:58:59 $ docker top 51e1e11b31f2e74e13b213055155c03ff19b924fb9a00b74b63b7b5ec688c6a8 -eo pid,comm 20:58:59 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 20:58:59 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 20:58:59 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 20:58:59 [ssh-agent] Looking for ssh-agent implementation... 20:58:59 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 20:58:59 $ docker exec 51e1e11b31f2e74e13b213055155c03ff19b924fb9a00b74b63b7b5ec688c6a8 ssh-agent 20:59:00 SSH_AUTH_SOCK=/tmp/ssh-JzkBGJjMiavu/agent.31 20:59:00 SSH_AGENT_PID=37 20:59:00 Running ssh-add (command line suppressed) 20:59:00 Identity added: /w/workspace/gexfoundry_device-rest-go_PR-311@tmp/private_key_13412745515226027468.key (/w/workspace/gexfoundry_device-rest-go_PR-311@tmp/private_key_13412745515226027468.key) 20:59:00 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 20:59:00 + git tag --points-at HEAD [Pipeline] } 20:59:00 $ docker exec --env ******** --env ******** 51e1e11b31f2e74e13b213055155c03ff19b924fb9a00b74b63b7b5ec688c6a8 ssh-agent -k 20:59:00 unset SSH_AUTH_SOCK; 20:59:00 unset SSH_AGENT_PID; 20:59:00 echo Agent pid 37 killed; 20:59:00 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 20:59:00 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 20:59:00 [ssh-agent] Looking for ssh-agent implementation... 20:59:00 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 20:59:00 $ docker exec 51e1e11b31f2e74e13b213055155c03ff19b924fb9a00b74b63b7b5ec688c6a8 ssh-agent 20:59:00 SSH_AUTH_SOCK=/tmp/ssh-LfgTZlpMoS6Y/agent.69 20:59:00 SSH_AGENT_PID=75 20:59:00 Running ssh-add (command line suppressed) 20:59:01 Identity added: /w/workspace/gexfoundry_device-rest-go_PR-311@tmp/private_key_2497140202725261957.key (/w/workspace/gexfoundry_device-rest-go_PR-311@tmp/private_key_2497140202725261957.key) 20:59:01 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 20:59:01 + git semver init 20:59:01 2023-05-08 20:59:01,576 [run_init] DEBUG init version:0.0.0 force:False 20:59:01 2023-05-08 20:59:01,577 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/gexfoundry_device-rest-go_PR-311/.semver 20:59:01 2023-05-08 20:59:01,578 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-rest-go.git /w/workspace/gexfoundry_device-rest-go_PR-311/.semver 20:59:01 2023-05-08 20:59:01,578 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-rest-go.git', '/w/workspace/gexfoundry_device-rest-go_PR-311/.semver'], cwd=/w/workspace/gexfoundry_device-rest-go_PR-311, universal_newlines=False, shell=None, istream=None) 20:59:02 2023-05-08 20:59:02,536 [append_file] DEBUG append to file:/w/workspace/gexfoundry_device-rest-go_PR-311/.git/info/exclude 20:59:02 2023-05-08 20:59:02,537 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/gexfoundry_device-rest-go_PR-311/.semver/PR-311 with force:False 20:59:02 2023-05-08 20:59:02,537 [write_file] DEBUG write to file:/w/workspace/gexfoundry_device-rest-go_PR-311/.semver/PR-311 20:59:02 2023-05-08 20:59:02,540 [execute] INFO git cat-file --batch-check 20:59:02 2023-05-08 20:59:02,540 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/gexfoundry_device-rest-go_PR-311/.semver, universal_newlines=False, shell=None, istream=) 20:59:02 2023-05-08 20:59:02,546 [execute] INFO git cat-file --batch 20:59:02 2023-05-08 20:59:02,546 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/gexfoundry_device-rest-go_PR-311/.semver, universal_newlines=False, shell=None, istream=) 20:59:02 2023-05-08 20:59:02,551 [read_version] DEBUG read version from /w/workspace/gexfoundry_device-rest-go_PR-311/.semver/PR-311 20:59:02 0.0.0 [Pipeline] } 20:59:02 $ docker exec --env ******** --env ******** 51e1e11b31f2e74e13b213055155c03ff19b924fb9a00b74b63b7b5ec688c6a8 ssh-agent -k 20:59:02 unset SSH_AUTH_SOCK; 20:59:02 unset SSH_AGENT_PID; 20:59:02 echo Agent pid 75 killed; 20:59:02 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 20:59:03 + git semver [Pipeline] } 20:59:03 $ docker stop --time=1 51e1e11b31f2e74e13b213055155c03ff19b924fb9a00b74b63b7b5ec688c6a8 20:59:04 $ docker rm -f --volumes 51e1e11b31f2e74e13b213055155c03ff19b924fb9a00b74b63b7b5ec688c6a8 [Pipeline] // withDockerContainer [Pipeline] sh 20:59:05 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 20:59:05 Stashed 1 file(s) [Pipeline] echo 20:59:05 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 20:59:06 provisioning config files... 20:59:06 copy managed file [device-rest-go-settings] to file:/w/workspace/gexfoundry_device-rest-go_PR-311@tmp/config17663253010304527994tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 20:59:06 ---> docker-login.sh 20:59:06 nexus3.edgexfoundry.org:10001 20:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:59:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:59:06 Configure a credential helper to remove this warning. See 20:59:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:59:06 20:59:06 Login Succeeded 20:59:06 nexus3.edgexfoundry.org:10002 20:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:59:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:59:06 Configure a credential helper to remove this warning. See 20:59:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:59:06 20:59:06 Login Succeeded 20:59:06 nexus3.edgexfoundry.org:10003 20:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:59:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:59:06 Configure a credential helper to remove this warning. See 20:59:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:59:06 20:59:06 Login Succeeded 20:59:06 nexus3.edgexfoundry.org:10004 20:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:59:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:59:06 Configure a credential helper to remove this warning. See 20:59:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:59:06 20:59:06 Login Succeeded 20:59:06 docker.io 20:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:59:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:59:06 Configure a credential helper to remove this warning. See 20:59:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:59:06 20:59:06 Login Succeeded 20:59:06 ---> docker-login.sh ends [Pipeline] } 20:59:07 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 20:59:07 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 20:59:07 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 20:59:07 ========================================================= 20:59:07 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 20:59:07 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:59:07 + docker build -t ci-base-image-x86_64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine --build-arg MAKE=echo noop --target=builder . 20:59:07 Sending build context to Docker daemon 10.92MB 20:59:07 Step 1/12 : ARG BASE=golang:1.20-alpine3.17 20:59:07 Step 2/12 : FROM ${BASE} AS builder 20:59:07 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 20:59:07 f56be85fc22e: Pulling fs layer 20:59:07 85791d961cd3: Pulling fs layer 20:59:07 d694b5ae8c79: Pulling fs layer 20:59:07 9f32a84ed3da: Pulling fs layer 20:59:07 4d19c01a9841: Pulling fs layer 20:59:07 9325e15d5711: Pulling fs layer 20:59:07 556b6ee489ea: Pulling fs layer 20:59:07 c5a4b2cf53e6: Pulling fs layer 20:59:07 9f32a84ed3da: Waiting 20:59:07 4d19c01a9841: Waiting 20:59:07 9325e15d5711: Waiting 20:59:07 556b6ee489ea: Waiting 20:59:07 c5a4b2cf53e6: Waiting 20:59:07 85791d961cd3: Download complete 20:59:08 9f32a84ed3da: Verifying Checksum 20:59:08 9f32a84ed3da: Download complete 20:59:08 4d19c01a9841: Download complete 20:59:08 f56be85fc22e: Verifying Checksum 20:59:08 f56be85fc22e: Download complete 20:59:08 9325e15d5711: Verifying Checksum 20:59:08 9325e15d5711: Download complete 20:59:08 f56be85fc22e: Pull complete 20:59:08 85791d961cd3: Pull complete 20:59:08 c5a4b2cf53e6: Verifying Checksum 20:59:08 c5a4b2cf53e6: Download complete 20:59:08 d694b5ae8c79: Verifying Checksum 20:59:08 d694b5ae8c79: Download complete 20:59:08 556b6ee489ea: Verifying Checksum 20:59:08 556b6ee489ea: Download complete 20:59:12 d694b5ae8c79: Pull complete 20:59:12 9f32a84ed3da: Pull complete 20:59:12 4d19c01a9841: Pull complete 20:59:12 9325e15d5711: Pull complete 20:59:14 556b6ee489ea: Pull complete 20:59:15 c5a4b2cf53e6: Pull complete 20:59:15 Digest: sha256:cdb650785bd12602035d3ff87499385c169773a4d12d6eaf394b34464d3a0f2b 20:59:15 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 20:59:15 ---> c4be618373d6 20:59:15 Step 3/12 : ARG ADD_BUILD_TAGS="" 20:59:18 ---> Running in 02cebc55082a 20:59:18 Removing intermediate container 02cebc55082a 20:59:18 ---> 24d553e25b65 20:59:18 Step 4/12 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 20:59:18 ---> Running in 14f1036258c9 20:59:18 Removing intermediate container 14f1036258c9 20:59:18 ---> d7dbd279d21c 20:59:18 Step 5/12 : ARG ALPINE_PKG_BASE="make git openssh-client" 20:59:18 ---> Running in 60c90e89875b 20:59:18 Removing intermediate container 60c90e89875b 20:59:18 ---> fdf4a5180c89 20:59:18 Step 6/12 : ARG ALPINE_PKG_EXTRA="" 20:59:18 ---> Running in 32475a2b422d 20:59:19 Removing intermediate container 32475a2b422d 20:59:19 ---> cb21856464f5 20:59:19 Step 7/12 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 20:59:19 ---> Running in 3a379fdef482 20:59:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 20:59:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 20:59:19 (1/4) Installing openssh-keygen (9.1_p1-r2) 20:59:19 (2/4) Installing libedit (20221030.3.1-r0) 20:59:19 (3/4) Installing openssh-client-common (9.1_p1-r2) 20:59:19 (4/4) Installing openssh-client-default (9.1_p1-r2) 20:59:19 Executing busybox-1.35.0-r29.trigger 20:59:19 OK: 269 MiB in 57 packages 20:59:20 Removing intermediate container 3a379fdef482 20:59:20 ---> 3ef8dcb3c26a 20:59:20 Step 8/12 : WORKDIR /device-rest-go 20:59:20 ---> Running in 783deea61bde 20:59:20 Removing intermediate container 783deea61bde 20:59:20 ---> 8de778c62039 20:59:20 Step 9/12 : COPY go.mod vendor* ./ 20:59:20 ---> cb910b4a1732 20:59:20 Step 10/12 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 20:59:20 ---> Running in 7ea2ebff6279 20:59:20 Still waiting to schedule task 20:59:20 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 20:59:59 Removing intermediate container 7ea2ebff6279 20:59:59 ---> 66e5062c0392 20:59:59 Step 11/12 : COPY . . 20:59:59 ---> 805829bdebbb 20:59:59 Step 12/12 : RUN $MAKE 20:59:59 ---> Running in c7d4bafa64c3 20:59:59 noop 20:59:59 Removing intermediate container c7d4bafa64c3 20:59:59 ---> 1883b4730087 20:59:59 Successfully built 1883b4730087 20:59:59 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:59:59 + docker inspect -f . ci-base-image-x86_64 20:59:59 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 21:00:00 prd-ubuntu20.04-docker-8c-8g-14551 does not seem to be running inside a container 21:00:00 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/gexfoundry_device-rest-go_PR-311 -v /w/workspace/gexfoundry_device-rest-go_PR-311:/w/workspace/gexfoundry_device-rest-go_PR-311:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-311@tmp:/w/workspace/gexfoundry_device-rest-go_PR-311@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 21:00:00 $ docker top eff968945e4fec97833f61aeeef1d19d7e9f0bb8eb81654838479dd1327807a7 -eo pid,comm [Pipeline] { [Pipeline] sh 21:00:00 + go version 21:00:00 go version go1.20.2 linux/amd64 [Pipeline] } 21:00:00 $ docker stop --time=1 eff968945e4fec97833f61aeeef1d19d7e9f0bb8eb81654838479dd1327807a7 21:00:02 $ docker rm -f --volumes eff968945e4fec97833f61aeeef1d19d7e9f0bb8eb81654838479dd1327807a7 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:00:02 + docker inspect -f . ci-base-image-x86_64 21:00:02 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 21:00:03 prd-ubuntu20.04-docker-8c-8g-14551 does not seem to be running inside a container 21:00:03 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/gexfoundry_device-rest-go_PR-311 -v /w/workspace/gexfoundry_device-rest-go_PR-311:/w/workspace/gexfoundry_device-rest-go_PR-311:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-311@tmp:/w/workspace/gexfoundry_device-rest-go_PR-311@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 21:00:04 $ docker top 43f87a97249bdcbca2f39cd7956d7f046b3906ce67b1148f85e518827e7919b0 -eo pid,comm [Pipeline] { [Pipeline] sh 21:00:04 + git config --global --add safe.directory /w/workspace/gexfoundry_device-rest-go_PR-311 [Pipeline] fileExists [Pipeline] sh 21:00:04 + make test 21:00:04 go test ./... -coverprofile=coverage.out ./... 21:00:10 ? github.com/edgexfoundry/device-rest-go [no test files] 21:00:20 ? github.com/edgexfoundry/device-rest-go/cmd [no test files] 21:00:20 ok github.com/edgexfoundry/device-rest-go/driver 0.016s coverage: 32.2% of statements 21:00:26 go vet ./... 21:00:30 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 21:00:30 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 21:00:30 ./bin/test-attribution-txt.sh [Pipeline] echo 21:00:30 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 21:00:31 $ docker stop --time=1 43f87a97249bdcbca2f39cd7956d7f046b3906ce67b1148f85e518827e7919b0 21:00:33 $ docker rm -f --volumes 43f87a97249bdcbca2f39cd7956d7f046b3906ce67b1148f85e518827e7919b0 [Pipeline] // withDockerContainer [Pipeline] sh 21:00:34 + sudo chown -R jenkins:jenkins . [Pipeline] stash 21:00:34 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 21:00:34 + sudo chown -R jenkins:jenkins . [Pipeline] sh 21:00:35 + ls -al . 21:00:35 total 184 21:00:35 drwxrwxr-x 9 jenkins jenkins 4096 May 8 21:00 . 21:00:35 drwxrwxr-x 4 jenkins jenkins 4096 May 8 20:58 .. 21:00:35 -rw-rw-r-- 1 jenkins jenkins 151 May 8 20:58 .dockerignore 21:00:35 drwxrwxr-x 8 jenkins jenkins 4096 May 8 20:59 .git 21:00:35 drwxrwxr-x 3 jenkins jenkins 4096 May 8 20:58 .github 21:00:35 -rw-rw-r-- 1 jenkins jenkins 329 May 8 20:58 .gitignore 21:00:35 -rw-rw-r-- 1 jenkins jenkins 41 May 8 20:58 .golangci.yml 21:00:35 drwxr-xr-x 3 jenkins jenkins 4096 May 8 20:59 .semver 21:00:35 -rw-rw-r-- 1 jenkins jenkins 9331 May 8 20:58 Attribution.txt 21:00:35 -rw-rw-r-- 1 jenkins jenkins 13085 May 8 20:58 CHANGELOG.md 21:00:35 -rw-rw-r-- 1 jenkins jenkins 1578 May 8 20:58 Dockerfile 21:00:35 -rw-rw-r-- 1 jenkins jenkins 677 May 8 20:58 GOVERNANCE.md 21:00:35 -rw-rw-r-- 1 jenkins jenkins 680 May 8 20:58 Jenkinsfile 21:00:35 -rw-rw-r-- 1 jenkins jenkins 11340 May 8 20:58 LICENSE 21:00:35 -rw-rw-r-- 1 jenkins jenkins 1779 May 8 20:58 Makefile 21:00:35 -rw-rw-r-- 1 jenkins jenkins 620 May 8 20:58 OWNERS.md 21:00:35 -rw-rw-r-- 1 jenkins jenkins 15321 May 8 20:58 README.md 21:00:35 -rw-rw-r-- 1 jenkins jenkins 5 May 8 20:59 VERSION 21:00:35 drwxrwxr-x 2 jenkins jenkins 4096 May 8 20:58 bin 21:00:35 drwxrwxr-x 3 jenkins jenkins 4096 May 8 20:58 cmd 21:00:35 -rw-r--r-- 1 jenkins jenkins 14663 May 8 21:00 coverage.out 21:00:35 drwxrwxr-x 2 jenkins jenkins 4096 May 8 20:58 driver 21:00:35 -rw-rw-r-- 1 jenkins jenkins 3402 May 8 20:58 go.mod 21:00:35 -rw-rw-r-- 1 jenkins jenkins 31328 May 8 20:58 go.sum 21:00:35 drwxrwxr-x 4 jenkins jenkins 4096 May 8 20:58 snap 21:00:35 -rw-rw-r-- 1 jenkins jenkins 713 May 8 20:58 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:00:35 + docker build -t device-rest -f Dockerfile --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=b80d114abd0b09022f30a7edfac24246445c8ce4 --label arch=amd64 --label version=0.0.0 . 21:00:35 Sending build context to Docker daemon 10.93MB 21:00:35 Step 1/25 : ARG BASE=golang:1.20-alpine3.17 21:00:35 Step 2/25 : FROM ${BASE} AS builder 21:00:35 ---> 1883b4730087 21:00:35 Step 3/25 : ARG ADD_BUILD_TAGS="" 21:00:35 ---> Running in 91f2d5045deb 21:00:35 Removing intermediate container 91f2d5045deb 21:00:35 ---> e25debc81b5c 21:00:35 Step 4/25 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 21:00:35 ---> Running in dfa09623ee26 21:00:35 Removing intermediate container dfa09623ee26 21:00:35 ---> dc67fbbe5f3e 21:00:35 Step 5/25 : ARG ALPINE_PKG_BASE="make git openssh-client" 21:00:35 ---> Running in 7546120e9578 21:00:35 Removing intermediate container 7546120e9578 21:00:35 ---> 7620056896b9 21:00:35 Step 6/25 : ARG ALPINE_PKG_EXTRA="" 21:00:35 ---> Running in cfbe5c67feb1 21:00:36 Removing intermediate container cfbe5c67feb1 21:00:36 ---> bbe1acbee2d1 21:00:36 Step 7/25 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 21:00:36 ---> Running in a7d700cbb8c6 21:00:36 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 21:00:36 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 21:00:36 OK: 269 MiB in 57 packages 21:00:37 Removing intermediate container a7d700cbb8c6 21:00:37 ---> b82bf9299536 21:00:37 Step 8/25 : WORKDIR /device-rest-go 21:00:37 ---> Running in 79542f6cd454 21:00:37 Removing intermediate container 79542f6cd454 21:00:37 ---> bcf75904b8cd 21:00:37 Step 9/25 : COPY go.mod vendor* ./ 21:00:37 ---> db6ae61b8d09 21:00:37 Step 10/25 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 21:00:37 ---> Running in 3786eb653fa4 21:00:38 Removing intermediate container 3786eb653fa4 21:00:38 ---> 0b6e521ce728 21:00:38 Step 11/25 : COPY . . 21:00:38 ---> bffec8b25970 21:00:38 Step 12/25 : RUN $MAKE 21:00:38 ---> Running in 91dbc6033f91 21:00:38 CGO_ENABLED=0 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-rest-go.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-rest ./cmd 21:00:58 Running on prd-ubuntu20.04-docker-arm64-4c-16g-14552 in /w/workspace/gexfoundry_device-rest-go_PR-311 [Pipeline] { [Pipeline] ws 21:00:58 Running in /w/workspace/device-rest-go/1 [Pipeline] { [Pipeline] checkout 21:00:58 The recommended git tool is: git 21:01:01 Removing intermediate container 91dbc6033f91 21:01:01 ---> fd71805d3926 21:01:01 Step 13/25 : FROM alpine:3.17 21:01:01 3.17: Pulling from library/alpine 21:01:01 f56be85fc22e: Already exists 21:01:01 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 21:01:01 Status: Downloaded newer image for alpine:3.17 21:01:01 ---> 9ed4aefc74f6 21:01:01 Step 14/25 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 21:01:01 ---> Running in c52dd4ab0d0b 21:01:01 Removing intermediate container c52dd4ab0d0b 21:01:01 ---> 86248b631385 21:01:01 Step 15/25 : LABEL Name=device-rest-go Version=${VERSION} 21:01:01 ---> Running in 55d060255273 21:01:01 Removing intermediate container 55d060255273 21:01:01 ---> cd47d63cf3ab 21:01:01 Step 16/25 : RUN apk add --update --no-cache dumb-init 21:01:01 ---> Running in ce05c29d5c3b 21:01:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 21:01:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 21:01:03 (1/1) Installing dumb-init (1.2.5-r2) 21:01:03 Executing busybox-1.35.0-r29.trigger 21:01:03 OK: 7 MiB in 16 packages 21:01:03 Removing intermediate container ce05c29d5c3b 21:01:03 ---> 55b08e64ff38 21:01:03 Step 17/25 : COPY --from=builder /device-rest-go/cmd / 21:01:04 ---> 9bc9c732b5e0 21:01:04 Step 18/25 : COPY --from=builder /device-rest-go/LICENSE / 21:01:04 ---> a0510b215c59 21:01:04 Step 19/25 : COPY --from=builder /device-rest-go/Attribution.txt / 21:01:04 ---> cd5986d0ad9c 21:01:04 Step 20/25 : EXPOSE 59986 21:01:04 ---> Running in 4826da59efec 21:01:05 Removing intermediate container 4826da59efec 21:01:05 ---> fcb9841e4be8 21:01:05 Step 21/25 : ENTRYPOINT ["/device-rest"] 21:01:05 ---> Running in 9f0f7ca4e47c 21:01:05 Removing intermediate container 9f0f7ca4e47c 21:01:05 ---> c599954b7c9b 21:01:05 Step 22/25 : CMD ["--cp=consul://edgex-core-consul:8500", "--registry"] 21:01:05 ---> Running in ec165cc55132 21:01:05 Removing intermediate container ec165cc55132 21:01:05 ---> b9da7a67d59c 21:01:05 Step 23/25 : LABEL arch=amd64 21:01:05 ---> Running in 64ee4c379aa9 21:01:05 Removing intermediate container 64ee4c379aa9 21:01:05 ---> a69926714527 21:01:05 Step 24/25 : LABEL git_sha=b80d114abd0b09022f30a7edfac24246445c8ce4 21:01:05 ---> Running in 49830abcb890 21:01:05 Removing intermediate container 49830abcb890 21:01:05 ---> 8fec3023ba65 21:01:05 Step 25/25 : LABEL version=0.0.0 21:01:05 ---> Running in 2115e92dc29a 21:01:05 using credential edgex-jenkins-ssh 21:01:05 Cloning the remote Git repository 21:01:05 Removing intermediate container 2115e92dc29a 21:01:05 ---> 88f53b0f7d38 21:01:05 [Warning] One or more build-args [ARCH] were not consumed 21:01:05 Successfully built 88f53b0f7d38 21:01:05 Successfully tagged device-rest:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix 21:01:05 Cloning repository git@github.com:edgexfoundry/device-rest-go.git 21:01:05 > git init /w/workspace/device-rest-go/1 # timeout=10 21:01:05 Fetching upstream changes from git@github.com:edgexfoundry/device-rest-go.git 21:01:05 > git --version # timeout=10 21:01:05 > git --version # 'git version 2.25.1' 21:01:05 using GIT_SSH to set credentials SSH Credentials for GitHub 21:01:05 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-rest-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:01:06 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 21:01:06 21:01:06 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:01:06 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 21:01:06 latest: Pulling from edgex-lftools-log-publisher 21:01:06 5eb5b503b376: Pulling fs layer 21:01:06 5c69ac0246d0: Pulling fs layer 21:01:06 ec43610c2a17: Pulling fs layer 21:01:06 3a2ae6a8a46f: Pulling fs layer 21:01:06 33b1e0a273af: Pulling fs layer 21:01:06 5d3b04190fa2: Pulling fs layer 21:01:06 2f39f015ded8: Pulling fs layer 21:01:06 5d3b04190fa2: Waiting 21:01:06 3a2ae6a8a46f: Waiting 21:01:06 33b1e0a273af: Waiting 21:01:06 2f39f015ded8: Waiting 21:01:06 5c69ac0246d0: Download complete 21:01:06 3a2ae6a8a46f: Verifying Checksum 21:01:06 3a2ae6a8a46f: Download complete 21:01:06 33b1e0a273af: Verifying Checksum 21:01:06 33b1e0a273af: Download complete 21:01:06 5d3b04190fa2: Verifying Checksum 21:01:06 5d3b04190fa2: Download complete 21:01:07 ec43610c2a17: Verifying Checksum 21:01:07 ec43610c2a17: Download complete 21:01:07 5eb5b503b376: Verifying Checksum 21:01:07 5eb5b503b376: Download complete 21:01:07 2f39f015ded8: Verifying Checksum 21:01:07 2f39f015ded8: Download complete 21:01:08 5eb5b503b376: Pull complete 21:01:08 5c69ac0246d0: Pull complete 21:01:08 ec43610c2a17: Pull complete 21:01:07 > git config remote.origin.url git@github.com:edgexfoundry/device-rest-go.git # timeout=10 21:01:07 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 21:01:09 3a2ae6a8a46f: Pull complete 21:01:09 33b1e0a273af: Pull complete 21:01:09 5d3b04190fa2: Pull complete 21:01:09 Merging remotes/origin/main commit f04ad0eeb594cd3f8ad46f53b1443669e92ac7fc into PR head commit b80d114abd0b09022f30a7edfac24246445c8ce4 21:01:09 Merge succeeded, producing b80d114abd0b09022f30a7edfac24246445c8ce4 21:01:09 Checking out Revision b80d114abd0b09022f30a7edfac24246445c8ce4 (PR-311) 21:01:10 Commit message: "build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3" 21:01:08 > git config remote.origin.url git@github.com:edgexfoundry/device-rest-go.git # timeout=10 21:01:08 Fetching upstream changes from git@github.com:edgexfoundry/device-rest-go.git 21:01:08 using GIT_SSH to set credentials SSH Credentials for GitHub 21:01:08 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-rest-go.git +refs/pull/311/head:refs/remotes/origin/PR-311 +refs/heads/main:refs/remotes/origin/main # timeout=10 21:01:09 > git config core.sparsecheckout # timeout=10 21:01:09 > git checkout -f b80d114abd0b09022f30a7edfac24246445c8ce4 # timeout=10 21:01:09 > git remote # timeout=10 21:01:09 > git config --get remote.origin.url # timeout=10 21:01:09 using GIT_SSH to set credentials SSH Credentials for GitHub 21:01:09 > git merge f04ad0eeb594cd3f8ad46f53b1443669e92ac7fc # timeout=10 21:01:09 > git rev-parse HEAD^{commit} # timeout=10 21:01:09 > git config core.sparsecheckout # timeout=10 21:01:09 > git checkout -f b80d114abd0b09022f30a7edfac24246445c8ce4 # timeout=10 21:01:10 > git --version # timeout=10 21:01:10 > git --version # 'git version 2.25.1' 21:01:10 fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd 21:01:10 21:01:10 GitHub has been notified of this commit’s build result 21:01:10 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 21:01:11 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 21:01:11 % Total % Received % Xferd Average Speed Time Time Time Current 21:01:11 Dload Upload Total Spent Left Speed 21:01:11 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 99617 0 --:--:-- --:--:-- --:--:-- 99617 [Pipeline] sh 21:01:12 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 21:01:12 + sudo tee /etc/docker/daemon.new 21:01:12 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 21:01:12 { 21:01:12 "registry-mirrors": [ 21:01:12 "https://nexus3.edgexfoundry.org:10001" 21:01:12 ], 21:01:12 "bip": "10.250.0.254/24", 21:01:12 "hosts": [ 21:01:12 "tcp://0.0.0.0:5555", 21:01:12 "unix:///var/run/docker.sock" 21:01:12 ], 21:01:12 "mtu": 1458, 21:01:12 "selinux-enabled": true, 21:01:12 "seccomp-profile": "/etc/docker/seccomp.json" 21:01:12 } [Pipeline] sh 21:01:12 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 21:01:13 + sudo service docker restart 21:01:13 2f39f015ded8: Pull complete 21:01:13 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 21:01:13 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 21:01:13 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 21:01:13 prd-ubuntu20.04-docker-8c-8g-14551 does not seem to be running inside a container 21:01:13 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/gexfoundry_device-rest-go_PR-311 -v /w/workspace/gexfoundry_device-rest-go_PR-311:/w/workspace/gexfoundry_device-rest-go_PR-311:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-311@tmp:/w/workspace/gexfoundry_device-rest-go_PR-311@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 21:01:17 $ docker top a6cfd5c45b6b3a5843d50e0a375533d5ed9ceb466c041ade1e16b9c05f247728 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 21:01:17 ---> job-cost.sh 21:01:17 lf-activate-venv: SKIPPING 21:01:17 INFO: No Stack... 21:01:18 INFO: Retrieving Pricing Info for: v3-standard-8 21:01:18 INFO: Archiving Costs [Pipeline] sh 21:01:18 + cat /w/workspace/gexfoundry_device-rest-go_PR-311/archives/cost.csv 21:01:18 + cut -d, -f6 [Pipeline] lock 21:01:18 Trying to acquire lock on [jenkins-edgexfoundry-device-rest-go-PR-311-1-stack-cost] 21:01:18 Resource [jenkins-edgexfoundry-device-rest-go-PR-311-1-stack-cost] did not exist. Created. 21:01:18 Lock acquired on [jenkins-edgexfoundry-device-rest-go-PR-311-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 21:01:19 + echo total: 0.2199999988079071 [Pipeline] stash 21:01:19 Stashed 1 file(s) [Pipeline] } 21:01:19 Lock released on resource [jenkins-edgexfoundry-device-rest-go-PR-311-1-stack-cost] [Pipeline] // lock [Pipeline] } 21:01:19 $ docker stop --time=1 a6cfd5c45b6b3a5843d50e0a375533d5ed9ceb466c041ade1e16b9c05f247728 21:01:20 $ docker rm -f --volumes a6cfd5c45b6b3a5843d50e0a375533d5ed9ceb466c041ade1e16b9c05f247728 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 21:01:31 provisioning config files... 21:01:31 copy managed file [device-rest-go-settings] to file:/w/workspace/device-rest-go/1@tmp/config4450008362712926952tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 21:01:32 ---> docker-login.sh 21:01:32 nexus3.edgexfoundry.org:10001 21:01:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 21:01:32 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 21:01:32 Configure a credential helper to remove this warning. See 21:01:32 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 21:01:32 21:01:32 Login Succeeded 21:01:32 nexus3.edgexfoundry.org:10002 21:01:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 21:01:32 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 21:01:32 Configure a credential helper to remove this warning. See 21:01:32 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 21:01:32 21:01:32 Login Succeeded 21:01:33 nexus3.edgexfoundry.org:10003 21:01:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 21:01:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 21:01:33 Configure a credential helper to remove this warning. See 21:01:33 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 21:01:33 21:01:33 Login Succeeded 21:01:33 nexus3.edgexfoundry.org:10004 21:01:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 21:01:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 21:01:33 Configure a credential helper to remove this warning. See 21:01:33 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 21:01:33 21:01:33 Login Succeeded 21:01:33 docker.io 21:01:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 21:01:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 21:01:34 Configure a credential helper to remove this warning. See 21:01:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 21:01:34 21:01:34 Login Succeeded 21:01:34 ---> docker-login.sh ends [Pipeline] } 21:01:34 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 21:01:34 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 21:01:34 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 21:01:34 ========================================================= 21:01:34 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 21:01:34 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:01:35 + docker build -t ci-base-image-arm64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine --build-arg MAKE=echo noop --target=builder . 21:01:35 Sending build context to Docker daemon 139.3kB 21:01:35 Step 1/12 : ARG BASE=golang:1.20-alpine3.17 21:01:35 Step 2/12 : FROM ${BASE} AS builder 21:01:35 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 21:01:35 c41833b44d91: Pulling fs layer 21:01:35 ed15518f5707: Pulling fs layer 21:01:35 feae8fd75edb: Pulling fs layer 21:01:35 242c74f7c9fa: Pulling fs layer 21:01:35 3cdef696dda3: Pulling fs layer 21:01:35 2ced38df9373: Pulling fs layer 21:01:35 58f1dce35555: Pulling fs layer 21:01:35 242c74f7c9fa: Waiting 21:01:35 3cdef696dda3: Waiting 21:01:35 2ced38df9373: Waiting 21:01:35 58f1dce35555: Waiting 21:01:35 ed15518f5707: Verifying Checksum 21:01:35 ed15518f5707: Download complete 21:01:35 242c74f7c9fa: Verifying Checksum 21:01:35 242c74f7c9fa: Download complete 21:01:35 3cdef696dda3: Verifying Checksum 21:01:35 3cdef696dda3: Download complete 21:01:36 c41833b44d91: Verifying Checksum 21:01:36 c41833b44d91: Download complete 21:01:36 c41833b44d91: Pull complete 21:01:37 58f1dce35555: Verifying Checksum 21:01:37 58f1dce35555: Download complete 21:01:37 ed15518f5707: Pull complete 21:01:38 feae8fd75edb: Verifying Checksum 21:01:38 feae8fd75edb: Download complete 21:01:38 2ced38df9373: Verifying Checksum 21:01:38 2ced38df9373: Download complete 21:01:48 feae8fd75edb: Pull complete 21:01:48 242c74f7c9fa: Pull complete 21:01:48 3cdef696dda3: Pull complete 21:01:57 2ced38df9373: Pull complete 21:01:59 58f1dce35555: Pull complete 21:01:59 Digest: sha256:3b55595e96c696ae732e8cb20cde5b1ff7282a1fe1423a8de67617af8d15ea1e 21:01:59 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 21:01:59 ---> fadd8f120f05 21:01:59 Step 3/12 : ARG ADD_BUILD_TAGS="" 21:02:01 ---> Running in 794f5318f1f3 21:02:01 Removing intermediate container 794f5318f1f3 21:02:01 ---> f12af39d16de 21:02:01 Step 4/12 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 21:02:01 ---> Running in 0901a5282c52 21:02:01 Removing intermediate container 0901a5282c52 21:02:01 ---> 60e38cc4de94 21:02:01 Step 5/12 : ARG ALPINE_PKG_BASE="make git openssh-client" 21:02:01 ---> Running in cc550e2cf250 21:02:01 Removing intermediate container cc550e2cf250 21:02:01 ---> b30f2afb79cd 21:02:01 Step 6/12 : ARG ALPINE_PKG_EXTRA="" 21:02:01 ---> Running in 5b5ee2e4029d 21:02:02 Removing intermediate container 5b5ee2e4029d 21:02:02 ---> 5c4899abd669 21:02:02 Step 7/12 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 21:02:02 ---> Running in 8e3d1092862e 21:02:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 21:02:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 21:02:04 (1/4) Installing openssh-keygen (9.1_p1-r2) 21:02:04 (2/4) Installing libedit (20221030.3.1-r0) 21:02:04 (3/4) Installing openssh-client-common (9.1_p1-r2) 21:02:04 (4/4) Installing openssh-client-default (9.1_p1-r2) 21:02:04 Executing busybox-1.35.0-r29.trigger 21:02:04 OK: 268 MiB in 57 packages 21:02:05 Removing intermediate container 8e3d1092862e 21:02:05 ---> cb1d4c542f4f 21:02:05 Step 8/12 : WORKDIR /device-rest-go 21:02:05 ---> Running in 07ea0eb008f7 21:02:06 Removing intermediate container 07ea0eb008f7 21:02:06 ---> dd7aec4802f4 21:02:06 Step 9/12 : COPY go.mod vendor* ./ 21:02:06 ---> 7b07c4e02949 21:02:06 Step 10/12 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 21:02:06 ---> Running in 5e47c2b21a5e 21:03:14 Removing intermediate container 5e47c2b21a5e 21:03:14 ---> 553efb6bdd93 21:03:14 Step 11/12 : COPY . . 21:03:14 ---> 2c1038e82cd9 21:03:14 Step 12/12 : RUN $MAKE 21:03:14 ---> Running in defabce30889 21:03:14 noop 21:03:14 Removing intermediate container defabce30889 21:03:14 ---> 05d213030e14 21:03:14 Successfully built 05d213030e14 21:03:14 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:03:15 + docker inspect -f . ci-base-image-arm64 21:03:15 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 21:03:15 prd-ubuntu20.04-docker-arm64-4c-16g-14552 does not seem to be running inside a container 21:03:15 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-rest-go/1 -v /w/workspace/device-rest-go/1:/w/workspace/device-rest-go/1:rw,z -v /w/workspace/device-rest-go/1@tmp:/w/workspace/device-rest-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 21:03:18 $ docker top 4eb85f4f8a9cbf6eaff53ba20a587d3485b16146e98026dd5dd6d1d8b18c9ccd -eo pid,comm [Pipeline] { [Pipeline] sh 21:03:19 + go version 21:03:19 go version go1.20.2 linux/arm64 [Pipeline] } 21:03:19 $ docker stop --time=1 4eb85f4f8a9cbf6eaff53ba20a587d3485b16146e98026dd5dd6d1d8b18c9ccd 21:03:20 $ docker rm -f --volumes 4eb85f4f8a9cbf6eaff53ba20a587d3485b16146e98026dd5dd6d1d8b18c9ccd [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:03:21 + docker inspect -f . ci-base-image-arm64 21:03:21 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 21:03:22 prd-ubuntu20.04-docker-arm64-4c-16g-14552 does not seem to be running inside a container 21:03:22 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/device-rest-go/1 -v /w/workspace/device-rest-go/1:/w/workspace/device-rest-go/1:rw,z -v /w/workspace/device-rest-go/1@tmp:/w/workspace/device-rest-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 21:03:23 $ docker top f03f731d4669df1f0d680be42b2048634e4a4b2fbb87ea59ff8b81181355a155 -eo pid,comm [Pipeline] { [Pipeline] sh 21:03:23 + git config --global --add safe.directory /w/workspace/device-rest-go/1 [Pipeline] fileExists [Pipeline] sh 21:03:24 + make test 21:03:24 go test ./... -coverprofile=coverage.out ./... 21:03:56 ? github.com/edgexfoundry/device-rest-go [no test files] 21:06:03 ? github.com/edgexfoundry/device-rest-go/cmd [no test files] 21:06:03 ok github.com/edgexfoundry/device-rest-go/driver 0.114s coverage: 32.2% of statements 21:06:03 WARNING: Linting skipped (not on x86_64 or linter not installed) 21:06:03 go vet ./... 21:06:25 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 21:06:25 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 21:06:25 ./bin/test-attribution-txt.sh [Pipeline] echo 21:06:25 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 21:06:25 $ docker stop --time=1 f03f731d4669df1f0d680be42b2048634e4a4b2fbb87ea59ff8b81181355a155 21:06:27 $ docker rm -f --volumes f03f731d4669df1f0d680be42b2048634e4a4b2fbb87ea59ff8b81181355a155 [Pipeline] // withDockerContainer [Pipeline] sh 21:06:28 + sudo chown -R jenkins:jenkins . [Pipeline] stash 21:06:28 Warning: overwriting stash ‘coverage-report’ 21:06:29 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 21:06:29 + sudo chown -R jenkins:jenkins . [Pipeline] sh 21:06:30 + ls -al . 21:06:30 total 180 21:06:30 drwxrwxr-x 8 jenkins jenkins 4096 May 8 21:03 . 21:06:30 drwxrwxr-x 4 jenkins jenkins 4096 May 8 21:01 .. 21:06:30 -rw-rw-r-- 1 jenkins jenkins 151 May 8 21:01 .dockerignore 21:06:30 drwxrwxr-x 8 jenkins jenkins 4096 May 8 21:01 .git 21:06:30 drwxrwxr-x 3 jenkins jenkins 4096 May 8 21:01 .github 21:06:30 -rw-rw-r-- 1 jenkins jenkins 329 May 8 21:01 .gitignore 21:06:30 -rw-rw-r-- 1 jenkins jenkins 41 May 8 21:01 .golangci.yml 21:06:30 -rw-rw-r-- 1 jenkins jenkins 9331 May 8 21:01 Attribution.txt 21:06:30 -rw-rw-r-- 1 jenkins jenkins 13085 May 8 21:01 CHANGELOG.md 21:06:30 -rw-rw-r-- 1 jenkins jenkins 1578 May 8 21:01 Dockerfile 21:06:30 -rw-rw-r-- 1 jenkins jenkins 677 May 8 21:01 GOVERNANCE.md 21:06:30 -rw-rw-r-- 1 jenkins jenkins 680 May 8 21:01 Jenkinsfile 21:06:30 -rw-rw-r-- 1 jenkins jenkins 11340 May 8 21:01 LICENSE 21:06:30 -rw-rw-r-- 1 jenkins jenkins 1779 May 8 21:01 Makefile 21:06:30 -rw-rw-r-- 1 jenkins jenkins 620 May 8 21:01 OWNERS.md 21:06:30 -rw-rw-r-- 1 jenkins jenkins 15321 May 8 21:01 README.md 21:06:30 -rw-rw-r-- 1 jenkins jenkins 5 May 8 20:59 VERSION 21:06:30 drwxrwxr-x 2 jenkins jenkins 4096 May 8 21:01 bin 21:06:30 drwxrwxr-x 3 jenkins jenkins 4096 May 8 21:01 cmd 21:06:30 -rw-r--r-- 1 jenkins jenkins 14663 May 8 21:05 coverage.out 21:06:30 drwxrwxr-x 2 jenkins jenkins 4096 May 8 21:01 driver 21:06:30 -rw-rw-r-- 1 jenkins jenkins 3402 May 8 21:01 go.mod 21:06:30 -rw-rw-r-- 1 jenkins jenkins 31328 May 8 21:01 go.sum 21:06:30 drwxrwxr-x 4 jenkins jenkins 4096 May 8 21:01 snap 21:06:30 -rw-rw-r-- 1 jenkins jenkins 713 May 8 21:01 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:06:30 + docker build -t device-rest-arm64 -f Dockerfile --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=b80d114abd0b09022f30a7edfac24246445c8ce4 --label arch=arm64 --label version=0.0.0 . 21:06:30 Sending build context to Docker daemon 154.6kB 21:06:30 Step 1/25 : ARG BASE=golang:1.20-alpine3.17 21:06:30 Step 2/25 : FROM ${BASE} AS builder 21:06:30 ---> 05d213030e14 21:06:30 Step 3/25 : ARG ADD_BUILD_TAGS="" 21:06:30 ---> Running in 371062b93254 21:06:31 Removing intermediate container 371062b93254 21:06:31 ---> 9cfa7ce96b07 21:06:31 Step 4/25 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 21:06:31 ---> Running in 5f25127608e6 21:06:31 Removing intermediate container 5f25127608e6 21:06:31 ---> f40d54b8889c 21:06:31 Step 5/25 : ARG ALPINE_PKG_BASE="make git openssh-client" 21:06:31 ---> Running in f39acffdc2da 21:06:31 Removing intermediate container f39acffdc2da 21:06:31 ---> e890f85435d0 21:06:31 Step 6/25 : ARG ALPINE_PKG_EXTRA="" 21:06:32 ---> Running in ef9dffa0408b 21:06:32 Removing intermediate container ef9dffa0408b 21:06:32 ---> 451d6949b4f5 21:06:32 Step 7/25 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 21:06:32 ---> Running in 74c1ad1e101c 21:06:33 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 21:06:34 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 21:06:35 OK: 268 MiB in 57 packages 21:06:36 Removing intermediate container 74c1ad1e101c 21:06:36 ---> e61d5867747b 21:06:36 Step 8/25 : WORKDIR /device-rest-go 21:06:36 ---> Running in 93082507f070 21:06:36 Removing intermediate container 93082507f070 21:06:36 ---> a6f80cff5cff 21:06:36 Step 9/25 : COPY go.mod vendor* ./ 21:06:37 ---> 1932441f87d3 21:06:37 Step 10/25 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 21:06:37 ---> Running in e8e3ada9c38a 21:06:41 Removing intermediate container e8e3ada9c38a 21:06:41 ---> 0a108f06d03b 21:06:41 Step 11/25 : COPY . . 21:06:41 ---> 4bca22d8a75b 21:06:41 Step 12/25 : RUN $MAKE 21:06:41 ---> Running in 48807af67a32 21:06:42 CGO_ENABLED=0 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-rest-go.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-rest ./cmd 21:09:04 Removing intermediate container 48807af67a32 21:09:04 ---> 4f381c39f297 21:09:04 Step 13/25 : FROM alpine:3.17 21:09:04 3.17: Pulling from library/alpine 21:09:04 c41833b44d91: Already exists 21:09:04 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 21:09:04 Status: Downloaded newer image for alpine:3.17 21:09:04 ---> 51e60588ff2c 21:09:04 Step 14/25 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 21:09:04 ---> Running in 1cb883366d05 21:09:04 Removing intermediate container 1cb883366d05 21:09:04 ---> a8861a5cfa8b 21:09:04 Step 15/25 : LABEL Name=device-rest-go Version=${VERSION} 21:09:04 ---> Running in 40751fc26e20 21:09:04 Removing intermediate container 40751fc26e20 21:09:04 ---> 8a12a3af9d61 21:09:04 Step 16/25 : RUN apk add --update --no-cache dumb-init 21:09:04 ---> Running in cc9456445b1f 21:09:04 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 21:09:04 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 21:09:04 (1/1) Installing dumb-init (1.2.5-r2) 21:09:04 Executing busybox-1.35.0-r29.trigger 21:09:04 OK: 8 MiB in 16 packages 21:09:04 Removing intermediate container cc9456445b1f 21:09:04 ---> 5042edf68233 21:09:04 Step 17/25 : COPY --from=builder /device-rest-go/cmd / 21:09:04 ---> 2b2e080a5a4d 21:09:04 Step 18/25 : COPY --from=builder /device-rest-go/LICENSE / 21:09:04 ---> d55aadc2d7d6 21:09:04 Step 19/25 : COPY --from=builder /device-rest-go/Attribution.txt / 21:09:04 ---> d847786ea87e 21:09:04 Step 20/25 : EXPOSE 59986 21:09:04 ---> Running in be26d2cc0879 21:09:04 Removing intermediate container be26d2cc0879 21:09:04 ---> 7d3dd0d1e6dd 21:09:04 Step 21/25 : ENTRYPOINT ["/device-rest"] 21:09:04 ---> Running in 144719cb0bea 21:09:04 Removing intermediate container 144719cb0bea 21:09:04 ---> 1c3eac4fa5bd 21:09:04 Step 22/25 : CMD ["--cp=consul://edgex-core-consul:8500", "--registry"] 21:09:04 ---> Running in 6b1b6f35e900 21:09:04 Removing intermediate container 6b1b6f35e900 21:09:04 ---> 056d82b6f413 21:09:04 Step 23/25 : LABEL arch=arm64 21:09:04 ---> Running in 45c24670f677 21:09:04 Removing intermediate container 45c24670f677 21:09:04 ---> 6e7c41efb106 21:09:04 Step 24/25 : LABEL git_sha=b80d114abd0b09022f30a7edfac24246445c8ce4 21:09:04 ---> Running in 2dc04e0dce4c 21:09:04 Removing intermediate container 2dc04e0dce4c 21:09:04 ---> 36d30269e86e 21:09:04 Step 25/25 : LABEL version=0.0.0 21:09:04 ---> Running in b9d4f88c0078 21:09:04 Removing intermediate container b9d4f88c0078 21:09:04 ---> 0ffdda970b1e 21:09:04 [Warning] One or more build-args [ARCH] were not consumed 21:09:04 Successfully built 0ffdda970b1e 21:09:04 Successfully tagged device-rest-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:09:05 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 21:09:05 21:09:05 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:09:05 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 21:09:05 arm64: Pulling from edgex-lftools-log-publisher 21:09:05 8998bd30e6a1: Pulling fs layer 21:09:05 04944245beec: Pulling fs layer 21:09:05 699f458cf7ca: Pulling fs layer 21:09:05 765212b225bb: Pulling fs layer 21:09:05 f23df028b6ca: Pulling fs layer 21:09:05 d65c8cfc05b1: Pulling fs layer 21:09:05 2437ff75d9bd: Pulling fs layer 21:09:05 f23df028b6ca: Waiting 21:09:05 d65c8cfc05b1: Waiting 21:09:05 2437ff75d9bd: Waiting 21:09:05 765212b225bb: Waiting 21:09:05 04944245beec: Verifying Checksum 21:09:05 04944245beec: Download complete 21:09:05 765212b225bb: Verifying Checksum 21:09:05 765212b225bb: Download complete 21:09:05 f23df028b6ca: Verifying Checksum 21:09:05 f23df028b6ca: Download complete 21:09:05 d65c8cfc05b1: Verifying Checksum 21:09:05 d65c8cfc05b1: Download complete 21:09:06 699f458cf7ca: Verifying Checksum 21:09:06 699f458cf7ca: Download complete 21:09:06 8998bd30e6a1: Verifying Checksum 21:09:06 8998bd30e6a1: Download complete 21:09:09 2437ff75d9bd: Verifying Checksum 21:09:09 2437ff75d9bd: Download complete 21:09:10 8998bd30e6a1: Pull complete 21:09:11 04944245beec: Pull complete 21:09:12 699f458cf7ca: Pull complete 21:09:12 765212b225bb: Pull complete 21:09:13 f23df028b6ca: Pull complete 21:09:13 d65c8cfc05b1: Pull complete 21:09:28 2437ff75d9bd: Pull complete 21:09:28 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 21:09:28 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 21:09:28 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 21:09:29 prd-ubuntu20.04-docker-arm64-4c-16g-14552 does not seem to be running inside a container 21:09:29 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/device-rest-go/1 -v /w/workspace/device-rest-go/1:/w/workspace/device-rest-go/1:rw,z -v /w/workspace/device-rest-go/1@tmp:/w/workspace/device-rest-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 21:09:31 $ docker top d9a3656e9e6cb6b3df761e978fbd46e5035d805a5ebf466810b642c97b9a3682 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 21:09:32 ---> job-cost.sh 21:09:32 lf-activate-venv: SKIPPING 21:09:32 INFO: No Stack... 21:09:33 INFO: Retrieving Pricing Info for: v3-standard-4 21:09:33 INFO: Archiving Costs [Pipeline] sh 21:09:34 + cut -d, -f6 21:09:34 + cat /w/workspace/device-rest-go/1/archives/cost.csv [Pipeline] lock 21:09:34 Trying to acquire lock on [jenkins-edgexfoundry-device-rest-go-PR-311-1-stack-cost] 21:09:34 Resource [jenkins-edgexfoundry-device-rest-go-PR-311-1-stack-cost] did not exist. Created. 21:09:34 Lock acquired on [jenkins-edgexfoundry-device-rest-go-PR-311-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 21:09:35 /w/workspace/device-rest-go/1@tmp/durable-bd7e7c62/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 21:09:36 + echo total: 0.10999999940395355 [Pipeline] stash 21:09:36 Warning: overwriting stash ‘stack-cost’ 21:09:36 Stashed 1 file(s) [Pipeline] } 21:09:36 Lock released on resource [jenkins-edgexfoundry-device-rest-go-PR-311-1-stack-cost] [Pipeline] // lock [Pipeline] } 21:09:36 $ docker stop --time=1 d9a3656e9e6cb6b3df761e978fbd46e5035d805a5ebf466810b642c97b9a3682 21:09:37 $ docker rm -f --volumes d9a3656e9e6cb6b3df761e978fbd46e5035d805a5ebf466810b642c97b9a3682 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (CodeCov) [Pipeline] unstash [Pipeline] configFileProvider 21:09:39 provisioning config files... 21:09:39 copy managed file [device-rest-go-codecov-token] to file:/w/workspace/gexfoundry_device-rest-go_PR-311@tmp/config13627038623694687942tmp [Pipeline] { [Pipeline] sh 21:09:39 + set +x 21:09:39 + + curl -s https://codecov.io/bash 21:09:39 bash -s -- 21:09:39 21:09:39 _____ _ 21:09:39 / ____| | | 21:09:39 | | ___ __| | ___ ___ _____ __ 21:09:39 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 21:09:39 | |___| (_) | (_| | __/ (_| (_) \ V / 21:09:39 \_____\___/ \__,_|\___|\___\___/ \_/ 21:09:39 Bash-1.0.6 21:09:39 21:09:39 21:09:39 ==> git version 2.25.1 found 21:09:39 ==> curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3 21:09:39 Release-Date: 2020-01-08 21:09:39 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 21:09:39 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 21:09:39 ==> Jenkins CI detected. 21:09:39 current dir:  /w/workspace/gexfoundry_device-rest-go_PR-311 21:09:39 project root: . 21:09:39 --> token set from env 21:09:39 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 21:09:39 ==> Running gcov in . (disable via -X gcov) 21:09:39 ==> Python coveragepy not found 21:09:39 ==> Searching for coverage reports in: 21:09:39 + . 21:09:39 -> Found 1 reports 21:09:39 ==> Detecting git/mercurial file structure 21:09:39 ==> Reading reports 21:09:39 + ./coverage.out bytes=14663 21:09:39 ==> Appending adjustments 21:09:39 https://docs.codecov.io/docs/fixing-reports 21:09:39 + Found adjustments 21:09:39 ==> Gzipping contents 21:09:39 4.0K /tmp/codecov.OQhA9i.gz 21:09:39 ==> Uploading reports 21:09:39 url: https://codecov.io 21:09:39 query: branch=PR-311&commit=b80d114abd0b09022f30a7edfac24246445c8ce4&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-rest-go%2Fjob%2FPR-311%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-rest-go&service=jenkins&flags=&pr=311&job=&cmd_args= 21:09:39 -> Pinging Codecov 21:09:39 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=c51feb23-73ac-4f49-b3d1-d26df23137db&branch=PR-311&commit=b80d114abd0b09022f30a7edfac24246445c8ce4&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-rest-go%2Fjob%2FPR-311%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-rest-go&service=jenkins&flags=&pr=311&job=&cmd_args= 21:09:39 -> Uploading to 21:09:39 https://storage.googleapis.com/codecov/v4/raw/2023-05-08/4E5D53B4F1F92C436F7061BF334D961C/b80d114abd0b09022f30a7edfac24246445c8ce4/6199bccc-f710-4770-b29a-e8298201bd6d.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230508%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230508T210939Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=0dd6f8cb130deec3b2a833b4ab5e2deb323c2214cc6eb0530f7c1db90698c9dd 21:09:39 % Total % Received % Xferd Average Speed Time Time Time Current 21:09:39 Dload Upload Total Spent Left Speed 21:09:40 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2510 0 0 100 2510 0 8366 --:--:-- --:--:-- --:--:-- 8338 100 2510 0 0 100 2510 0 8366 --:--:-- --:--:-- --:--:-- 8338 21:09:40 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-rest-go/commit/b80d114abd0b09022f30a7edfac24246445c8ce4 [Pipeline] } 21:09:40 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snyk Dependency Scan) Stage "Snyk Dependency Scan" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive Prep) Stage "Archive Prep" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Experimental Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Stable (Named) Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 21:09:42 + [ -d /w/workspace/gexfoundry_device-rest-go_PR-311/archives ] 21:09:42 + ls -al /w/workspace/gexfoundry_device-rest-go_PR-311/archives 21:09:42 total 16 21:09:42 drwxr-xr-x 3 root root 4096 May 8 21:01 . 21:09:42 drwxrwxr-x 10 jenkins jenkins 4096 May 8 21:01 .. 21:09:42 drwxr-xr-x 2 root root 4096 May 8 21:01 cost 21:09:42 -rw-r--r-- 1 root root 86 May 8 21:01 cost.csv 21:09:42 + sudo chown -R jenkins:jenkins /w/workspace/gexfoundry_device-rest-go_PR-311/archives 21:09:42 + ls -al /w/workspace/gexfoundry_device-rest-go_PR-311/archives 21:09:42 total 16 21:09:42 drwxr-xr-x 3 jenkins jenkins 4096 May 8 21:01 . 21:09:42 drwxrwxr-x 10 jenkins jenkins 4096 May 8 21:01 .. 21:09:42 drwxr-xr-x 2 jenkins jenkins 4096 May 8 21:01 cost 21:09:42 -rw-r--r-- 1 jenkins jenkins 86 May 8 21:01 cost.csv [Pipeline] libraryResource [Pipeline] sh 21:09:42 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 21:09:43 ---> package-listing.sh 21:09:43 ++ tr '[:upper:]' '[:lower:]' 21:09:43 ++ facter osfamily 21:09:43 + OS_FAMILY=debian 21:09:43 + workspace=/w/workspace/gexfoundry_device-rest-go_PR-311 21:09:43 + START_PACKAGES=/tmp/packages_start.txt 21:09:43 + END_PACKAGES=/tmp/packages_end.txt 21:09:43 + DIFF_PACKAGES=/tmp/packages_diff.txt 21:09:43 + PACKAGES=/tmp/packages_start.txt 21:09:43 + '[' /w/workspace/gexfoundry_device-rest-go_PR-311 ']' 21:09:43 + PACKAGES=/tmp/packages_end.txt 21:09:43 + case "${OS_FAMILY}" in 21:09:43 + dpkg -l 21:09:43 + grep '^ii' 21:09:43 + '[' -f /tmp/packages_start.txt ']' 21:09:43 + '[' -f /tmp/packages_end.txt ']' 21:09:43 + diff /tmp/packages_start.txt /tmp/packages_end.txt 21:09:43 + '[' /w/workspace/gexfoundry_device-rest-go_PR-311 ']' 21:09:43 + mkdir -p /w/workspace/gexfoundry_device-rest-go_PR-311/archives/ 21:09:43 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/gexfoundry_device-rest-go_PR-311/archives/ [Pipeline] echo 21:09:43 Launching container with: [--privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/gexfoundry_device-rest-go_PR-311/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 21:09:43 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:09:44 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 21:09:44 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 21:09:44 prd-ubuntu20.04-docker-8c-8g-14551 does not seem to be running inside a container 21:09:44 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/gexfoundry_device-rest-go_PR-311/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/gexfoundry_device-rest-go_PR-311 -v /w/workspace/gexfoundry_device-rest-go_PR-311:/w/workspace/gexfoundry_device-rest-go_PR-311:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-311@tmp:/w/workspace/gexfoundry_device-rest-go_PR-311@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 21:09:44 $ docker top 3123df89da777538c64955f23bb97e72e52d837e78e113412975997acc1b4d90 -eo pid,comm [Pipeline] { [Pipeline] sh 21:09:45 + touch /tmp/pre-build-complete [Pipeline] sh 21:09:45 + mkdir -p /var/log/sysstat [Pipeline] sh 21:09:45 + ls /var/log/sa-host 21:09:45 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 21:09:46 provisioning config files... 21:09:46 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/gexfoundry_device-rest-go_PR-311@tmp/config5340805446023567361tmp [Pipeline] { [Pipeline] echo 21:09:46 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 21:09:46 ---> create-netrc.sh [Pipeline] } 21:09:46 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 21:09:46 ---> python-tools-install.sh [Pipeline] echo 21:09:47 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 21:09:47 ---> sudo-logs.sh 21:09:47 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 21:09:47 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 21:09:47 ---> job-cost.sh 21:09:47 lf-activate-venv: SKIPPING 21:09:47 DEBUG: total: 0.2199999988079071 21:09:47 INFO: Retrieving Stack Cost... 21:09:48 INFO: Retrieving Pricing Info for: v3-standard-8 21:09:48 INFO: Archiving Costs [Pipeline] echo 21:09:48 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 21:09:48 ---> logs-deploy.sh 21:09:48 lf-activate-venv: SKIPPING 21:09:48 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-rest-go/PR-311/1 21:09:48 INFO: archiving workspace using pattern(s): 21:09:49 Archives upload complete. 21:09:50 INFO: archiving logs to Nexus