Pull request #229 updated Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of sudhamani-hcl for edgexfoundry/device-rest-go Obtained Jenkinsfile from 1094ab4a1ddae2673c8b8d32e6619a5b0c431357+6fa13eb64575055365d964780e4ff33f2e866ca2 (0ef2fe8fee27e982370e1f6f33841afbd671e01d) 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-ssh10312101035474845849.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 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-ssh11710335602381674288.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 cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-rest-go/branches/PR-229/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > 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 > 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-229/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh7625483634374472742.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 # timeout=10 Commit message: "Merge pull request #420 from bill-mahoney/levski-update" > 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 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-ssh3887019293906383836.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 > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-rest-go/branches/PR-229/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags 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-229/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh5392285135790699000.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 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 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.18 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-2190 in /w/workspace/gexfoundry_device-rest-go_PR-229 [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-229 # 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 > 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/229/head:refs/remotes/origin/PR-229 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit 6fa13eb64575055365d964780e4ff33f2e866ca2 into PR head commit 1094ab4a1ddae2673c8b8d32e6619a5b0c431357 Merge succeeded, producing 079d0029d7335da917a515e4b945ab39336b24fc Checking out Revision 079d0029d7335da917a515e4b945ab39336b24fc (PR-229) > git config core.sparsecheckout # timeout=10 > git checkout -f 1094ab4a1ddae2673c8b8d32e6619a5b0c431357 # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub > git merge 6fa13eb64575055365d964780e4ff33f2e866ca2 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 079d0029d7335da917a515e4b945ab39336b24fc # timeout=10 Commit message: "Merge commit '6fa13eb64575055365d964780e4ff33f2e866ca2' into HEAD" First time build. Skipping changelog. > git rev-list --no-walk d6e6f49f7b1cbcd600827dbeed251c1e7acfdc29 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 08:46:32 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 08:46:32 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 08:46:32 ========================================================= 08:46:32 EdgeX Global Pipelines Version Info 08:46:32 ========================================================= [Pipeline] libraryResource [Pipeline] sh 08:46:33 ------------------- 08:46:33 stable info: 08:46:33 ------------------- 08:46:33 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 08:46:33 Commit SHA: cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 08:46:33 Message: update stable to v1.0.244 08:46:34 ------------------- 08:46:34 experimental info: 08:46:34 ------------------- 08:46:34 Commited By: **** collab-it+edgex@linuxfoundation.org 08:46:34 Commit SHA: cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 08:46:34 Message: update experimental to v1.0.244 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-rest-go-settings [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar PROJECT = device-rest-go [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.18 [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-rest [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-229 [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-229 [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-229 [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 079d0029d7335da917a515e4b945ab39336b24fc [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 079d002 [Pipeline] echo 08:46:34 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 08:46:34 provisioning config files... 08:46:34 copy managed file [device-rest-go-settings] to file:/w/workspace/gexfoundry_device-rest-go_PR-229@tmp/config13123827850204345843tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 08:46:35 ---> docker-login.sh 08:46:35 nexus3.edgexfoundry.org:10001 08:46:35 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:35 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:35 Configure a credential helper to remove this warning. See 08:46:35 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:35 08:46:35 Login Succeeded 08:46:35 nexus3.edgexfoundry.org:10002 08:46:35 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:35 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:35 Configure a credential helper to remove this warning. See 08:46:35 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:35 08:46:35 Login Succeeded 08:46:35 nexus3.edgexfoundry.org:10003 08:46:35 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:35 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:35 Configure a credential helper to remove this warning. See 08:46:35 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:35 08:46:35 Login Succeeded 08:46:35 nexus3.edgexfoundry.org:10004 08:46:35 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:35 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:35 Configure a credential helper to remove this warning. See 08:46:35 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:35 08:46:35 Login Succeeded 08:46:35 docker.io 08:46:35 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:36 Configure a credential helper to remove this warning. See 08:46:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:36 08:46:36 Login Succeeded 08:46:36 ---> docker-login.sh ends [Pipeline] } 08:46:36 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 08:46:36 + git rev-list -1 --merges 079d0029d7335da917a515e4b945ab39336b24fc~1..079d0029d7335da917a515e4b945ab39336b24fc [Pipeline] echo 08:46:36 -----------> git rev-list -1 --merges 079d0029d7335da917a515e4b945ab39336b24fc~1..079d0029d7335da917a515e4b945ab39336b24fc 079d0029d7335da917a515e4b945ab39336b24fc 08:46:36 079d0029d7335da917a515e4b945ab39336b24fc [false] [Pipeline] sh 08:46:36 + git log --format=format:%s -1 079d0029d7335da917a515e4b945ab39336b24fc [Pipeline] echo 08:46:36 ========================================================= 08:46:36 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 08:46:36 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 08:46:37 + git log --format=format:%s -1 079d0029d7335da917a515e4b945ab39336b24fc [Pipeline] echo 08:46:37 [semverPrep] GIT_COMMIT: 079d0029d7335da917a515e4b945ab39336b24fc, Commit Message: Merge commit '6fa13eb64575055365d964780e4ff33f2e866ca2' into HEAD [Pipeline] echo 08:46:37 [semverPrep] This is not a build commit. [Pipeline] sh 08:46:37 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 08:46:37 + grep -v github /etc/ssh/ssh_known_hosts 08:46:37 + [ -e /tmp/ssh_known_hosts ] 08:46:37 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 08:46:37 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 08:46:37 + sudo tee -a /etc/ssh/ssh_known_hosts 08:46:37 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:46:37 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 08:46:37 08:46:37 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:46:38 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 08:46:38 0.1.4: Pulling from edgex-devops/py-git-semver 08:46:38 b85a868b505f: Pulling fs layer 08:46:38 e2be974225ed: Pulling fs layer 08:46:38 339a4e72a1f5: Pulling fs layer 08:46:38 988bab9f4d93: Pulling fs layer 08:46:38 1469e6f7b9e6: Pulling fs layer 08:46:38 eaf3925da568: Pulling fs layer 08:46:38 bab4dde63d76: Pulling fs layer 08:46:38 bde34c3a00c8: Pulling fs layer 08:46:38 b352a97aabf1: Pulling fs layer 08:46:38 4872d77fe225: Pulling fs layer 08:46:38 5851b861e8e6: Pulling fs layer 08:46:38 988bab9f4d93: Waiting 08:46:38 1469e6f7b9e6: Waiting 08:46:38 eaf3925da568: Waiting 08:46:38 bab4dde63d76: Waiting 08:46:38 bde34c3a00c8: Waiting 08:46:38 b352a97aabf1: Waiting 08:46:38 4872d77fe225: Waiting 08:46:38 5851b861e8e6: Waiting 08:46:38 e2be974225ed: Download complete 08:46:38 988bab9f4d93: Download complete 08:46:38 339a4e72a1f5: Download complete 08:46:38 1469e6f7b9e6: Verifying Checksum 08:46:38 1469e6f7b9e6: Download complete 08:46:38 eaf3925da568: Verifying Checksum 08:46:38 eaf3925da568: Download complete 08:46:38 bde34c3a00c8: Verifying Checksum 08:46:38 bde34c3a00c8: Download complete 08:46:38 b352a97aabf1: Download complete 08:46:38 4872d77fe225: Verifying Checksum 08:46:38 4872d77fe225: Download complete 08:46:38 5851b861e8e6: Verifying Checksum 08:46:38 5851b861e8e6: Download complete 08:46:38 b85a868b505f: Download complete 08:46:38 bab4dde63d76: Verifying Checksum 08:46:38 bab4dde63d76: Download complete 08:46:39 b85a868b505f: Pull complete 08:46:39 e2be974225ed: Pull complete 08:46:40 339a4e72a1f5: Pull complete 08:46:40 988bab9f4d93: Pull complete 08:46:40 1469e6f7b9e6: Pull complete 08:46:40 eaf3925da568: Pull complete 08:46:42 bab4dde63d76: Pull complete 08:46:42 bde34c3a00c8: Pull complete 08:46:42 b352a97aabf1: Pull complete 08:46:42 4872d77fe225: Pull complete 08:46:42 5851b861e8e6: Pull complete 08:46:42 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 08:46:42 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 08:46:42 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 08:46:42 prd-ubuntu20.04-docker-8c-8g-2190 does not seem to be running inside a container 08:46:42 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/gexfoundry_device-rest-go_PR-229 -v /w/workspace/gexfoundry_device-rest-go_PR-229:/w/workspace/gexfoundry_device-rest-go_PR-229:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-229@tmp:/w/workspace/gexfoundry_device-rest-go_PR-229@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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 08:46:44 $ docker top 1e961a4c72ea83aa1f08d0806316eb4706a0a6bdd9476693f8f4e931d5090964 -eo pid,comm 08:46:44 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). 08:46:44 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 08:46:44 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 08:46:44 [ssh-agent] Looking for ssh-agent implementation... 08:46:44 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 08:46:44 $ docker exec 1e961a4c72ea83aa1f08d0806316eb4706a0a6bdd9476693f8f4e931d5090964 ssh-agent 08:46:44 SSH_AUTH_SOCK=/tmp/ssh-6SQYCJV9YwEz/agent.33 08:46:44 SSH_AGENT_PID=39 08:46:44 Running ssh-add (command line suppressed) 08:46:44 Identity added: /w/workspace/gexfoundry_device-rest-go_PR-229@tmp/private_key_5540654234452970848.key (/w/workspace/gexfoundry_device-rest-go_PR-229@tmp/private_key_5540654234452970848.key) 08:46:44 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 08:46:44 + git tag --points-at HEAD [Pipeline] } 08:46:44 $ docker exec --env ******** --env ******** 1e961a4c72ea83aa1f08d0806316eb4706a0a6bdd9476693f8f4e931d5090964 ssh-agent -k 08:46:45 unset SSH_AUTH_SOCK; 08:46:45 unset SSH_AGENT_PID; 08:46:45 echo Agent pid 39 killed; 08:46:45 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 08:46:45 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 08:46:45 [ssh-agent] Looking for ssh-agent implementation... 08:46:45 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 08:46:45 $ docker exec 1e961a4c72ea83aa1f08d0806316eb4706a0a6bdd9476693f8f4e931d5090964 ssh-agent 08:46:45 SSH_AUTH_SOCK=/tmp/ssh-Pg488aTNXkRr/agent.71 08:46:45 SSH_AGENT_PID=77 08:46:45 Running ssh-add (command line suppressed) 08:46:45 Identity added: /w/workspace/gexfoundry_device-rest-go_PR-229@tmp/private_key_11340312173069798395.key (/w/workspace/gexfoundry_device-rest-go_PR-229@tmp/private_key_11340312173069798395.key) 08:46:45 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 08:46:45 + git semver init 08:46:46 2023-01-13 08:46:45,942 [run_init] DEBUG init version:0.0.0 force:False 08:46:46 2023-01-13 08:46:45,942 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/gexfoundry_device-rest-go_PR-229/.semver 08:46:46 2023-01-13 08:46:45,943 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-rest-go.git /w/workspace/gexfoundry_device-rest-go_PR-229/.semver 08:46:46 2023-01-13 08:46:45,943 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-rest-go.git', '/w/workspace/gexfoundry_device-rest-go_PR-229/.semver'], cwd=/w/workspace/gexfoundry_device-rest-go_PR-229, universal_newlines=False, shell=None, istream=None) 08:46:46 2023-01-13 08:46:46,932 [append_file] DEBUG append to file:/w/workspace/gexfoundry_device-rest-go_PR-229/.git/info/exclude 08:46:46 2023-01-13 08:46:46,933 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/gexfoundry_device-rest-go_PR-229/.semver/PR-229 with force:False 08:46:46 2023-01-13 08:46:46,933 [write_file] DEBUG write to file:/w/workspace/gexfoundry_device-rest-go_PR-229/.semver/PR-229 08:46:46 2023-01-13 08:46:46,935 [execute] INFO git cat-file --batch-check 08:46:46 2023-01-13 08:46:46,935 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/gexfoundry_device-rest-go_PR-229/.semver, universal_newlines=False, shell=None, istream=) 08:46:46 2023-01-13 08:46:46,941 [execute] INFO git cat-file --batch 08:46:46 2023-01-13 08:46:46,942 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/gexfoundry_device-rest-go_PR-229/.semver, universal_newlines=False, shell=None, istream=) 08:46:47 2023-01-13 08:46:46,946 [read_version] DEBUG read version from /w/workspace/gexfoundry_device-rest-go_PR-229/.semver/PR-229 08:46:47 0.0.0 [Pipeline] } 08:46:47 $ docker exec --env ******** --env ******** 1e961a4c72ea83aa1f08d0806316eb4706a0a6bdd9476693f8f4e931d5090964 ssh-agent -k 08:46:47 unset SSH_AUTH_SOCK; 08:46:47 unset SSH_AGENT_PID; 08:46:47 echo Agent pid 77 killed; 08:46:47 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 08:46:47 + git semver [Pipeline] } 08:46:47 $ docker stop --time=1 1e961a4c72ea83aa1f08d0806316eb4706a0a6bdd9476693f8f4e931d5090964 08:46:49 $ docker rm -f --volumes 1e961a4c72ea83aa1f08d0806316eb4706a0a6bdd9476693f8f4e931d5090964 [Pipeline] // withDockerContainer [Pipeline] sh 08:46:49 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 08:46:49 Stashed 1 file(s) [Pipeline] echo 08:46:49 [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 08:46:49 provisioning config files... 08:46:49 copy managed file [device-rest-go-settings] to file:/w/workspace/gexfoundry_device-rest-go_PR-229@tmp/config2683929299467456469tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 08:46:50 ---> docker-login.sh 08:46:50 nexus3.edgexfoundry.org:10001 08:46:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:50 Configure a credential helper to remove this warning. See 08:46:50 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:50 08:46:50 Login Succeeded 08:46:50 nexus3.edgexfoundry.org:10002 08:46:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:50 Configure a credential helper to remove this warning. See 08:46:50 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:50 08:46:50 Login Succeeded 08:46:50 nexus3.edgexfoundry.org:10003 08:46:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:50 Configure a credential helper to remove this warning. See 08:46:50 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:50 08:46:50 Login Succeeded 08:46:50 nexus3.edgexfoundry.org:10004 08:46:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:50 Configure a credential helper to remove this warning. See 08:46:50 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:50 08:46:50 Login Succeeded 08:46:50 docker.io 08:46:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:46:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:46:50 Configure a credential helper to remove this warning. See 08:46:50 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:46:50 08:46:50 Login Succeeded 08:46:50 ---> docker-login.sh ends [Pipeline] } 08:46:50 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 08:46:50 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 08:46:50 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 08:46:50 ========================================================= 08:46:50 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.18-alpine] 08:46:50 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:46:51 + docker build -t ci-base-image-x86_64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.18-alpine --build-arg MAKE=echo noop --target=builder . 08:46:51 Sending build context to Docker daemon 10.81MB 08:46:51 Step 1/12 : ARG BASE=golang:1.18-alpine3.16 08:46:51 Step 2/12 : FROM ${BASE} AS builder 08:46:51 1.18-alpine: Pulling from edgex-devops/edgex-golang-base 08:46:51 213ec9aee27d: Pulling fs layer 08:46:51 4583459ba037: Pulling fs layer 08:46:51 93c1e223e6f2: Pulling fs layer 08:46:51 53926ce57604: Pulling fs layer 08:46:51 21b2b0c7a3f4: Pulling fs layer 08:46:51 22ff95d597cd: Pulling fs layer 08:46:51 12d6caf4c0d1: Pulling fs layer 08:46:51 96b7cbca73a9: Pulling fs layer 08:46:51 a7acece74701: Pulling fs layer 08:46:51 53926ce57604: Waiting 08:46:51 21b2b0c7a3f4: Waiting 08:46:51 22ff95d597cd: Waiting 08:46:51 12d6caf4c0d1: Waiting 08:46:51 96b7cbca73a9: Waiting 08:46:51 a7acece74701: Waiting 08:46:51 93c1e223e6f2: Verifying Checksum 08:46:51 93c1e223e6f2: Download complete 08:46:51 4583459ba037: Verifying Checksum 08:46:51 4583459ba037: Download complete 08:46:51 21b2b0c7a3f4: Verifying Checksum 08:46:51 21b2b0c7a3f4: Download complete 08:46:51 22ff95d597cd: Verifying Checksum 08:46:51 22ff95d597cd: Download complete 08:46:51 213ec9aee27d: Verifying Checksum 08:46:51 213ec9aee27d: Download complete 08:46:51 12d6caf4c0d1: Verifying Checksum 08:46:51 12d6caf4c0d1: Download complete 08:46:51 213ec9aee27d: Pull complete 08:46:51 4583459ba037: Pull complete 08:46:51 93c1e223e6f2: Pull complete 08:46:51 a7acece74701: Verifying Checksum 08:46:51 a7acece74701: Download complete 08:46:51 53926ce57604: Verifying Checksum 08:46:51 53926ce57604: Download complete 08:46:52 96b7cbca73a9: Verifying Checksum 08:46:52 96b7cbca73a9: Download complete 08:46:55 53926ce57604: Pull complete 08:46:55 21b2b0c7a3f4: Pull complete 08:46:55 22ff95d597cd: Pull complete 08:46:55 12d6caf4c0d1: Pull complete 08:46:57 96b7cbca73a9: Pull complete 08:46:58 a7acece74701: Pull complete 08:46:58 Digest: sha256:f6a9ef70c52da88a2ff63a0c6767b24654f9f5185d1d85ca6cc3004fb48f6c2d 08:46:58 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.18-alpine 08:46:58 ---> db6d94c90886 08:46:58 Step 3/12 : ARG ADD_BUILD_TAGS="" 08:47:00 ---> Running in 328aad83217c 08:47:00 Removing intermediate container 328aad83217c 08:47:00 ---> ce7b0beab4cf 08:47:00 Step 4/12 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 08:47:00 ---> Running in 522eeaaf12e5 08:47:00 Removing intermediate container 522eeaaf12e5 08:47:00 ---> ddaa178b7516 08:47:00 Step 5/12 : ARG ALPINE_PKG_BASE="make git openssh-client" 08:47:00 ---> Running in dfa29250e5ff 08:47:00 Removing intermediate container dfa29250e5ff 08:47:00 ---> 7eddf3e4e8b6 08:47:00 Step 6/12 : ARG ALPINE_PKG_EXTRA="" 08:47:00 ---> Running in cb22f5e32c70 08:47:00 Removing intermediate container cb22f5e32c70 08:47:00 ---> 127fb90a31f5 08:47:00 Step 7/12 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 08:47:00 ---> Running in a83bf3f59fcd 08:47:00 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 08:47:01 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 08:47:01 (1/4) Installing openssh-keygen (9.0_p1-r2) 08:47:01 (2/4) Installing libedit (20210910.3.1-r0) 08:47:01 (3/4) Installing openssh-client-common (9.0_p1-r2) 08:47:01 (4/4) Installing openssh-client-default (9.0_p1-r2) 08:47:01 Executing busybox-1.35.0-r17.trigger 08:47:01 OK: 216 MiB in 55 packages 08:47:01 Removing intermediate container a83bf3f59fcd 08:47:01 ---> 5c36c96f0916 08:47:01 Step 8/12 : WORKDIR /device-rest-go 08:47:01 ---> Running in 57bef8dc2945 08:47:01 Removing intermediate container 57bef8dc2945 08:47:01 ---> 61e75a69f1b8 08:47:01 Step 9/12 : COPY go.mod vendor* ./ 08:47:02 ---> f071d36679ca 08:47:02 Step 10/12 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 08:47:02 ---> Running in a434ec618bb5 08:47:04 Still waiting to schedule task 08:47:04 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 08:47:24 Removing intermediate container a434ec618bb5 08:47:24 ---> 82ce46381c54 08:47:24 Step 11/12 : COPY . . 08:47:24 ---> e686e2cd9924 08:47:24 Step 12/12 : RUN $MAKE 08:47:24 ---> Running in 9bb85b9ce58b 08:47:24 noop 08:47:24 Removing intermediate container 9bb85b9ce58b 08:47:24 ---> f7b322b02670 08:47:24 Successfully built f7b322b02670 08:47:24 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:47:24 + docker inspect -f . ci-base-image-x86_64 08:47:24 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 08:47:24 prd-ubuntu20.04-docker-8c-8g-2190 does not seem to be running inside a container 08:47:24 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/gexfoundry_device-rest-go_PR-229 -v /w/workspace/gexfoundry_device-rest-go_PR-229:/w/workspace/gexfoundry_device-rest-go_PR-229:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-229@tmp:/w/workspace/gexfoundry_device-rest-go_PR-229@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 ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 08:47:24 $ docker top 1f0171daad3a47153213a6fa896f9b455d3f92f320b2e22be57f2c660807b951 -eo pid,comm [Pipeline] { [Pipeline] sh 08:47:25 + go version 08:47:25 go version go1.18.7 linux/amd64 [Pipeline] } 08:47:25 $ docker stop --time=1 1f0171daad3a47153213a6fa896f9b455d3f92f320b2e22be57f2c660807b951 08:47:26 $ docker rm -f --volumes 1f0171daad3a47153213a6fa896f9b455d3f92f320b2e22be57f2c660807b951 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:47:26 + docker inspect -f . ci-base-image-x86_64 08:47:26 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 08:47:27 prd-ubuntu20.04-docker-8c-8g-2190 does not seem to be running inside a container 08:47:27 $ 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-229 -v /w/workspace/gexfoundry_device-rest-go_PR-229:/w/workspace/gexfoundry_device-rest-go_PR-229:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-229@tmp:/w/workspace/gexfoundry_device-rest-go_PR-229@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 ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 08:47:27 $ docker top ac824ac90d8332301332abf1e7c0807c14559973c8eb378aa678b614a47054c7 -eo pid,comm [Pipeline] { [Pipeline] sh 08:47:27 + git config --global --add safe.directory /w/workspace/gexfoundry_device-rest-go_PR-229 [Pipeline] fileExists [Pipeline] sh 08:47:28 + make test 08:47:28 go test ./... -coverprofile=coverage.out ./... 08:47:28 ? github.com/edgexfoundry/device-rest-go [no test files] 08:47:36 ? github.com/edgexfoundry/device-rest-go/cmd [no test files] 08:47:36 ok github.com/edgexfoundry/device-rest-go/driver 0.016s coverage: 34.0% of statements 08:47:43 level=warning msg="[linters context] structcheck is disabled because of go1.18. You can track the evolution of the go1.18 support by following the https://github.com/golangci/golangci-lint/issues/2649." 08:47:43 go vet ./... 08:47:45 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 08:47:45 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 08:47:45 ./bin/test-attribution-txt.sh [Pipeline] echo 08:47:45 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 08:47:45 $ docker stop --time=1 ac824ac90d8332301332abf1e7c0807c14559973c8eb378aa678b614a47054c7 08:47:47 $ docker rm -f --volumes ac824ac90d8332301332abf1e7c0807c14559973c8eb378aa678b614a47054c7 [Pipeline] // withDockerContainer [Pipeline] sh 08:47:48 + sudo chown -R jenkins:jenkins . [Pipeline] stash 08:47:48 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 08:47:48 + sudo chown -R jenkins:jenkins . [Pipeline] sh 08:47:48 + ls -al . 08:47:48 total 196 08:47:48 drwxrwxr-x 9 jenkins jenkins 4096 Jan 13 08:47 . 08:47:48 drwxrwxr-x 4 jenkins jenkins 4096 Jan 13 08:46 .. 08:47:48 -rwxrwxr-x 1 jenkins jenkins 151 Jan 13 08:46 .dockerignore 08:47:48 drwxrwxr-x 8 jenkins jenkins 4096 Jan 13 08:47 .git 08:47:48 drwxrwxr-x 3 jenkins jenkins 4096 Jan 13 08:46 .github 08:47:48 -rwxrwxr-x 1 jenkins jenkins 329 Jan 13 08:46 .gitignore 08:47:48 -rwxrwxr-x 1 jenkins jenkins 41 Jan 13 08:46 .golangci.yml 08:47:48 drwxr-xr-x 3 jenkins jenkins 4096 Jan 13 08:46 .semver 08:47:48 -rwxrwxr-x 1 jenkins jenkins 8996 Jan 13 08:46 Attribution.txt 08:47:48 -rwxrwxr-x 1 jenkins jenkins 13085 Jan 13 08:46 CHANGELOG.md 08:47:48 -rwxrwxr-x 1 jenkins jenkins 1578 Jan 13 08:46 Dockerfile 08:47:48 -rwxrwxr-x 1 jenkins jenkins 677 Jan 13 08:46 GOVERNANCE.md 08:47:48 -rwxrwxr-x 1 jenkins jenkins 680 Jan 13 08:46 Jenkinsfile 08:47:48 -rwxrwxr-x 1 jenkins jenkins 11340 Jan 13 08:46 LICENSE 08:47:48 -rwxrwxr-x 1 jenkins jenkins 1744 Jan 13 08:46 Makefile 08:47:48 -rwxrwxr-x 1 jenkins jenkins 620 Jan 13 08:46 OWNERS.md 08:47:48 -rwxrwxr-x 1 jenkins jenkins 12785 Jan 13 08:46 README.md 08:47:48 -rw-rw-r-- 1 jenkins jenkins 5 Jan 13 08:46 VERSION 08:47:48 drwxrwxr-x 2 jenkins jenkins 4096 Jan 13 08:46 bin 08:47:48 drwxrwxr-x 3 jenkins jenkins 4096 Jan 13 08:46 cmd 08:47:48 -rw-r--r-- 1 jenkins jenkins 13744 Jan 13 08:47 coverage.out 08:47:48 drwxrwxr-x 2 jenkins jenkins 4096 Jan 13 08:46 driver 08:47:48 -rwxrwxr-x 1 jenkins jenkins 3488 Jan 13 08:46 go.mod 08:47:48 -rwxrwxr-x 1 jenkins jenkins 45013 Jan 13 08:46 go.sum 08:47:48 drwxrwxr-x 4 jenkins jenkins 4096 Jan 13 08:46 snap 08:47:48 -rwxrwxr-x 1 jenkins jenkins 713 Jan 13 08:46 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:47:49 + 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=079d0029d7335da917a515e4b945ab39336b24fc --label arch=amd64 --label version=0.0.0 . 08:47:49 Sending build context to Docker daemon 10.82MB 08:47:49 Step 1/25 : ARG BASE=golang:1.18-alpine3.16 08:47:49 Step 2/25 : FROM ${BASE} AS builder 08:47:49 ---> f7b322b02670 08:47:49 Step 3/25 : ARG ADD_BUILD_TAGS="" 08:47:49 ---> Running in 17388a061b7c 08:47:49 Removing intermediate container 17388a061b7c 08:47:49 ---> 95f9fe9c619c 08:47:49 Step 4/25 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 08:47:49 ---> Running in a000a670f441 08:47:49 Removing intermediate container a000a670f441 08:47:49 ---> c684847355de 08:47:49 Step 5/25 : ARG ALPINE_PKG_BASE="make git openssh-client" 08:47:49 ---> Running in 4e1fad84c782 08:47:49 Removing intermediate container 4e1fad84c782 08:47:49 ---> fafffd0fef19 08:47:49 Step 6/25 : ARG ALPINE_PKG_EXTRA="" 08:47:49 ---> Running in 63068de6478e 08:47:49 Removing intermediate container 63068de6478e 08:47:49 ---> 74fac0be223c 08:47:49 Step 7/25 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 08:47:49 ---> Running in 106b071812dc 08:47:49 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 08:47:50 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 08:47:50 OK: 216 MiB in 55 packages 08:47:51 Removing intermediate container 106b071812dc 08:47:51 ---> b0f11147ae1f 08:47:51 Step 8/25 : WORKDIR /device-rest-go 08:47:51 ---> Running in d3b796bcbf09 08:47:51 Removing intermediate container d3b796bcbf09 08:47:51 ---> 508f0a307a64 08:47:51 Step 9/25 : COPY go.mod vendor* ./ 08:47:51 ---> 74b3e4257eb6 08:47:51 Step 10/25 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 08:47:51 ---> Running in a3cc147f434a 08:47:51 Removing intermediate container a3cc147f434a 08:47:51 ---> b2147f24bca3 08:47:51 Step 11/25 : COPY . . 08:47:52 ---> edb98080c359 08:47:52 Step 12/25 : RUN $MAKE 08:47:52 ---> Running in fdba133aac6d 08:47:52 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 08:48:10 Removing intermediate container fdba133aac6d 08:48:10 ---> 98664b86fdca 08:48:10 Step 13/25 : FROM alpine:3.16 08:48:10 3.16: Pulling from library/alpine 08:48:10 ca7dd9ec2225: Pulling fs layer 08:48:10 ca7dd9ec2225: Verifying Checksum 08:48:10 ca7dd9ec2225: Download complete 08:48:10 ca7dd9ec2225: Pull complete 08:48:10 Digest: sha256:b95359c2505145f16c6aa384f9cc74eeff78eb36d308ca4fd902eeeb0a0b161b 08:48:10 Status: Downloaded newer image for alpine:3.16 08:48:10 ---> bfe296a52501 08:48:10 Step 14/25 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 08:48:10 ---> Running in 31773d2529bd 08:48:10 Removing intermediate container 31773d2529bd 08:48:10 ---> 3a57a8f0c590 08:48:10 Step 15/25 : LABEL Name=device-rest-go Version=${VERSION} 08:48:10 ---> Running in e0b7063c31d4 08:48:10 Removing intermediate container e0b7063c31d4 08:48:10 ---> e88e4ac61620 08:48:10 Step 16/25 : RUN apk add --update --no-cache dumb-init 08:48:10 ---> Running in 3218e2c310e2 08:48:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 08:48:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 08:48:10 (1/1) Installing dumb-init (1.2.5-r1) 08:48:10 Executing busybox-1.35.0-r17.trigger 08:48:10 OK: 6 MiB in 15 packages 08:48:11 Removing intermediate container 3218e2c310e2 08:48:11 ---> 5541baf4cc6b 08:48:11 Step 17/25 : COPY --from=builder /device-rest-go/cmd / 08:48:11 ---> e5bc79c851f6 08:48:11 Step 18/25 : COPY --from=builder /device-rest-go/LICENSE / 08:48:11 ---> 22854ba9773a 08:48:11 Step 19/25 : COPY --from=builder /device-rest-go/Attribution.txt / 08:48:11 ---> f11c484f6b3b 08:48:11 Step 20/25 : EXPOSE 59986 08:48:12 ---> Running in 5d054e2d8cc2 08:48:12 Removing intermediate container 5d054e2d8cc2 08:48:12 ---> 939e4fd2422b 08:48:12 Step 21/25 : ENTRYPOINT ["/device-rest"] 08:48:12 ---> Running in f92e4353c4b3 08:48:12 Removing intermediate container f92e4353c4b3 08:48:12 ---> 164f27e7d7b0 08:48:12 Step 22/25 : CMD ["--cp=consul://edgex-core-consul:8500", "--registry"] 08:48:12 ---> Running in 07d2d9318a14 08:48:12 Removing intermediate container 07d2d9318a14 08:48:12 ---> a2640788270d 08:48:12 Step 23/25 : LABEL arch=amd64 08:48:12 ---> Running in 44b126ce1c4e 08:48:12 Removing intermediate container 44b126ce1c4e 08:48:12 ---> d8d43c137e05 08:48:12 Step 24/25 : LABEL git_sha=079d0029d7335da917a515e4b945ab39336b24fc 08:48:12 ---> Running in 965f660e7bbb 08:48:12 Removing intermediate container 965f660e7bbb 08:48:12 ---> 5714a4886b07 08:48:12 Step 25/25 : LABEL version=0.0.0 08:48:12 ---> Running in 5ff9977c56ce 08:48:12 Removing intermediate container 5ff9977c56ce 08:48:12 ---> 53b0fd51df8f 08:48:12 [Warning] One or more build-args [ARCH] were not consumed 08:48:12 Successfully built 53b0fd51df8f 08:48:12 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 [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:48:13 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 08:48:13 08:48:13 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:48:13 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 08:48:13 latest: Pulling from edgex-lftools-log-publisher 08:48:13 5eb5b503b376: Pulling fs layer 08:48:13 5c69ac0246d0: Pulling fs layer 08:48:13 ec43610c2a17: Pulling fs layer 08:48:13 3a2ae6a8a46f: Pulling fs layer 08:48:13 33b1e0a273af: Pulling fs layer 08:48:13 5d3b04190fa2: Pulling fs layer 08:48:13 2f39f015ded8: Pulling fs layer 08:48:13 3a2ae6a8a46f: Waiting 08:48:13 33b1e0a273af: Waiting 08:48:13 5d3b04190fa2: Waiting 08:48:13 2f39f015ded8: Waiting 08:48:13 5c69ac0246d0: Verifying Checksum 08:48:13 5c69ac0246d0: Download complete 08:48:13 3a2ae6a8a46f: Verifying Checksum 08:48:13 3a2ae6a8a46f: Download complete 08:48:13 ec43610c2a17: Verifying Checksum 08:48:13 ec43610c2a17: Download complete 08:48:13 33b1e0a273af: Verifying Checksum 08:48:13 33b1e0a273af: Download complete 08:48:13 5d3b04190fa2: Verifying Checksum 08:48:13 5d3b04190fa2: Download complete 08:48:13 5eb5b503b376: Verifying Checksum 08:48:13 5eb5b503b376: Download complete 08:48:14 2f39f015ded8: Verifying Checksum 08:48:14 2f39f015ded8: Download complete 08:48:14 5eb5b503b376: Pull complete 08:48:14 5c69ac0246d0: Pull complete 08:48:15 ec43610c2a17: Pull complete 08:48:15 3a2ae6a8a46f: Pull complete 08:48:15 33b1e0a273af: Pull complete 08:48:15 5d3b04190fa2: Pull complete 08:48:19 2f39f015ded8: Pull complete 08:48:19 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 08:48:19 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 08:48:19 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 08:48:19 prd-ubuntu20.04-docker-8c-8g-2190 does not seem to be running inside a container 08:48:19 $ 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-229 -v /w/workspace/gexfoundry_device-rest-go_PR-229:/w/workspace/gexfoundry_device-rest-go_PR-229:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-229@tmp:/w/workspace/gexfoundry_device-rest-go_PR-229@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 ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 08:48:21 $ docker top 543e3acf8b50d008050fc2093f711aa30359863160782c3805b24c31feafc07f -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 08:48:21 ---> job-cost.sh 08:48:21 lf-activate-venv: SKIPPING 08:48:21 INFO: No Stack... 08:48:22 INFO: Retrieving Pricing Info for: v3-standard-8 08:48:22 INFO: Archiving Costs [Pipeline] sh 08:48:22 + cut -d, -f6 08:48:22 + cat /w/workspace/gexfoundry_device-rest-go_PR-229/archives/cost.csv [Pipeline] lock 08:48:22 Trying to acquire lock on [jenkins-edgexfoundry-device-rest-go-PR-229-12-stack-cost] 08:48:22 Resource [jenkins-edgexfoundry-device-rest-go-PR-229-12-stack-cost] did not exist. Created. 08:48:22 Lock acquired on [jenkins-edgexfoundry-device-rest-go-PR-229-12-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 08:48:23 + echo total: 0.2199999988079071 [Pipeline] stash 08:48:23 Stashed 1 file(s) [Pipeline] } 08:48:23 Lock released on resource [jenkins-edgexfoundry-device-rest-go-PR-229-12-stack-cost] [Pipeline] // lock [Pipeline] } 08:48:23 $ docker stop --time=1 543e3acf8b50d008050fc2093f711aa30359863160782c3805b24c31feafc07f 08:48:24 $ docker rm -f --volumes 543e3acf8b50d008050fc2093f711aa30359863160782c3805b24c31feafc07f [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 08:48:36 Running on prd-ubuntu20.04-docker-arm64-4c-16g-2191 in /w/workspace/gexfoundry_device-rest-go_PR-229 [Pipeline] { [Pipeline] ws 08:48:36 Running in /w/workspace/device-rest-go/12 [Pipeline] { [Pipeline] checkout 08:48:36 The recommended git tool is: git 08:48:41 using credential edgex-jenkins-ssh 08:48:41 Cloning the remote Git repository 08:48:41 Cloning repository git@github.com:edgexfoundry/device-rest-go.git 08:48:41 > git init /w/workspace/device-rest-go/12 # timeout=10 08:48:41 Fetching upstream changes from git@github.com:edgexfoundry/device-rest-go.git 08:48:41 > git --version # timeout=10 08:48:41 > git --version # 'git version 2.25.1' 08:48:41 using GIT_SSH to set credentials SSH Credentials for GitHub 08:48:41 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-rest-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 08:48:43 > git config remote.origin.url git@github.com:edgexfoundry/device-rest-go.git # timeout=10 08:48:43 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 08:48:44 Merging remotes/origin/main commit 6fa13eb64575055365d964780e4ff33f2e866ca2 into PR head commit 1094ab4a1ddae2673c8b8d32e6619a5b0c431357 08:48:44 > git config remote.origin.url git@github.com:edgexfoundry/device-rest-go.git # timeout=10 08:48:44 Fetching upstream changes from git@github.com:edgexfoundry/device-rest-go.git 08:48:44 using GIT_SSH to set credentials SSH Credentials for GitHub 08:48:44 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-rest-go.git +refs/pull/229/head:refs/remotes/origin/PR-229 +refs/heads/main:refs/remotes/origin/main # timeout=10 08:48:44 > git config core.sparsecheckout # timeout=10 08:48:44 > git checkout -f 1094ab4a1ddae2673c8b8d32e6619a5b0c431357 # timeout=10 08:48:45 Merge succeeded, producing 4e396d58f1d2de6a2dab6773ae1b3f0a8d08ee35 08:48:45 Checking out Revision 4e396d58f1d2de6a2dab6773ae1b3f0a8d08ee35 (PR-229) 08:48:44 > git remote # timeout=10 08:48:44 > git config --get remote.origin.url # timeout=10 08:48:45 using GIT_SSH to set credentials SSH Credentials for GitHub 08:48:45 > git merge 6fa13eb64575055365d964780e4ff33f2e866ca2 # timeout=10 08:48:45 > git rev-parse HEAD^{commit} # timeout=10 08:48:45 > git config core.sparsecheckout # timeout=10 08:48:45 > git checkout -f 4e396d58f1d2de6a2dab6773ae1b3f0a8d08ee35 # timeout=10 08:48:48 Commit message: "Merge commit '6fa13eb64575055365d964780e4ff33f2e866ca2' into HEAD" 08:48:48 First time build. Skipping changelog. [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 08:48:48 > git rev-list --no-walk d6e6f49f7b1cbcd600827dbeed251c1e7acfdc29 # timeout=10 08:48:49 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 08:48:49 % Total % Received % Xferd Average Speed Time Time Time Current 08:48:49 Dload Upload Total Spent Left Speed 08:48:49 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 75449 0 --:--:-- --:--:-- --:--:-- 75898 [Pipeline] sh 08:48:50 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 08:48:50 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 08:48:50 + sudo tee /etc/docker/daemon.new 08:48:50 { 08:48:50 "registry-mirrors": [ 08:48:50 "https://nexus3.edgexfoundry.org:10001" 08:48:50 ], 08:48:50 "bip": "10.250.0.254/24", 08:48:50 "hosts": [ 08:48:50 "tcp://0.0.0.0:5555", 08:48:50 "unix:///var/run/docker.sock" 08:48:50 ], 08:48:50 "mtu": 1458, 08:48:50 "selinux-enabled": true, 08:48:50 "seccomp-profile": "/etc/docker/seccomp.json" 08:48:50 } [Pipeline] sh 08:48:50 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 08:48:51 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 08:49:09 provisioning config files... 08:49:09 copy managed file [device-rest-go-settings] to file:/w/workspace/device-rest-go/12@tmp/config2901914000568999311tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 08:49:09 ---> docker-login.sh 08:49:09 nexus3.edgexfoundry.org:10001 08:49:10 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:49:10 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:49:10 Configure a credential helper to remove this warning. See 08:49:10 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:49:10 08:49:10 Login Succeeded 08:49:10 nexus3.edgexfoundry.org:10002 08:49:10 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:49:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:49:11 Configure a credential helper to remove this warning. See 08:49:11 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:49:11 08:49:11 Login Succeeded 08:49:11 nexus3.edgexfoundry.org:10003 08:49:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:49:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:49:11 Configure a credential helper to remove this warning. See 08:49:11 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:49:11 08:49:11 Login Succeeded 08:49:11 nexus3.edgexfoundry.org:10004 08:49:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:49:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:49:11 Configure a credential helper to remove this warning. See 08:49:11 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:49:11 08:49:11 Login Succeeded 08:49:11 docker.io 08:49:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 08:49:12 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 08:49:12 Configure a credential helper to remove this warning. See 08:49:12 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 08:49:12 08:49:12 Login Succeeded 08:49:12 ---> docker-login.sh ends [Pipeline] } 08:49:12 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 08:49:12 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 08:49:12 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 08:49:12 ========================================================= 08:49:12 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.18-alpine] 08:49:12 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:49:12 + docker build -t ci-base-image-arm64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.18-alpine --build-arg MAKE=echo noop --target=builder . 08:49:12 Sending build context to Docker daemon 144.4kB 08:49:13 Step 1/12 : ARG BASE=golang:1.18-alpine3.16 08:49:13 Step 2/12 : FROM ${BASE} AS builder 08:49:13 1.18-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 08:49:13 9b18e9b68314: Pulling fs layer 08:49:13 35d82f9e3411: Pulling fs layer 08:49:13 e16973657156: Pulling fs layer 08:49:13 fc693d55d65f: Pulling fs layer 08:49:13 7e9fc2657dce: Pulling fs layer 08:49:13 dda99020689f: Pulling fs layer 08:49:13 db1c61fa0a46: Pulling fs layer 08:49:13 891c053d2c06: Pulling fs layer 08:49:13 fc693d55d65f: Waiting 08:49:13 7e9fc2657dce: Waiting 08:49:13 dda99020689f: Waiting 08:49:13 db1c61fa0a46: Waiting 08:49:13 891c053d2c06: Waiting 08:49:13 e16973657156: Verifying Checksum 08:49:13 e16973657156: Download complete 08:49:13 35d82f9e3411: Verifying Checksum 08:49:13 35d82f9e3411: Download complete 08:49:13 7e9fc2657dce: Verifying Checksum 08:49:13 7e9fc2657dce: Download complete 08:49:13 dda99020689f: Download complete 08:49:13 9b18e9b68314: Verifying Checksum 08:49:13 9b18e9b68314: Download complete 08:49:14 891c053d2c06: Verifying Checksum 08:49:15 db1c61fa0a46: Verifying Checksum 08:49:15 db1c61fa0a46: Download complete 08:49:15 fc693d55d65f: Verifying Checksum 08:49:15 fc693d55d65f: Download complete 08:49:16 9b18e9b68314: Pull complete 08:49:16 35d82f9e3411: Pull complete 08:49:16 e16973657156: Pull complete 08:49:29 fc693d55d65f: Pull complete 08:49:29 7e9fc2657dce: Pull complete 08:49:29 dda99020689f: Pull complete 08:49:34 db1c61fa0a46: Pull complete 08:49:36 891c053d2c06: Pull complete 08:49:36 Digest: sha256:2cacf8bfc28650abd52610e42dcfc04852e818eb73900ea96edaef96a54d0b45 08:49:36 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.18-alpine 08:49:36 ---> f96f9c87975a 08:49:36 Step 3/12 : ARG ADD_BUILD_TAGS="" 08:49:38 ---> Running in d1a85896c574 08:49:38 Removing intermediate container d1a85896c574 08:49:38 ---> e311a6a70de6 08:49:38 Step 4/12 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 08:49:38 ---> Running in e080302a9e7b 08:49:38 Removing intermediate container e080302a9e7b 08:49:38 ---> 345c640785f7 08:49:38 Step 5/12 : ARG ALPINE_PKG_BASE="make git openssh-client" 08:49:38 ---> Running in 3b40afd5d513 08:49:39 Removing intermediate container 3b40afd5d513 08:49:39 ---> 406b58495502 08:49:39 Step 6/12 : ARG ALPINE_PKG_EXTRA="" 08:49:39 ---> Running in 6d9051e6c2c2 08:49:39 Removing intermediate container 6d9051e6c2c2 08:49:39 ---> ddac6dac9cfa 08:49:39 Step 7/12 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 08:49:39 ---> Running in ffa64c3f31d9 08:49:40 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 08:49:41 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 08:49:42 (1/4) Installing openssh-keygen (9.0_p1-r2) 08:49:42 (2/4) Installing libedit (20210910.3.1-r0) 08:49:42 (3/4) Installing openssh-client-common (9.0_p1-r2) 08:49:42 (4/4) Installing openssh-client-default (9.0_p1-r2) 08:49:42 Executing busybox-1.35.0-r17.trigger 08:49:42 OK: 226 MiB in 55 packages 08:49:43 Removing intermediate container ffa64c3f31d9 08:49:43 ---> 42449c6bad8f 08:49:43 Step 8/12 : WORKDIR /device-rest-go 08:49:43 ---> Running in 5507d217bc13 08:49:43 Removing intermediate container 5507d217bc13 08:49:43 ---> 3571d22d7cb1 08:49:43 Step 9/12 : COPY go.mod vendor* ./ 08:49:43 ---> 36ddb5f6d1ec 08:49:43 Step 10/12 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 08:49:43 ---> Running in c0d845183a1d 08:50:40 Removing intermediate container c0d845183a1d 08:50:40 ---> 3567c2ce50ac 08:50:40 Step 11/12 : COPY . . 08:50:40 ---> 1c8232bfd77e 08:50:40 Step 12/12 : RUN $MAKE 08:50:40 ---> Running in 6d4592f00bb2 08:50:40 noop 08:50:40 Removing intermediate container 6d4592f00bb2 08:50:40 ---> 85cfcb754a5e 08:50:40 Successfully built 85cfcb754a5e 08:50:40 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:50:40 + docker inspect -f . ci-base-image-arm64 08:50:40 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 08:50:40 prd-ubuntu20.04-docker-arm64-4c-16g-2191 does not seem to be running inside a container 08:50:41 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-rest-go/12 -v /w/workspace/device-rest-go/12:/w/workspace/device-rest-go/12:rw,z -v /w/workspace/device-rest-go/12@tmp:/w/workspace/device-rest-go/12@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 ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 08:50:42 $ docker top 8a474187c039d72742ff3d2b3aa70df8a38a9f45ade5f5a877a890b75bee3696 -eo pid,comm [Pipeline] { [Pipeline] sh 08:50:42 + go version 08:50:42 go version go1.18.7 linux/arm64 [Pipeline] } 08:50:43 $ docker stop --time=1 8a474187c039d72742ff3d2b3aa70df8a38a9f45ade5f5a877a890b75bee3696 08:50:44 $ docker rm -f --volumes 8a474187c039d72742ff3d2b3aa70df8a38a9f45ade5f5a877a890b75bee3696 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:50:45 + docker inspect -f . ci-base-image-arm64 08:50:45 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 08:50:45 prd-ubuntu20.04-docker-arm64-4c-16g-2191 does not seem to be running inside a container 08:50:45 $ 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/12 -v /w/workspace/device-rest-go/12:/w/workspace/device-rest-go/12:rw,z -v /w/workspace/device-rest-go/12@tmp:/w/workspace/device-rest-go/12@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 ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 08:50:46 $ docker top b3204378fa52f53f34c5bb833503c06b89ef12002acafbf67a6896ff870e4f5f -eo pid,comm [Pipeline] { [Pipeline] sh 08:50:47 + git config --global --add safe.directory /w/workspace/device-rest-go/12 [Pipeline] fileExists [Pipeline] sh 08:50:48 + make test 08:50:48 go test ./... -coverprofile=coverage.out ./... 08:50:49 ? github.com/edgexfoundry/device-rest-go [no test files] 08:52:11 ? github.com/edgexfoundry/device-rest-go/cmd [no test files] 08:52:11 ok github.com/edgexfoundry/device-rest-go/driver 0.061s coverage: 34.0% of statements 08:52:11 WARNING: Linting skipped (not on x86_64 or linter not installed) 08:52:11 go vet ./... 08:52:26 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 08:52:26 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 08:52:26 ./bin/test-attribution-txt.sh [Pipeline] echo 08:52:26 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 08:52:26 $ docker stop --time=1 b3204378fa52f53f34c5bb833503c06b89ef12002acafbf67a6896ff870e4f5f 08:52:27 $ docker rm -f --volumes b3204378fa52f53f34c5bb833503c06b89ef12002acafbf67a6896ff870e4f5f [Pipeline] // withDockerContainer [Pipeline] sh 08:52:28 + sudo chown -R jenkins:jenkins . [Pipeline] stash 08:52:28 Warning: overwriting stash ‘coverage-report’ 08:52:29 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 08:52:29 + sudo chown -R jenkins:jenkins . [Pipeline] sh 08:52:29 + ls -al . 08:52:29 total 192 08:52:29 drwxrwxr-x 8 jenkins jenkins 4096 Jan 13 08:50 . 08:52:29 drwxrwxr-x 4 jenkins jenkins 4096 Jan 13 08:48 .. 08:52:29 -rwxrwxr-x 1 jenkins jenkins 151 Jan 13 08:48 .dockerignore 08:52:29 drwxrwxr-x 8 jenkins jenkins 4096 Jan 13 08:48 .git 08:52:29 drwxrwxr-x 3 jenkins jenkins 4096 Jan 13 08:48 .github 08:52:29 -rwxrwxr-x 1 jenkins jenkins 329 Jan 13 08:48 .gitignore 08:52:29 -rwxrwxr-x 1 jenkins jenkins 41 Jan 13 08:48 .golangci.yml 08:52:29 -rwxrwxr-x 1 jenkins jenkins 8996 Jan 13 08:48 Attribution.txt 08:52:29 -rwxrwxr-x 1 jenkins jenkins 13085 Jan 13 08:48 CHANGELOG.md 08:52:29 -rwxrwxr-x 1 jenkins jenkins 1578 Jan 13 08:48 Dockerfile 08:52:29 -rwxrwxr-x 1 jenkins jenkins 677 Jan 13 08:48 GOVERNANCE.md 08:52:29 -rwxrwxr-x 1 jenkins jenkins 680 Jan 13 08:48 Jenkinsfile 08:52:29 -rwxrwxr-x 1 jenkins jenkins 11340 Jan 13 08:48 LICENSE 08:52:29 -rwxrwxr-x 1 jenkins jenkins 1744 Jan 13 08:48 Makefile 08:52:29 -rwxrwxr-x 1 jenkins jenkins 620 Jan 13 08:48 OWNERS.md 08:52:29 -rwxrwxr-x 1 jenkins jenkins 12785 Jan 13 08:48 README.md 08:52:29 -rw-rw-r-- 1 jenkins jenkins 5 Jan 13 08:46 VERSION 08:52:29 drwxrwxr-x 2 jenkins jenkins 4096 Jan 13 08:48 bin 08:52:29 drwxrwxr-x 3 jenkins jenkins 4096 Jan 13 08:48 cmd 08:52:29 -rw-r--r-- 1 jenkins jenkins 13744 Jan 13 08:52 coverage.out 08:52:29 drwxrwxr-x 2 jenkins jenkins 4096 Jan 13 08:48 driver 08:52:29 -rwxrwxr-x 1 jenkins jenkins 3488 Jan 13 08:48 go.mod 08:52:29 -rwxrwxr-x 1 jenkins jenkins 45013 Jan 13 08:48 go.sum 08:52:29 drwxrwxr-x 4 jenkins jenkins 4096 Jan 13 08:48 snap 08:52:29 -rwxrwxr-x 1 jenkins jenkins 713 Jan 13 08:48 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:52: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=4e396d58f1d2de6a2dab6773ae1b3f0a8d08ee35 --label arch=arm64 --label version=0.0.0 . 08:52:30 Sending build context to Docker daemon 158.7kB 08:52:30 Step 1/25 : ARG BASE=golang:1.18-alpine3.16 08:52:30 Step 2/25 : FROM ${BASE} AS builder 08:52:30 ---> 85cfcb754a5e 08:52:30 Step 3/25 : ARG ADD_BUILD_TAGS="" 08:52:30 ---> Running in dc5a37725e8c 08:52:30 Removing intermediate container dc5a37725e8c 08:52:30 ---> 4ee3a290b6b8 08:52:30 Step 4/25 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 08:52:30 ---> Running in 6c7f7a149dc2 08:52:31 Removing intermediate container 6c7f7a149dc2 08:52:31 ---> 92822fa989f6 08:52:31 Step 5/25 : ARG ALPINE_PKG_BASE="make git openssh-client" 08:52:31 ---> Running in 3fff67900145 08:52:31 Removing intermediate container 3fff67900145 08:52:31 ---> 4bf32a587148 08:52:31 Step 6/25 : ARG ALPINE_PKG_EXTRA="" 08:52:31 ---> Running in ce67201b3950 08:52:31 Removing intermediate container ce67201b3950 08:52:31 ---> 585a3770ad24 08:52:31 Step 7/25 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 08:52:31 ---> Running in a129a82f9acd 08:52:32 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 08:52:33 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 08:52:34 OK: 226 MiB in 55 packages 08:52:35 Removing intermediate container a129a82f9acd 08:52:35 ---> e93ca965054a 08:52:35 Step 8/25 : WORKDIR /device-rest-go 08:52:35 ---> Running in a3881f6d6612 08:52:36 Removing intermediate container a3881f6d6612 08:52:36 ---> 51ddef047cb9 08:52:36 Step 9/25 : COPY go.mod vendor* ./ 08:52:36 ---> 66795216c93a 08:52:36 Step 10/25 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 08:52:36 ---> Running in 6dc6d71b9463 08:52:38 Removing intermediate container 6dc6d71b9463 08:52:38 ---> 2c850475732b 08:52:38 Step 11/25 : COPY . . 08:52:38 ---> bfe6b9a15cf1 08:52:38 Step 12/25 : RUN $MAKE 08:52:38 ---> Running in a22b247c8e75 08:52:39 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 08:55:01 Removing intermediate container a22b247c8e75 08:55:01 ---> 5f65a0fad43e 08:55:01 Step 13/25 : FROM alpine:3.16 08:55:01 3.16: Pulling from library/alpine 08:55:01 6875df1f5354: Pulling fs layer 08:55:01 6875df1f5354: Verifying Checksum 08:55:01 6875df1f5354: Download complete 08:55:01 6875df1f5354: Pull complete 08:55:01 Digest: sha256:b95359c2505145f16c6aa384f9cc74eeff78eb36d308ca4fd902eeeb0a0b161b 08:55:01 Status: Downloaded newer image for alpine:3.16 08:55:01 ---> 2b4661558fb8 08:55:01 Step 14/25 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 08:55:01 ---> Running in ac5bc11a1244 08:55:01 Removing intermediate container ac5bc11a1244 08:55:01 ---> fe99b4aa567f 08:55:01 Step 15/25 : LABEL Name=device-rest-go Version=${VERSION} 08:55:01 ---> Running in 23367b19a3dd 08:55:01 Removing intermediate container 23367b19a3dd 08:55:01 ---> 56cf0b608add 08:55:01 Step 16/25 : RUN apk add --update --no-cache dumb-init 08:55:01 ---> Running in 3dccd8d61aae 08:55:01 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 08:55:01 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 08:55:01 (1/1) Installing dumb-init (1.2.5-r1) 08:55:01 Executing busybox-1.35.0-r17.trigger 08:55:01 OK: 5 MiB in 15 packages 08:55:01 Removing intermediate container 3dccd8d61aae 08:55:01 ---> 22d2fdb08624 08:55:01 Step 17/25 : COPY --from=builder /device-rest-go/cmd / 08:55:01 ---> cc4c639f17ef 08:55:01 Step 18/25 : COPY --from=builder /device-rest-go/LICENSE / 08:55:01 ---> a9a5ba3b99f9 08:55:01 Step 19/25 : COPY --from=builder /device-rest-go/Attribution.txt / 08:55:01 ---> 98b5048003a4 08:55:01 Step 20/25 : EXPOSE 59986 08:55:01 ---> Running in 274ce8128ba5 08:55:01 Removing intermediate container 274ce8128ba5 08:55:01 ---> 49761232021c 08:55:01 Step 21/25 : ENTRYPOINT ["/device-rest"] 08:55:01 ---> Running in 375b8ebb5ba5 08:55:01 Removing intermediate container 375b8ebb5ba5 08:55:01 ---> 5af6a0583a16 08:55:01 Step 22/25 : CMD ["--cp=consul://edgex-core-consul:8500", "--registry"] 08:55:01 ---> Running in 3d5ccb9863c0 08:55:01 Removing intermediate container 3d5ccb9863c0 08:55:01 ---> fc842c8aad80 08:55:01 Step 23/25 : LABEL arch=arm64 08:55:01 ---> Running in 8f8f007dfe16 08:55:01 Removing intermediate container 8f8f007dfe16 08:55:01 ---> af9e0431a379 08:55:01 Step 24/25 : LABEL git_sha=4e396d58f1d2de6a2dab6773ae1b3f0a8d08ee35 08:55:01 ---> Running in a00bb5787a94 08:55:01 Removing intermediate container a00bb5787a94 08:55:01 ---> 4e4f92a193b6 08:55:01 Step 25/25 : LABEL version=0.0.0 08:55:01 ---> Running in 0360add589cc 08:55:01 Removing intermediate container 0360add589cc 08:55:01 ---> 1a00b1778ea3 08:55:01 [Warning] One or more build-args [ARCH] were not consumed 08:55:01 Successfully built 1a00b1778ea3 08:55:01 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 08:55:02 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 08:55:02 08:55:02 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:55:02 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 08:55:02 arm64: Pulling from edgex-lftools-log-publisher 08:55:02 8998bd30e6a1: Pulling fs layer 08:55:02 04944245beec: Pulling fs layer 08:55:02 699f458cf7ca: Pulling fs layer 08:55:02 765212b225bb: Pulling fs layer 08:55:02 f23df028b6ca: Pulling fs layer 08:55:02 d65c8cfc05b1: Pulling fs layer 08:55:02 2437ff75d9bd: Pulling fs layer 08:55:02 f23df028b6ca: Waiting 08:55:02 d65c8cfc05b1: Waiting 08:55:02 2437ff75d9bd: Waiting 08:55:02 765212b225bb: Waiting 08:55:02 04944245beec: Verifying Checksum 08:55:02 04944245beec: Download complete 08:55:02 765212b225bb: Verifying Checksum 08:55:02 765212b225bb: Download complete 08:55:02 f23df028b6ca: Verifying Checksum 08:55:02 f23df028b6ca: Download complete 08:55:02 d65c8cfc05b1: Verifying Checksum 08:55:02 d65c8cfc05b1: Download complete 08:55:02 699f458cf7ca: Verifying Checksum 08:55:02 699f458cf7ca: Download complete 08:55:03 8998bd30e6a1: Verifying Checksum 08:55:03 8998bd30e6a1: Download complete 08:55:05 2437ff75d9bd: Verifying Checksum 08:55:05 2437ff75d9bd: Download complete 08:55:07 8998bd30e6a1: Pull complete 08:55:07 04944245beec: Pull complete 08:55:10 699f458cf7ca: Pull complete 08:55:10 765212b225bb: Pull complete 08:55:11 f23df028b6ca: Pull complete 08:55:11 d65c8cfc05b1: Pull complete 08:55:26 2437ff75d9bd: Pull complete 08:55:26 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 08:55:26 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 08:55:26 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 08:55:26 prd-ubuntu20.04-docker-arm64-4c-16g-2191 does not seem to be running inside a container 08:55:26 $ 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/12 -v /w/workspace/device-rest-go/12:/w/workspace/device-rest-go/12:rw,z -v /w/workspace/device-rest-go/12@tmp:/w/workspace/device-rest-go/12@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 ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 08:55:29 $ docker top 75f362c8293a0c81fb109eca83b953a29e59bd1b67e28c9399f4746c005c14c8 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 08:55:30 ---> job-cost.sh 08:55:30 lf-activate-venv: SKIPPING 08:55:30 INFO: No Stack... 08:55:30 INFO: Retrieving Pricing Info for: v3-standard-4 08:55:31 INFO: Archiving Costs [Pipeline] sh 08:55:32 + cut -d, -f6 08:55:32 + cat /w/workspace/device-rest-go/12/archives/cost.csv [Pipeline] lock 08:55:32 Trying to acquire lock on [jenkins-edgexfoundry-device-rest-go-PR-229-12-stack-cost] 08:55:32 Resource [jenkins-edgexfoundry-device-rest-go-PR-229-12-stack-cost] did not exist. Created. 08:55:32 Lock acquired on [jenkins-edgexfoundry-device-rest-go-PR-229-12-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 08:55:32 /w/workspace/device-rest-go/12@tmp/durable-3bef73c0/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 08:55:33 + echo total: 0.10999999940395355 [Pipeline] stash 08:55:33 Warning: overwriting stash ‘stack-cost’ 08:55:33 Stashed 1 file(s) [Pipeline] } 08:55:33 Lock released on resource [jenkins-edgexfoundry-device-rest-go-PR-229-12-stack-cost] [Pipeline] // lock [Pipeline] } 08:55:33 $ docker stop --time=1 75f362c8293a0c81fb109eca83b953a29e59bd1b67e28c9399f4746c005c14c8 08:55:35 $ docker rm -f --volumes 75f362c8293a0c81fb109eca83b953a29e59bd1b67e28c9399f4746c005c14c8 [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 08:55:35 provisioning config files... 08:55:35 copy managed file [device-rest-go-codecov-token] to file:/w/workspace/gexfoundry_device-rest-go_PR-229@tmp/config5357824628220005329tmp [Pipeline] { [Pipeline] sh 08:55:35 + set +x 08:55:35 + curl -s https://codecov.io/bash 08:55:35 + bash -s -- 08:55:35 08:55:35 _____ _ 08:55:35 / ____| | | 08:55:35 | | ___ __| | ___ ___ _____ __ 08:55:35 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 08:55:35 | |___| (_) | (_| | __/ (_| (_) \ V / 08:55:35 \_____\___/ \__,_|\___|\___\___/ \_/ 08:55:35 Bash-1.0.6 08:55:35 08:55:35 08:55:35 ==> git version 2.25.1 found 08:55:35 ==> 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 08:55:35 Release-Date: 2020-01-08 08:55:35 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 08:55:35 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 08:55:35 ==> Jenkins CI detected. 08:55:35 current dir:  /w/workspace/gexfoundry_device-rest-go_PR-229 08:55:35 project root: . 08:55:35 --> token set from env 08:55:35 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 08:55:35 ==> Running gcov in . (disable via -X gcov) 08:55:35 ==> Python coveragepy not found 08:55:35 ==> Searching for coverage reports in: 08:55:35 + . 08:55:35 -> Found 1 reports 08:55:35 ==> Detecting git/mercurial file structure 08:55:35 ==> Reading reports 08:55:35 + ./coverage.out bytes=13744 08:55:35 ==> Appending adjustments 08:55:35 https://docs.codecov.io/docs/fixing-reports 08:55:36 + Found adjustments 08:55:36 ==> Gzipping contents 08:55:36 4.0K /tmp/codecov.B8V6sm.gz 08:55:36 ==> Uploading reports 08:55:36 url: https://codecov.io 08:55:36 query: branch=PR-229&commit=079d0029d7335da917a515e4b945ab39336b24fc&build=12&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-rest-go%2Fjob%2FPR-229%2F12%2F&name=&tag=&slug=edgexfoundry%2Fdevice-rest-go&service=jenkins&flags=&pr=229&job=&cmd_args= 08:55:36 -> Pinging Codecov 08:55:36 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=c51feb23-73ac-4f49-b3d1-d26df23137db&branch=PR-229&commit=079d0029d7335da917a515e4b945ab39336b24fc&build=12&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-rest-go%2Fjob%2FPR-229%2F12%2F&name=&tag=&slug=edgexfoundry%2Fdevice-rest-go&service=jenkins&flags=&pr=229&job=&cmd_args= 08:55:36 -> Uploading to 08:55:36 https://storage.googleapis.com/codecov/v4/raw/2023-01-13/4E5D53B4F1F92C436F7061BF334D961C/079d0029d7335da917a515e4b945ab39336b24fc/6f14b9e3-18af-4f87-9568-dc4a4ae86793.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230113%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230113T085536Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=3efa3659f333e5f5a7f62cac07a6b9eb7358203c82c28dd4f72b801115f03849 08:55:36 % Total % Received % Xferd Average Speed Time Time Time Current 08:55:36 Dload Upload Total Spent Left Speed 08:55:36 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2463 0 0 100 2463 0 10305 --:--:-- --:--:-- --:--:-- 10305 08:55:36 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-rest-go/commit/079d0029d7335da917a515e4b945ab39336b24fc [Pipeline] } 08:55:36 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 08:55:37 + [ -d /w/workspace/gexfoundry_device-rest-go_PR-229/archives ] 08:55:37 + ls -al /w/workspace/gexfoundry_device-rest-go_PR-229/archives 08:55:37 total 16 08:55:37 drwxr-xr-x 3 root root 4096 Jan 13 08:48 . 08:55:37 drwxrwxr-x 10 jenkins jenkins 4096 Jan 13 08:48 .. 08:55:37 drwxr-xr-x 2 root root 4096 Jan 13 08:48 cost 08:55:37 -rw-r--r-- 1 root root 87 Jan 13 08:48 cost.csv 08:55:37 + sudo chown -R jenkins:jenkins /w/workspace/gexfoundry_device-rest-go_PR-229/archives 08:55:37 + ls -al /w/workspace/gexfoundry_device-rest-go_PR-229/archives 08:55:37 total 16 08:55:37 drwxr-xr-x 3 jenkins jenkins 4096 Jan 13 08:48 . 08:55:37 drwxrwxr-x 10 jenkins jenkins 4096 Jan 13 08:48 .. 08:55:37 drwxr-xr-x 2 jenkins jenkins 4096 Jan 13 08:48 cost 08:55:37 -rw-r--r-- 1 jenkins jenkins 87 Jan 13 08:48 cost.csv [Pipeline] libraryResource [Pipeline] sh 08:55:37 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 08:55:38 ---> package-listing.sh 08:55:38 ++ facter osfamily 08:55:38 ++ tr '[:upper:]' '[:lower:]' 08:55:38 + OS_FAMILY=debian 08:55:38 + workspace=/w/workspace/gexfoundry_device-rest-go_PR-229 08:55:38 + START_PACKAGES=/tmp/packages_start.txt 08:55:38 + END_PACKAGES=/tmp/packages_end.txt 08:55:38 + DIFF_PACKAGES=/tmp/packages_diff.txt 08:55:38 + PACKAGES=/tmp/packages_start.txt 08:55:38 + '[' /w/workspace/gexfoundry_device-rest-go_PR-229 ']' 08:55:38 + PACKAGES=/tmp/packages_end.txt 08:55:38 + case "${OS_FAMILY}" in 08:55:38 + dpkg -l 08:55:38 + grep '^ii' 08:55:38 + '[' -f /tmp/packages_start.txt ']' 08:55:38 + '[' -f /tmp/packages_end.txt ']' 08:55:38 + diff /tmp/packages_start.txt /tmp/packages_end.txt 08:55:38 + '[' /w/workspace/gexfoundry_device-rest-go_PR-229 ']' 08:55:38 + mkdir -p /w/workspace/gexfoundry_device-rest-go_PR-229/archives/ 08:55:38 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/gexfoundry_device-rest-go_PR-229/archives/ [Pipeline] echo 08:55:38 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-229/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 08:55:38 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 08:55:39 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 08:55:39 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 08:55:39 prd-ubuntu20.04-docker-8c-8g-2190 does not seem to be running inside a container 08:55:39 $ 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-229/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-229 -v /w/workspace/gexfoundry_device-rest-go_PR-229:/w/workspace/gexfoundry_device-rest-go_PR-229:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-229@tmp:/w/workspace/gexfoundry_device-rest-go_PR-229@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 ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 08:55:39 $ docker top f5229823be8ef37942e6b6d624d6f02bd569a333823db6068f719dce20c58ea7 -eo pid,comm [Pipeline] { [Pipeline] sh 08:55:40 + touch /tmp/pre-build-complete [Pipeline] sh 08:55:40 + mkdir -p /var/log/sysstat [Pipeline] sh 08:55:40 + ls /var/log/sa-host 08:55:40 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 08:55:40 provisioning config files... 08:55:40 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/gexfoundry_device-rest-go_PR-229@tmp/config4801058632640475041tmp [Pipeline] { [Pipeline] echo 08:55:40 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 08:55:41 ---> create-netrc.sh [Pipeline] } 08:55:41 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 08:55:41 ---> python-tools-install.sh [Pipeline] echo 08:55:41 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 08:55:41 ---> sudo-logs.sh 08:55:41 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 08:55:41 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 08:55:42 ---> job-cost.sh 08:55:42 lf-activate-venv: SKIPPING 08:55:42 DEBUG: total: 0.2199999988079071 08:55:42 INFO: Retrieving Stack Cost... 08:55:42 INFO: Retrieving Pricing Info for: v3-standard-8 08:55:43 INFO: Archiving Costs [Pipeline] echo 08:55:43 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 08:55:43 ---> logs-deploy.sh 08:55:43 lf-activate-venv: SKIPPING 08:55:43 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-rest-go/PR-229/12 08:55:43 INFO: archiving workspace using pattern(s): 08:55:44 Archives upload complete. 08:55:44 INFO: archiving logs to Nexus