Branch indexing Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 8e46624d7ea748264d2a0a94cee34bfaa646eccd+6a379586ffcd355aa503b0695be8055d1eb693b2 (f1c9781045400185e372fceebe4428b2d5943751) 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-ssh16208854497634776438.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh8367332110980550084.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-rest-go/branches/PR-318/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-318/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh1105762056549007824.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 4fc256d9079ed2258907e613f84b1b8da264a4bd (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 4fc256d9079ed2258907e613f84b1b8da264a4bd # timeout=10 Commit message: "Merge pull request #430 from ernestojeda/release-lock" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 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-ssh17876017624851086788.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-318/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-318/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh13520557454101176175.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.20 USE_ALPINE: true DOCKER_FILE_PATH: Dockerfile DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-rest DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true BUILD_EXPERIMENTAL_DOCKER_IMAGE: false BUILD_STABLE_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false PUBLISH_SWAGGER_DOCS: false SWAGGER_API_FOLDERS: openapi/v1 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [Pipeline] node Still waiting to schedule task All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-15737 in /w/workspace/gexfoundry_device-rest-go_PR-318 [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-318 # 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 Merging remotes/origin/main commit 6a379586ffcd355aa503b0695be8055d1eb693b2 into PR head commit 8e46624d7ea748264d2a0a94cee34bfaa646eccd Merge succeeded, producing 5774e4bce5c547da7135d09e1077bd4e683ef6f0 Checking out Revision 5774e4bce5c547da7135d09e1077bd4e683ef6f0 (PR-318) > 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/318/head:refs/remotes/origin/PR-318 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 8e46624d7ea748264d2a0a94cee34bfaa646eccd # 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 6a379586ffcd355aa503b0695be8055d1eb693b2 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 5774e4bce5c547da7135d09e1077bd4e683ef6f0 # timeout=10 Commit message: "Merge commit '6a379586ffcd355aa503b0695be8055d1eb693b2' into HEAD" > git rev-list --no-walk 8e46624d7ea748264d2a0a94cee34bfaa646eccd # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 15:07:35 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 15:07:35 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 15:07:35 ========================================================= 15:07:35 EdgeX Global Pipelines Version Info 15:07:35 ========================================================= [Pipeline] libraryResource [Pipeline] sh 15:07:35 ------------------- 15:07:35 stable info: 15:07:35 ------------------- 15:07:35 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 15:07:35 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 15:07:35 Message: update stable to v1.0.249 15:07:36 ------------------- 15:07:36 experimental info: 15:07:36 ------------------- 15:07:36 Commited By: **** collab-it+edgex@linuxfoundation.org 15:07:36 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 15:07:36 Message: update experimental to v1.0.249 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-rest-go-settings [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar PROJECT = device-rest-go [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-rest [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 15:07:36 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-318 [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-318 [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-318 [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 5774e4bce5c547da7135d09e1077bd4e683ef6f0 [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 5774e4b [Pipeline] echo 15:07:37 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 15:07:37 provisioning config files... 15:07:37 copy managed file [device-rest-go-settings] to file:/w/workspace/gexfoundry_device-rest-go_PR-318@tmp/config10384489776098784276tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:07:37 ---> docker-login.sh 15:07:37 nexus3.edgexfoundry.org:10001 15:07:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:37 Configure a credential helper to remove this warning. See 15:07:37 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:37 15:07:37 Login Succeeded 15:07:37 nexus3.edgexfoundry.org:10002 15:07:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:37 Configure a credential helper to remove this warning. See 15:07:37 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:37 15:07:37 Login Succeeded 15:07:37 nexus3.edgexfoundry.org:10003 15:07:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:37 Configure a credential helper to remove this warning. See 15:07:37 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:37 15:07:37 Login Succeeded 15:07:37 nexus3.edgexfoundry.org:10004 15:07:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:38 Configure a credential helper to remove this warning. See 15:07:38 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:38 15:07:38 Login Succeeded 15:07:38 docker.io 15:07:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:38 Configure a credential helper to remove this warning. See 15:07:38 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:38 15:07:38 Login Succeeded 15:07:38 ---> docker-login.sh ends [Pipeline] } 15:07:38 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 15:07:38 + git rev-list -1 --merges 5774e4bce5c547da7135d09e1077bd4e683ef6f0~1..5774e4bce5c547da7135d09e1077bd4e683ef6f0 [Pipeline] echo 15:07:38 -----------> git rev-list -1 --merges 5774e4bce5c547da7135d09e1077bd4e683ef6f0~1..5774e4bce5c547da7135d09e1077bd4e683ef6f0 5774e4bce5c547da7135d09e1077bd4e683ef6f0 15:07:38 5774e4bce5c547da7135d09e1077bd4e683ef6f0 [false] [Pipeline] sh 15:07:39 + git log --format=format:%s -1 5774e4bce5c547da7135d09e1077bd4e683ef6f0 [Pipeline] echo 15:07:39 ========================================================= 15:07:39 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 15:07:39 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 15:07:39 + git log --format=format:%s -1 5774e4bce5c547da7135d09e1077bd4e683ef6f0 [Pipeline] echo 15:07:39 [semverPrep] GIT_COMMIT: 5774e4bce5c547da7135d09e1077bd4e683ef6f0, Commit Message: Merge commit '6a379586ffcd355aa503b0695be8055d1eb693b2' into HEAD [Pipeline] echo 15:07:39 [semverPrep] This is not a build commit. [Pipeline] sh 15:07:40 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 15:07:40 + grep -v github /etc/ssh/ssh_known_hosts 15:07:40 + [ -e /tmp/ssh_known_hosts ] 15:07:40 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 15:07:40 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 15:07:40 + sudo tee -a /etc/ssh/ssh_known_hosts 15:07:40 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:07:40 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 15:07:40 15:07:40 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:07:40 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 15:07:41 0.1.4: Pulling from edgex-devops/py-git-semver 15:07:41 b85a868b505f: Pulling fs layer 15:07:41 e2be974225ed: Pulling fs layer 15:07:41 339a4e72a1f5: Pulling fs layer 15:07:41 988bab9f4d93: Pulling fs layer 15:07:41 1469e6f7b9e6: Pulling fs layer 15:07:41 eaf3925da568: Pulling fs layer 15:07:41 bab4dde63d76: Pulling fs layer 15:07:41 bde34c3a00c8: Pulling fs layer 15:07:41 b352a97aabf1: Pulling fs layer 15:07:41 4872d77fe225: Pulling fs layer 15:07:41 5851b861e8e6: Pulling fs layer 15:07:41 bab4dde63d76: Waiting 15:07:41 1469e6f7b9e6: Waiting 15:07:41 bde34c3a00c8: Waiting 15:07:41 eaf3925da568: Waiting 15:07:41 b352a97aabf1: Waiting 15:07:41 4872d77fe225: Waiting 15:07:41 988bab9f4d93: Waiting 15:07:41 5851b861e8e6: Waiting 15:07:41 e2be974225ed: Verifying Checksum 15:07:41 e2be974225ed: Download complete 15:07:41 988bab9f4d93: Download complete 15:07:41 1469e6f7b9e6: Verifying Checksum 15:07:41 1469e6f7b9e6: Download complete 15:07:41 339a4e72a1f5: Verifying Checksum 15:07:41 339a4e72a1f5: Download complete 15:07:41 bde34c3a00c8: Verifying Checksum 15:07:41 bde34c3a00c8: Download complete 15:07:41 b352a97aabf1: Verifying Checksum 15:07:41 b352a97aabf1: Download complete 15:07:41 4872d77fe225: Download complete 15:07:41 5851b861e8e6: Verifying Checksum 15:07:41 5851b861e8e6: Download complete 15:07:42 b85a868b505f: Download complete 15:07:42 bab4dde63d76: Verifying Checksum 15:07:42 bab4dde63d76: Download complete 15:07:43 b85a868b505f: Pull complete 15:07:43 e2be974225ed: Pull complete 15:07:44 339a4e72a1f5: Pull complete 15:07:44 988bab9f4d93: Pull complete 15:07:44 1469e6f7b9e6: Pull complete 15:07:44 eaf3925da568: Pull complete 15:07:46 bab4dde63d76: Pull complete 15:07:46 bde34c3a00c8: Pull complete 15:07:46 b352a97aabf1: Pull complete 15:07:46 4872d77fe225: Pull complete 15:07:46 5851b861e8e6: Pull complete 15:07:46 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 15:07:46 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 15:07:46 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:07:46 prd-ubuntu20.04-docker-8c-8g-15737 does not seem to be running inside a container 15:07:47 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/gexfoundry_device-rest-go_PR-318 -v /w/workspace/gexfoundry_device-rest-go_PR-318:/w/workspace/gexfoundry_device-rest-go_PR-318:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-318@tmp:/w/workspace/gexfoundry_device-rest-go_PR-318@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 15:07:51 $ docker top d8ced37cabdc843482f9e88511d757181cc740523627423d2a88bdd9175a8673 -eo pid,comm 15:07:51 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). 15:07:51 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 15:07:51 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 15:07:51 [ssh-agent] Looking for ssh-agent implementation... 15:07:51 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 15:07:51 $ docker exec d8ced37cabdc843482f9e88511d757181cc740523627423d2a88bdd9175a8673 ssh-agent 15:07:51 SSH_AUTH_SOCK=/tmp/ssh-TbLYnexNWj5Z/agent.33 15:07:51 SSH_AGENT_PID=39 15:07:51 Running ssh-add (command line suppressed) 15:07:51 Identity added: /w/workspace/gexfoundry_device-rest-go_PR-318@tmp/private_key_11979662792148422844.key (/w/workspace/gexfoundry_device-rest-go_PR-318@tmp/private_key_11979662792148422844.key) 15:07:51 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 15:07:51 + git tag --points-at HEAD [Pipeline] } 15:07:51 $ docker exec --env ******** --env ******** d8ced37cabdc843482f9e88511d757181cc740523627423d2a88bdd9175a8673 ssh-agent -k 15:07:52 unset SSH_AUTH_SOCK; 15:07:52 unset SSH_AGENT_PID; 15:07:52 echo Agent pid 39 killed; 15:07:52 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 15:07:52 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 15:07:52 [ssh-agent] Looking for ssh-agent implementation... 15:07:52 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 15:07:52 $ docker exec d8ced37cabdc843482f9e88511d757181cc740523627423d2a88bdd9175a8673 ssh-agent 15:07:52 SSH_AUTH_SOCK=/tmp/ssh-0CwnH1kmFlx7/agent.71 15:07:52 SSH_AGENT_PID=77 15:07:52 Running ssh-add (command line suppressed) 15:07:52 Identity added: /w/workspace/gexfoundry_device-rest-go_PR-318@tmp/private_key_13821600068219875113.key (/w/workspace/gexfoundry_device-rest-go_PR-318@tmp/private_key_13821600068219875113.key) 15:07:52 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 15:07:52 + git semver init 15:07:53 2023-05-16 15:07:52,960 [run_init] DEBUG init version:0.0.0 force:False 15:07:53 2023-05-16 15:07:52,960 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/gexfoundry_device-rest-go_PR-318/.semver 15:07:53 2023-05-16 15:07:52,961 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-rest-go.git /w/workspace/gexfoundry_device-rest-go_PR-318/.semver 15:07:53 2023-05-16 15:07:52,961 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-rest-go.git', '/w/workspace/gexfoundry_device-rest-go_PR-318/.semver'], cwd=/w/workspace/gexfoundry_device-rest-go_PR-318, universal_newlines=False, shell=None, istream=None) 15:07:54 2023-05-16 15:07:54,156 [append_file] DEBUG append to file:/w/workspace/gexfoundry_device-rest-go_PR-318/.git/info/exclude 15:07:54 2023-05-16 15:07:54,157 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/gexfoundry_device-rest-go_PR-318/.semver/PR-318 with force:False 15:07:54 2023-05-16 15:07:54,157 [write_file] DEBUG write to file:/w/workspace/gexfoundry_device-rest-go_PR-318/.semver/PR-318 15:07:54 2023-05-16 15:07:54,161 [execute] INFO git cat-file --batch-check 15:07:54 2023-05-16 15:07:54,162 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/gexfoundry_device-rest-go_PR-318/.semver, universal_newlines=False, shell=None, istream=) 15:07:54 2023-05-16 15:07:54,168 [execute] INFO git cat-file --batch 15:07:54 2023-05-16 15:07:54,168 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/gexfoundry_device-rest-go_PR-318/.semver, universal_newlines=False, shell=None, istream=) 15:07:54 2023-05-16 15:07:54,173 [read_version] DEBUG read version from /w/workspace/gexfoundry_device-rest-go_PR-318/.semver/PR-318 15:07:54 0.0.0 [Pipeline] } 15:07:54 $ docker exec --env ******** --env ******** d8ced37cabdc843482f9e88511d757181cc740523627423d2a88bdd9175a8673 ssh-agent -k 15:07:54 unset SSH_AUTH_SOCK; 15:07:54 unset SSH_AGENT_PID; 15:07:54 echo Agent pid 77 killed; 15:07:54 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 15:07:54 + git semver [Pipeline] } 15:07:55 $ docker stop --time=1 d8ced37cabdc843482f9e88511d757181cc740523627423d2a88bdd9175a8673 15:07:56 $ docker rm -f --volumes d8ced37cabdc843482f9e88511d757181cc740523627423d2a88bdd9175a8673 [Pipeline] // withDockerContainer [Pipeline] sh 15:07:56 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 15:07:56 Stashed 1 file(s) [Pipeline] echo 15:07:56 [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 15:07:57 provisioning config files... 15:07:57 copy managed file [device-rest-go-settings] to file:/w/workspace/gexfoundry_device-rest-go_PR-318@tmp/config3616164260786287608tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:07:57 ---> docker-login.sh 15:07:57 nexus3.edgexfoundry.org:10001 15:07:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:57 Configure a credential helper to remove this warning. See 15:07:57 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:57 15:07:57 Login Succeeded 15:07:57 nexus3.edgexfoundry.org:10002 15:07:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:57 Configure a credential helper to remove this warning. See 15:07:57 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:57 15:07:57 Login Succeeded 15:07:57 nexus3.edgexfoundry.org:10003 15:07:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:57 Configure a credential helper to remove this warning. See 15:07:57 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:57 15:07:57 Login Succeeded 15:07:57 nexus3.edgexfoundry.org:10004 15:07:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:57 Configure a credential helper to remove this warning. See 15:07:57 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:57 15:07:57 Login Succeeded 15:07:57 docker.io 15:07:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:07:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:07:57 Configure a credential helper to remove this warning. See 15:07:57 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:07:57 15:07:57 Login Succeeded 15:07:57 ---> docker-login.sh ends [Pipeline] } 15:07:57 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 15:07:58 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 15:07:58 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 15:07:58 ========================================================= 15:07:58 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 15:07:58 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:07:58 + docker build -t ci-base-image-x86_64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine --build-arg MAKE=echo noop --target=builder . 15:07:58 Sending build context to Docker daemon 10.93MB 15:07:58 Step 1/12 : ARG BASE=golang:1.20-alpine3.17 15:07:58 Step 2/12 : FROM ${BASE} AS builder 15:07:58 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 15:07:58 f56be85fc22e: Pulling fs layer 15:07:58 85791d961cd3: Pulling fs layer 15:07:58 d694b5ae8c79: Pulling fs layer 15:07:58 9f32a84ed3da: Pulling fs layer 15:07:58 4d19c01a9841: Pulling fs layer 15:07:58 9325e15d5711: Pulling fs layer 15:07:58 556b6ee489ea: Pulling fs layer 15:07:58 c5a4b2cf53e6: Pulling fs layer 15:07:58 4d19c01a9841: Waiting 15:07:58 9325e15d5711: Waiting 15:07:58 556b6ee489ea: Waiting 15:07:58 c5a4b2cf53e6: Waiting 15:07:58 9f32a84ed3da: Waiting 15:07:58 85791d961cd3: Download complete 15:07:58 9f32a84ed3da: Verifying Checksum 15:07:58 9f32a84ed3da: Download complete 15:07:58 4d19c01a9841: Verifying Checksum 15:07:58 4d19c01a9841: Download complete 15:07:58 f56be85fc22e: Verifying Checksum 15:07:58 f56be85fc22e: Download complete 15:07:58 9325e15d5711: Verifying Checksum 15:07:58 9325e15d5711: Download complete 15:07:58 f56be85fc22e: Pull complete 15:07:58 85791d961cd3: Pull complete 15:07:59 c5a4b2cf53e6: Verifying Checksum 15:07:59 c5a4b2cf53e6: Download complete 15:07:59 d694b5ae8c79: Verifying Checksum 15:07:59 d694b5ae8c79: Download complete 15:07:59 556b6ee489ea: Verifying Checksum 15:07:59 556b6ee489ea: Download complete 15:08:03 d694b5ae8c79: Pull complete 15:08:03 9f32a84ed3da: Pull complete 15:08:03 4d19c01a9841: Pull complete 15:08:03 9325e15d5711: Pull complete 15:08:05 556b6ee489ea: Pull complete 15:08:06 c5a4b2cf53e6: Pull complete 15:08:07 Digest: sha256:cdb650785bd12602035d3ff87499385c169773a4d12d6eaf394b34464d3a0f2b 15:08:07 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 15:08:07 ---> c4be618373d6 15:08:07 Step 3/12 : ARG ADD_BUILD_TAGS="" 15:08:12 Still waiting to schedule task 15:08:12 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 15:08:15 ---> Running in 8a20ef579972 15:08:15 Removing intermediate container 8a20ef579972 15:08:15 ---> 9bcc34013225 15:08:15 Step 4/12 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 15:08:15 ---> Running in 2d7aefbc7770 15:08:15 Removing intermediate container 2d7aefbc7770 15:08:15 ---> 45b927daf500 15:08:15 Step 5/12 : ARG ALPINE_PKG_BASE="make git openssh-client" 15:08:15 ---> Running in 904b98edd29b 15:08:15 Removing intermediate container 904b98edd29b 15:08:15 ---> 19a081d01d79 15:08:15 Step 6/12 : ARG ALPINE_PKG_EXTRA="" 15:08:15 ---> Running in ef1e5866629e 15:08:15 Removing intermediate container ef1e5866629e 15:08:15 ---> 75648e008634 15:08:15 Step 7/12 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 15:08:15 ---> Running in a6bf26dcb186 15:08:15 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 15:08:15 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 15:08:16 (1/4) Installing openssh-keygen (9.1_p1-r3) 15:08:16 (2/4) Installing libedit (20221030.3.1-r0) 15:08:16 (3/4) Installing openssh-client-common (9.1_p1-r3) 15:08:16 (4/4) Installing openssh-client-default (9.1_p1-r3) 15:08:16 Executing busybox-1.35.0-r29.trigger 15:08:16 OK: 269 MiB in 57 packages 15:08:16 Removing intermediate container a6bf26dcb186 15:08:16 ---> b2cc59b4369e 15:08:16 Step 8/12 : WORKDIR /device-rest-go 15:08:16 ---> Running in 812d8e3fb908 15:08:16 Removing intermediate container 812d8e3fb908 15:08:16 ---> d6d0e5676203 15:08:16 Step 9/12 : COPY go.mod vendor* ./ 15:08:16 ---> 93f95461a758 15:08:16 Step 10/12 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 15:08:17 ---> Running in 28fa310d1b19 15:08:56 Removing intermediate container 28fa310d1b19 15:08:56 ---> c0a1b8d7b3e0 15:08:56 Step 11/12 : COPY . . 15:08:56 ---> bbb53b07dd77 15:08:56 Step 12/12 : RUN $MAKE 15:08:56 ---> Running in 23b0155d8841 15:08:56 noop 15:08:57 Removing intermediate container 23b0155d8841 15:08:57 ---> f3d85e321b63 15:08:57 Successfully built f3d85e321b63 15:08:57 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:08:57 + docker inspect -f . ci-base-image-x86_64 15:08:57 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:08:57 prd-ubuntu20.04-docker-8c-8g-15737 does not seem to be running inside a container 15:08:57 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/gexfoundry_device-rest-go_PR-318 -v /w/workspace/gexfoundry_device-rest-go_PR-318:/w/workspace/gexfoundry_device-rest-go_PR-318:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-318@tmp:/w/workspace/gexfoundry_device-rest-go_PR-318@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 ******** ci-base-image-x86_64 cat 15:08:57 $ docker top 5afd16a61b6109ea5ed45765b5bb498a1d904f47b7dfa2e7fe687cd96f8a90ec -eo pid,comm [Pipeline] { [Pipeline] sh 15:08:58 + go version 15:08:58 go version go1.20.2 linux/amd64 [Pipeline] } 15:08:58 $ docker stop --time=1 5afd16a61b6109ea5ed45765b5bb498a1d904f47b7dfa2e7fe687cd96f8a90ec 15:08:59 $ docker rm -f --volumes 5afd16a61b6109ea5ed45765b5bb498a1d904f47b7dfa2e7fe687cd96f8a90ec [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:08:59 + docker inspect -f . ci-base-image-x86_64 15:08:59 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:08:59 prd-ubuntu20.04-docker-8c-8g-15737 does not seem to be running inside a container 15:09:00 $ 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-318 -v /w/workspace/gexfoundry_device-rest-go_PR-318:/w/workspace/gexfoundry_device-rest-go_PR-318:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-318@tmp:/w/workspace/gexfoundry_device-rest-go_PR-318@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 ******** ci-base-image-x86_64 cat 15:09:00 $ docker top d3632f3b5734c1f0083d75479a21b80609e732302bfca4f389cdc2b0972abdfc -eo pid,comm [Pipeline] { [Pipeline] sh 15:09:00 + git config --global --add safe.directory /w/workspace/gexfoundry_device-rest-go_PR-318 [Pipeline] fileExists [Pipeline] sh 15:09:01 + make test 15:09:01 go test ./... -coverprofile=coverage.out ./... 15:09:06 ? github.com/edgexfoundry/device-rest-go [no test files] 15:09:18 ? github.com/edgexfoundry/device-rest-go/cmd [no test files] 15:09:18 ok github.com/edgexfoundry/device-rest-go/driver 0.014s coverage: 32.2% of statements 15:09:23 go vet ./... 15:09:27 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 15:09:27 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 15:09:27 ./bin/test-attribution-txt.sh [Pipeline] echo 15:09:27 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 15:09:27 $ docker stop --time=1 d3632f3b5734c1f0083d75479a21b80609e732302bfca4f389cdc2b0972abdfc 15:09:31 $ docker rm -f --volumes d3632f3b5734c1f0083d75479a21b80609e732302bfca4f389cdc2b0972abdfc [Pipeline] // withDockerContainer [Pipeline] sh 15:09:31 + sudo chown -R jenkins:jenkins . [Pipeline] stash 15:09:31 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 15:09:32 + sudo chown -R jenkins:jenkins . [Pipeline] sh 15:09:32 + ls -al . 15:09:32 total 184 15:09:32 drwxrwxr-x 9 jenkins jenkins 4096 May 16 15:09 . 15:09:32 drwxrwxr-x 4 jenkins jenkins 4096 May 16 15:07 .. 15:09:32 -rw-rw-r-- 1 jenkins jenkins 151 May 16 15:07 .dockerignore 15:09:32 drwxrwxr-x 8 jenkins jenkins 4096 May 16 15:07 .git 15:09:32 drwxrwxr-x 3 jenkins jenkins 4096 May 16 15:07 .github 15:09:32 -rw-rw-r-- 1 jenkins jenkins 329 May 16 15:07 .gitignore 15:09:32 -rw-rw-r-- 1 jenkins jenkins 41 May 16 15:07 .golangci.yml 15:09:32 drwxr-xr-x 3 jenkins jenkins 4096 May 16 15:07 .semver 15:09:32 -rw-rw-r-- 1 jenkins jenkins 9331 May 16 15:07 Attribution.txt 15:09:32 -rw-rw-r-- 1 jenkins jenkins 13085 May 16 15:07 CHANGELOG.md 15:09:32 -rw-rw-r-- 1 jenkins jenkins 1578 May 16 15:07 Dockerfile 15:09:32 -rw-rw-r-- 1 jenkins jenkins 677 May 16 15:07 GOVERNANCE.md 15:09:32 -rw-rw-r-- 1 jenkins jenkins 680 May 16 15:07 Jenkinsfile 15:09:32 -rw-rw-r-- 1 jenkins jenkins 11340 May 16 15:07 LICENSE 15:09:32 -rw-rw-r-- 1 jenkins jenkins 1779 May 16 15:07 Makefile 15:09:32 -rw-rw-r-- 1 jenkins jenkins 620 May 16 15:07 OWNERS.md 15:09:32 -rw-rw-r-- 1 jenkins jenkins 15827 May 16 15:07 README.md 15:09:32 -rw-rw-r-- 1 jenkins jenkins 5 May 16 15:07 VERSION 15:09:32 drwxrwxr-x 2 jenkins jenkins 4096 May 16 15:07 bin 15:09:32 drwxrwxr-x 3 jenkins jenkins 4096 May 16 15:07 cmd 15:09:32 -rw-r--r-- 1 jenkins jenkins 14663 May 16 15:09 coverage.out 15:09:32 drwxrwxr-x 2 jenkins jenkins 4096 May 16 15:07 driver 15:09:32 -rw-rw-r-- 1 jenkins jenkins 3402 May 16 15:07 go.mod 15:09:32 -rw-rw-r-- 1 jenkins jenkins 31328 May 16 15:07 go.sum 15:09:32 drwxrwxr-x 4 jenkins jenkins 4096 May 16 15:07 snap 15:09:32 -rw-rw-r-- 1 jenkins jenkins 713 May 16 15:07 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:09:33 + 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=5774e4bce5c547da7135d09e1077bd4e683ef6f0 --label arch=amd64 --label version=0.0.0 . 15:09:33 Sending build context to Docker daemon 10.94MB 15:09:33 Step 1/25 : ARG BASE=golang:1.20-alpine3.17 15:09:33 Step 2/25 : FROM ${BASE} AS builder 15:09:33 ---> f3d85e321b63 15:09:33 Step 3/25 : ARG ADD_BUILD_TAGS="" 15:09:33 ---> Running in 6ccd3fa8ac10 15:09:33 Removing intermediate container 6ccd3fa8ac10 15:09:33 ---> a7fbcaaf644c 15:09:33 Step 4/25 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 15:09:33 ---> Running in 826a75a1e665 15:09:33 Removing intermediate container 826a75a1e665 15:09:33 ---> 0577505d3c66 15:09:33 Step 5/25 : ARG ALPINE_PKG_BASE="make git openssh-client" 15:09:33 ---> Running in f3b4ccc89355 15:09:33 Removing intermediate container f3b4ccc89355 15:09:33 ---> abaf84a4e688 15:09:33 Step 6/25 : ARG ALPINE_PKG_EXTRA="" 15:09:33 ---> Running in 28b1651cccbf 15:09:33 Removing intermediate container 28b1651cccbf 15:09:33 ---> cda02bd3c882 15:09:33 Step 7/25 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 15:09:33 ---> Running in 1b9dfc38bd90 15:09:33 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 15:09:34 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 15:09:34 OK: 269 MiB in 57 packages 15:09:35 Removing intermediate container 1b9dfc38bd90 15:09:35 ---> 01b5c1619285 15:09:35 Step 8/25 : WORKDIR /device-rest-go 15:09:35 ---> Running in f60db390d1f3 15:09:35 Removing intermediate container f60db390d1f3 15:09:35 ---> 71164bcaabc5 15:09:35 Step 9/25 : COPY go.mod vendor* ./ 15:09:35 ---> 0801bc2ddd45 15:09:35 Step 10/25 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 15:09:35 ---> Running in a5287a4a1430 15:09:35 Removing intermediate container a5287a4a1430 15:09:35 ---> e354c31753f2 15:09:35 Step 11/25 : COPY . . 15:09:36 ---> 73648f1a3ccf 15:09:36 Step 12/25 : RUN $MAKE 15:09:36 ---> Running in 654f4a52aa60 15:09:36 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 15:09:51 Running on prd-ubuntu20.04-docker-arm64-4c-16g-15738 in /w/workspace/gexfoundry_device-rest-go_PR-318 [Pipeline] { [Pipeline] ws 15:09:51 Running in /w/workspace/device-rest-go/2 [Pipeline] { [Pipeline] checkout 15:09:52 The recommended git tool is: git 15:09:57 using credential edgex-jenkins-ssh 15:09:57 Cloning the remote Git repository 15:09:57 Cloning repository git@github.com:edgexfoundry/device-rest-go.git 15:09:57 > git init /w/workspace/device-rest-go/2 # timeout=10 15:09:57 Fetching upstream changes from git@github.com:edgexfoundry/device-rest-go.git 15:09:57 > git --version # timeout=10 15:09:57 > git --version # 'git version 2.25.1' 15:09:57 using GIT_SSH to set credentials SSH Credentials for GitHub 15:09:57 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-rest-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 15:09:58 Removing intermediate container 654f4a52aa60 15:09:58 ---> 8b7fac6e11b7 15:09:58 Step 13/25 : FROM alpine:3.17 15:09:58 3.17: Pulling from library/alpine 15:09:58 f56be85fc22e: Already exists 15:09:58 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 15:09:58 Status: Downloaded newer image for alpine:3.17 15:09:58 ---> 9ed4aefc74f6 15:09:58 Step 14/25 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 15:09:58 ---> Running in 837e939e3067 15:09:58 Removing intermediate container 837e939e3067 15:09:58 ---> d1c4ec782e21 15:09:58 Step 15/25 : LABEL Name=device-rest-go Version=${VERSION} 15:09:58 ---> Running in dfc71e52b8e7 15:09:58 Removing intermediate container dfc71e52b8e7 15:09:58 ---> 246d7863ab51 15:09:58 Step 16/25 : RUN apk add --update --no-cache dumb-init 15:09:58 ---> Running in 9e3b6e5093e7 15:09:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 15:09:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 15:09:59 (1/1) Installing dumb-init (1.2.5-r2) 15:09:59 Executing busybox-1.35.0-r29.trigger 15:09:59 OK: 7 MiB in 16 packages 15:09:59 Removing intermediate container 9e3b6e5093e7 15:09:59 ---> 31107b51ceae 15:09:59 Step 17/25 : COPY --from=builder /device-rest-go/cmd / 15:10:00 ---> 609c425c5b16 15:10:00 Step 18/25 : COPY --from=builder /device-rest-go/LICENSE / 15:09:59 > git config remote.origin.url git@github.com:edgexfoundry/device-rest-go.git # timeout=10 15:09:59 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 15:10:00 > git config remote.origin.url git@github.com:edgexfoundry/device-rest-go.git # timeout=10 15:10:00 Fetching upstream changes from git@github.com:edgexfoundry/device-rest-go.git 15:10:00 using GIT_SSH to set credentials SSH Credentials for GitHub 15:10:00 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-rest-go.git +refs/pull/318/head:refs/remotes/origin/PR-318 +refs/heads/main:refs/remotes/origin/main # timeout=10 15:10:01 Merging remotes/origin/main commit 6a379586ffcd355aa503b0695be8055d1eb693b2 into PR head commit 8e46624d7ea748264d2a0a94cee34bfaa646eccd 15:10:01 ---> be4645e0bbdc 15:10:01 Step 19/25 : COPY --from=builder /device-rest-go/Attribution.txt / 15:10:01 Merge succeeded, producing d77b7000d1580bcb21c45df50801c805a9283008 15:10:01 Checking out Revision d77b7000d1580bcb21c45df50801c805a9283008 (PR-318) 15:10:01 ---> 857a0978763b 15:10:01 Step 20/25 : EXPOSE 59986 15:10:01 ---> Running in b30e3ae926d5 15:10:01 Removing intermediate container b30e3ae926d5 15:10:01 ---> 4fda70e0ed97 15:10:01 Step 21/25 : ENTRYPOINT ["/device-rest"] 15:10:01 ---> Running in 4973b3a05220 15:10:02 Removing intermediate container 4973b3a05220 15:10:02 ---> 269b8d44f89b 15:10:02 Step 22/25 : CMD ["--cp=consul://edgex-core-consul:8500", "--registry"] 15:10:02 ---> Running in 87e2af4a2345 15:10:02 Removing intermediate container 87e2af4a2345 15:10:02 ---> ac54ec50dee6 15:10:02 Step 23/25 : LABEL arch=amd64 15:10:02 ---> Running in 9427861577b4 15:10:01 > git config core.sparsecheckout # timeout=10 15:10:01 > git checkout -f 8e46624d7ea748264d2a0a94cee34bfaa646eccd # timeout=10 15:10:01 > git remote # timeout=10 15:10:01 > git config --get remote.origin.url # timeout=10 15:10:01 using GIT_SSH to set credentials SSH Credentials for GitHub 15:10:01 > git merge 6a379586ffcd355aa503b0695be8055d1eb693b2 # timeout=10 15:10:01 > git rev-parse HEAD^{commit} # timeout=10 15:10:01 > git config core.sparsecheckout # timeout=10 15:10:01 > git checkout -f d77b7000d1580bcb21c45df50801c805a9283008 # timeout=10 15:10:02 Removing intermediate container 9427861577b4 15:10:02 ---> 6ae1b11054b3 15:10:02 Step 24/25 : LABEL git_sha=5774e4bce5c547da7135d09e1077bd4e683ef6f0 15:10:02 ---> Running in 9074640b15a5 15:10:02 Removing intermediate container 9074640b15a5 15:10:02 ---> f29c4aa224c0 15:10:02 Step 25/25 : LABEL version=0.0.0 15:10:02 ---> Running in 4c694a056b4e 15:10:02 Removing intermediate container 4c694a056b4e 15:10:02 ---> d0dc30a8df2e 15:10:02 [Warning] One or more build-args [ARCH] were not consumed 15:10:02 Successfully built d0dc30a8df2e 15:10:02 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 15:10:03 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:10:03 15:10:03 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:10:03 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:10:03 latest: Pulling from edgex-lftools-log-publisher 15:10:03 5eb5b503b376: Pulling fs layer 15:10:03 5c69ac0246d0: Pulling fs layer 15:10:03 ec43610c2a17: Pulling fs layer 15:10:03 3a2ae6a8a46f: Pulling fs layer 15:10:03 33b1e0a273af: Pulling fs layer 15:10:03 5d3b04190fa2: Pulling fs layer 15:10:03 2f39f015ded8: Pulling fs layer 15:10:03 3a2ae6a8a46f: Waiting 15:10:03 5d3b04190fa2: Waiting 15:10:03 33b1e0a273af: Waiting 15:10:03 2f39f015ded8: Waiting 15:10:03 5c69ac0246d0: Download complete 15:10:03 3a2ae6a8a46f: Verifying Checksum 15:10:03 3a2ae6a8a46f: Download complete 15:10:03 33b1e0a273af: Verifying Checksum 15:10:03 33b1e0a273af: Download complete 15:10:03 5d3b04190fa2: Verifying Checksum 15:10:03 5d3b04190fa2: Download complete 15:10:03 ec43610c2a17: Verifying Checksum 15:10:03 ec43610c2a17: Download complete 15:10:03 5eb5b503b376: Verifying Checksum 15:10:03 5eb5b503b376: Download complete 15:10:04 2f39f015ded8: Download complete 15:10:04 Commit message: "Merge commit '6a379586ffcd355aa503b0695be8055d1eb693b2' into HEAD" 15:10:04 > git rev-list --no-walk 8e46624d7ea748264d2a0a94cee34bfaa646eccd # timeout=10 15:10:05 5eb5b503b376: Pull complete 15:10:05 5c69ac0246d0: Pull complete 15:10:05 15:10:05 GitHub has been notified of this commit’s build result 15:10:05 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 15:10:05 ec43610c2a17: Pull complete 15:10:05 3a2ae6a8a46f: Pull complete 15:10:05 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 15:10:05 % Total % Received % Xferd Average Speed Time Time Time Current 15:10:05 Dload Upload Total Spent Left Speed 15:10:05 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 82798 0 --:--:-- --:--:-- --:--:-- 82798 15:10:06 33b1e0a273af: Pull complete 15:10:06 5d3b04190fa2: Pull complete [Pipeline] sh 15:10:06 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 15:10:07 + sudo tee /etc/docker/daemon.new 15:10:07 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 15:10:07 { 15:10:07 "registry-mirrors": [ 15:10:07 "https://nexus3.edgexfoundry.org:10001" 15:10:07 ], 15:10:07 "bip": "10.250.0.254/24", 15:10:07 "hosts": [ 15:10:07 "tcp://0.0.0.0:5555", 15:10:07 "unix:///var/run/docker.sock" 15:10:07 ], 15:10:07 "mtu": 1458, 15:10:07 "selinux-enabled": true, 15:10:07 "seccomp-profile": "/etc/docker/seccomp.json" 15:10:07 } [Pipeline] sh 15:10:07 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 15:10:07 + sudo service docker restart 15:10:11 2f39f015ded8: Pull complete 15:10:11 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 15:10:11 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:10:11 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:10:11 prd-ubuntu20.04-docker-8c-8g-15737 does not seem to be running inside a container 15:10:11 $ 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-318 -v /w/workspace/gexfoundry_device-rest-go_PR-318:/w/workspace/gexfoundry_device-rest-go_PR-318:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-318@tmp:/w/workspace/gexfoundry_device-rest-go_PR-318@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 15:10:16 $ docker top b9cb723141c13f1bf5e1ff42618d93c6bb0425c514d2aca91a59c9f0bc21cf50 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:10:17 ---> job-cost.sh 15:10:17 lf-activate-venv: SKIPPING 15:10:17 INFO: No Stack... 15:10:17 INFO: Retrieving Pricing Info for: v3-standard-8 15:10:17 INFO: Archiving Costs [Pipeline] sh 15:10:18 + cat /w/workspace/gexfoundry_device-rest-go_PR-318/archives/cost.csv 15:10:18 + cut -d, -f6 [Pipeline] lock 15:10:18 Trying to acquire lock on [jenkins-edgexfoundry-device-rest-go-PR-318-2-stack-cost] 15:10:18 Resource [jenkins-edgexfoundry-device-rest-go-PR-318-2-stack-cost] did not exist. Created. 15:10:18 Lock acquired on [jenkins-edgexfoundry-device-rest-go-PR-318-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 15:10:18 + echo total: 0.2199999988079071 [Pipeline] stash 15:10:18 Stashed 1 file(s) [Pipeline] } 15:10:18 Lock released on resource [jenkins-edgexfoundry-device-rest-go-PR-318-2-stack-cost] [Pipeline] // lock [Pipeline] } 15:10:18 $ docker stop --time=1 b9cb723141c13f1bf5e1ff42618d93c6bb0425c514d2aca91a59c9f0bc21cf50 15:10:19 $ docker rm -f --volumes b9cb723141c13f1bf5e1ff42618d93c6bb0425c514d2aca91a59c9f0bc21cf50 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 15:10:25 provisioning config files... 15:10:26 copy managed file [device-rest-go-settings] to file:/w/workspace/device-rest-go/2@tmp/config1786653051488604989tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:10:26 ---> docker-login.sh 15:10:26 nexus3.edgexfoundry.org:10001 15:10:26 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:10:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:10:27 Configure a credential helper to remove this warning. See 15:10:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:10:27 15:10:27 Login Succeeded 15:10:27 nexus3.edgexfoundry.org:10002 15:10:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:10:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:10:27 Configure a credential helper to remove this warning. See 15:10:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:10:27 15:10:27 Login Succeeded 15:10:27 nexus3.edgexfoundry.org:10003 15:10:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:10:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:10:27 Configure a credential helper to remove this warning. See 15:10:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:10:27 15:10:27 Login Succeeded 15:10:27 nexus3.edgexfoundry.org:10004 15:10:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:10:28 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:10:28 Configure a credential helper to remove this warning. See 15:10:28 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:10:28 15:10:28 Login Succeeded 15:10:28 docker.io 15:10:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:10:28 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:10:28 Configure a credential helper to remove this warning. See 15:10:28 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:10:28 15:10:28 Login Succeeded 15:10:28 ---> docker-login.sh ends [Pipeline] } 15:10:28 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 15:10:28 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 15:10:28 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 15:10:28 ========================================================= 15:10:28 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 15:10:28 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:10:29 + docker build -t ci-base-image-arm64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine --build-arg MAKE=echo noop --target=builder . 15:10:29 Sending build context to Docker daemon 139.3kB 15:10:29 Step 1/12 : ARG BASE=golang:1.20-alpine3.17 15:10:29 Step 2/12 : FROM ${BASE} AS builder 15:10:32 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 15:10:32 c41833b44d91: Pulling fs layer 15:10:32 ed15518f5707: Pulling fs layer 15:10:32 feae8fd75edb: Pulling fs layer 15:10:32 242c74f7c9fa: Pulling fs layer 15:10:32 3cdef696dda3: Pulling fs layer 15:10:32 2ced38df9373: Pulling fs layer 15:10:32 58f1dce35555: Pulling fs layer 15:10:32 242c74f7c9fa: Waiting 15:10:32 3cdef696dda3: Waiting 15:10:32 2ced38df9373: Waiting 15:10:32 58f1dce35555: Waiting 15:10:32 ed15518f5707: Verifying Checksum 15:10:32 ed15518f5707: Download complete 15:10:32 242c74f7c9fa: Verifying Checksum 15:10:32 242c74f7c9fa: Download complete 15:10:32 3cdef696dda3: Verifying Checksum 15:10:32 3cdef696dda3: Download complete 15:10:32 c41833b44d91: Verifying Checksum 15:10:33 c41833b44d91: Pull complete 15:10:33 58f1dce35555: Verifying Checksum 15:10:33 58f1dce35555: Download complete 15:10:33 ed15518f5707: Pull complete 15:10:34 feae8fd75edb: Verifying Checksum 15:10:34 feae8fd75edb: Download complete 15:10:34 2ced38df9373: Verifying Checksum 15:10:34 2ced38df9373: Download complete 15:10:47 feae8fd75edb: Pull complete 15:10:47 242c74f7c9fa: Pull complete 15:10:47 3cdef696dda3: Pull complete 15:10:52 2ced38df9373: Pull complete 15:10:54 58f1dce35555: Pull complete 15:10:54 Digest: sha256:3b55595e96c696ae732e8cb20cde5b1ff7282a1fe1423a8de67617af8d15ea1e 15:10:54 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 15:10:54 ---> fadd8f120f05 15:10:54 Step 3/12 : ARG ADD_BUILD_TAGS="" 15:10:56 ---> Running in 100a6dac111c 15:10:56 Removing intermediate container 100a6dac111c 15:10:56 ---> e79dd5680c4d 15:10:56 Step 4/12 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 15:10:56 ---> Running in aea6984325b7 15:10:56 Removing intermediate container aea6984325b7 15:10:56 ---> 287699407352 15:10:56 Step 5/12 : ARG ALPINE_PKG_BASE="make git openssh-client" 15:10:56 ---> Running in 3c65d4c7893d 15:10:57 Removing intermediate container 3c65d4c7893d 15:10:57 ---> c2dc4cec383f 15:10:57 Step 6/12 : ARG ALPINE_PKG_EXTRA="" 15:10:57 ---> Running in 6bb891b8b6d8 15:10:57 Removing intermediate container 6bb891b8b6d8 15:10:57 ---> 603631375f29 15:10:57 Step 7/12 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 15:10:57 ---> Running in d7ec2f85a228 15:10:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 15:10:59 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 15:11:00 (1/4) Installing openssh-keygen (9.1_p1-r3) 15:11:00 (2/4) Installing libedit (20221030.3.1-r0) 15:11:00 (3/4) Installing openssh-client-common (9.1_p1-r3) 15:11:00 (4/4) Installing openssh-client-default (9.1_p1-r3) 15:11:00 Executing busybox-1.35.0-r29.trigger 15:11:00 OK: 268 MiB in 57 packages 15:11:01 Removing intermediate container d7ec2f85a228 15:11:01 ---> a880e0f8c0c5 15:11:01 Step 8/12 : WORKDIR /device-rest-go 15:11:01 ---> Running in 7f63e7fe66d2 15:11:01 Removing intermediate container 7f63e7fe66d2 15:11:01 ---> 755b0670bafd 15:11:01 Step 9/12 : COPY go.mod vendor* ./ 15:11:01 ---> 0b5433cdf2fb 15:11:01 Step 10/12 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 15:11:01 ---> Running in 37609cf8044a 15:12:09 Removing intermediate container 37609cf8044a 15:12:09 ---> 3f80375923ed 15:12:09 Step 11/12 : COPY . . 15:12:09 ---> 85d9287f8c6c 15:12:09 Step 12/12 : RUN $MAKE 15:12:09 ---> Running in a9ccbe14627a 15:12:09 noop 15:12:09 Removing intermediate container a9ccbe14627a 15:12:09 ---> 9fa968ebb424 15:12:09 Successfully built 9fa968ebb424 15:12:09 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:12:10 + docker inspect -f . ci-base-image-arm64 15:12:10 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:12:10 prd-ubuntu20.04-docker-arm64-4c-16g-15738 does not seem to be running inside a container 15:12:10 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-rest-go/2 -v /w/workspace/device-rest-go/2:/w/workspace/device-rest-go/2:rw,z -v /w/workspace/device-rest-go/2@tmp:/w/workspace/device-rest-go/2@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 ******** ci-base-image-arm64 cat 15:12:11 $ docker top 5f8dad1a4cbd6722bdda9aeada3c6424d2cb9c35da85f55a49cc7c14957a3fd3 -eo pid,comm [Pipeline] { [Pipeline] sh 15:12:12 + go version 15:12:12 go version go1.20.2 linux/arm64 [Pipeline] } 15:12:12 $ docker stop --time=1 5f8dad1a4cbd6722bdda9aeada3c6424d2cb9c35da85f55a49cc7c14957a3fd3 15:12:13 $ docker rm -f --volumes 5f8dad1a4cbd6722bdda9aeada3c6424d2cb9c35da85f55a49cc7c14957a3fd3 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:12:14 + docker inspect -f . ci-base-image-arm64 15:12:14 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:12:14 prd-ubuntu20.04-docker-arm64-4c-16g-15738 does not seem to be running inside a container 15:12:14 $ 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/2 -v /w/workspace/device-rest-go/2:/w/workspace/device-rest-go/2:rw,z -v /w/workspace/device-rest-go/2@tmp:/w/workspace/device-rest-go/2@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 ******** ci-base-image-arm64 cat 15:12:18 $ docker top 6bbd9a3d0ac4a892993845127a978ae898016a2ac87ad52fb31e3c7a30d6460d -eo pid,comm [Pipeline] { [Pipeline] sh 15:12:18 + git config --global --add safe.directory /w/workspace/device-rest-go/2 [Pipeline] fileExists [Pipeline] sh 15:12:18 + make test 15:12:18 go test ./... -coverprofile=coverage.out ./... 15:12:51 ? github.com/edgexfoundry/device-rest-go [no test files] 15:14:42 ? github.com/edgexfoundry/device-rest-go/cmd [no test files] 15:14:42 ok github.com/edgexfoundry/device-rest-go/driver 0.057s coverage: 32.2% of statements 15:14:42 WARNING: Linting skipped (not on x86_64 or linter not installed) 15:14:42 go vet ./... 15:15:09 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 15:15:09 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 15:15:09 ./bin/test-attribution-txt.sh [Pipeline] echo 15:15:09 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 15:15:09 $ docker stop --time=1 6bbd9a3d0ac4a892993845127a978ae898016a2ac87ad52fb31e3c7a30d6460d 15:15:12 $ docker rm -f --volumes 6bbd9a3d0ac4a892993845127a978ae898016a2ac87ad52fb31e3c7a30d6460d [Pipeline] // withDockerContainer [Pipeline] sh 15:15:13 + sudo chown -R jenkins:jenkins . [Pipeline] stash 15:15:13 Warning: overwriting stash ‘coverage-report’ 15:15:14 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 15:15:14 + sudo chown -R jenkins:jenkins . [Pipeline] sh 15:15:15 + ls -al . 15:15:15 total 180 15:15:15 drwxrwxr-x 8 jenkins jenkins 4096 May 16 15:12 . 15:15:15 drwxrwxr-x 4 jenkins jenkins 4096 May 16 15:09 .. 15:15:15 -rw-rw-r-- 1 jenkins jenkins 151 May 16 15:10 .dockerignore 15:15:15 drwxrwxr-x 8 jenkins jenkins 4096 May 16 15:10 .git 15:15:15 drwxrwxr-x 3 jenkins jenkins 4096 May 16 15:10 .github 15:15:15 -rw-rw-r-- 1 jenkins jenkins 329 May 16 15:10 .gitignore 15:15:15 -rw-rw-r-- 1 jenkins jenkins 41 May 16 15:10 .golangci.yml 15:15:15 -rw-rw-r-- 1 jenkins jenkins 9331 May 16 15:10 Attribution.txt 15:15:15 -rw-rw-r-- 1 jenkins jenkins 13085 May 16 15:10 CHANGELOG.md 15:15:15 -rw-rw-r-- 1 jenkins jenkins 1578 May 16 15:10 Dockerfile 15:15:15 -rw-rw-r-- 1 jenkins jenkins 677 May 16 15:10 GOVERNANCE.md 15:15:15 -rw-rw-r-- 1 jenkins jenkins 680 May 16 15:10 Jenkinsfile 15:15:15 -rw-rw-r-- 1 jenkins jenkins 11340 May 16 15:10 LICENSE 15:15:15 -rw-rw-r-- 1 jenkins jenkins 1779 May 16 15:10 Makefile 15:15:15 -rw-rw-r-- 1 jenkins jenkins 620 May 16 15:10 OWNERS.md 15:15:15 -rw-rw-r-- 1 jenkins jenkins 15827 May 16 15:10 README.md 15:15:15 -rw-rw-r-- 1 jenkins jenkins 5 May 16 15:07 VERSION 15:15:15 drwxrwxr-x 2 jenkins jenkins 4096 May 16 15:10 bin 15:15:15 drwxrwxr-x 3 jenkins jenkins 4096 May 16 15:10 cmd 15:15:15 -rw-r--r-- 1 jenkins jenkins 14663 May 16 15:14 coverage.out 15:15:15 drwxrwxr-x 2 jenkins jenkins 4096 May 16 15:10 driver 15:15:15 -rw-rw-r-- 1 jenkins jenkins 3402 May 16 15:10 go.mod 15:15:15 -rw-rw-r-- 1 jenkins jenkins 31328 May 16 15:10 go.sum 15:15:15 drwxrwxr-x 4 jenkins jenkins 4096 May 16 15:10 snap 15:15:15 -rw-rw-r-- 1 jenkins jenkins 713 May 16 15:10 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:15:15 + 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=d77b7000d1580bcb21c45df50801c805a9283008 --label arch=arm64 --label version=0.0.0 . 15:15:15 Sending build context to Docker daemon 154.6kB 15:15:15 Step 1/25 : ARG BASE=golang:1.20-alpine3.17 15:15:15 Step 2/25 : FROM ${BASE} AS builder 15:15:15 ---> 9fa968ebb424 15:15:15 Step 3/25 : ARG ADD_BUILD_TAGS="" 15:15:15 ---> Running in c9cfeef5c159 15:15:16 Removing intermediate container c9cfeef5c159 15:15:16 ---> 84231b9e6c5e 15:15:16 Step 4/25 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 15:15:16 ---> Running in d763dd84f8fe 15:15:16 Removing intermediate container d763dd84f8fe 15:15:16 ---> 6c2c5cdf4087 15:15:16 Step 5/25 : ARG ALPINE_PKG_BASE="make git openssh-client" 15:15:16 ---> Running in 0dbd37fa1be8 15:15:17 Removing intermediate container 0dbd37fa1be8 15:15:17 ---> 86a61d72e681 15:15:17 Step 6/25 : ARG ALPINE_PKG_EXTRA="" 15:15:17 ---> Running in ce1a8d685a28 15:15:17 Removing intermediate container ce1a8d685a28 15:15:17 ---> 65d5026a5b96 15:15:17 Step 7/25 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 15:15:17 ---> Running in a62a73fc7bdd 15:15:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 15:15:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 15:15:19 OK: 268 MiB in 57 packages 15:15:20 Removing intermediate container a62a73fc7bdd 15:15:20 ---> 64ebf950b4b4 15:15:20 Step 8/25 : WORKDIR /device-rest-go 15:15:20 ---> Running in 91d90932bf20 15:15:20 Removing intermediate container 91d90932bf20 15:15:20 ---> 751672100d63 15:15:20 Step 9/25 : COPY go.mod vendor* ./ 15:15:21 ---> c0893327deac 15:15:21 Step 10/25 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 15:15:21 ---> Running in eb6890a95c9c 15:15:23 Removing intermediate container eb6890a95c9c 15:15:23 ---> f93f029bf059 15:15:23 Step 11/25 : COPY . . 15:15:24 ---> de6f8d64d765 15:15:24 Step 12/25 : RUN $MAKE 15:15:24 ---> Running in 0f4333ec6637 15:15:25 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 15:17:32 Removing intermediate container 0f4333ec6637 15:17:32 ---> 403a5c02830e 15:17:32 Step 13/25 : FROM alpine:3.17 15:17:32 3.17: Pulling from library/alpine 15:17:32 c41833b44d91: Already exists 15:17:32 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 15:17:32 Status: Downloaded newer image for alpine:3.17 15:17:32 ---> 51e60588ff2c 15:17:32 Step 14/25 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 15:17:32 ---> Running in 118554f71bcf 15:17:32 Removing intermediate container 118554f71bcf 15:17:32 ---> 491e98f74add 15:17:32 Step 15/25 : LABEL Name=device-rest-go Version=${VERSION} 15:17:32 ---> Running in a782790b0f79 15:17:32 Removing intermediate container a782790b0f79 15:17:32 ---> bd0b73806e2a 15:17:32 Step 16/25 : RUN apk add --update --no-cache dumb-init 15:17:32 ---> Running in dfb19bb51b8c 15:17:33 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 15:17:33 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 15:17:34 (1/1) Installing dumb-init (1.2.5-r2) 15:17:34 Executing busybox-1.35.0-r29.trigger 15:17:34 OK: 8 MiB in 16 packages 15:17:35 Removing intermediate container dfb19bb51b8c 15:17:35 ---> f31f6c93d651 15:17:35 Step 17/25 : COPY --from=builder /device-rest-go/cmd / 15:17:36 ---> efba83d5e1c3 15:17:36 Step 18/25 : COPY --from=builder /device-rest-go/LICENSE / 15:17:37 ---> 444830ef9091 15:17:37 Step 19/25 : COPY --from=builder /device-rest-go/Attribution.txt / 15:17:37 ---> 167823c55a8a 15:17:37 Step 20/25 : EXPOSE 59986 15:17:37 ---> Running in e023144398ea 15:17:38 Removing intermediate container e023144398ea 15:17:38 ---> dd39a79e71d7 15:17:38 Step 21/25 : ENTRYPOINT ["/device-rest"] 15:17:38 ---> Running in 2f66ea4cebd0 15:17:38 Removing intermediate container 2f66ea4cebd0 15:17:38 ---> f99270a1dc59 15:17:38 Step 22/25 : CMD ["--cp=consul://edgex-core-consul:8500", "--registry"] 15:17:38 ---> Running in a8d44e3289fb 15:17:38 Removing intermediate container a8d44e3289fb 15:17:38 ---> 0c8340cd3838 15:17:38 Step 23/25 : LABEL arch=arm64 15:17:38 ---> Running in 0e46fb7e8e92 15:17:38 Removing intermediate container 0e46fb7e8e92 15:17:38 ---> 211177951f22 15:17:38 Step 24/25 : LABEL git_sha=d77b7000d1580bcb21c45df50801c805a9283008 15:17:39 ---> Running in ae5bc647c022 15:17:39 Removing intermediate container ae5bc647c022 15:17:39 ---> dae2cbaddc77 15:17:39 Step 25/25 : LABEL version=0.0.0 15:17:39 ---> Running in f95f186295f7 15:17:39 Removing intermediate container f95f186295f7 15:17:39 ---> f8d29f92e50f 15:17:39 [Warning] One or more build-args [ARCH] were not consumed 15:17:39 Successfully built f8d29f92e50f 15:17:39 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 15:17:40 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 15:17:40 15:17:40 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:17:40 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 15:17:43 arm64: Pulling from edgex-lftools-log-publisher 15:17:43 8998bd30e6a1: Pulling fs layer 15:17:43 04944245beec: Pulling fs layer 15:17:43 699f458cf7ca: Pulling fs layer 15:17:43 765212b225bb: Pulling fs layer 15:17:43 f23df028b6ca: Pulling fs layer 15:17:43 d65c8cfc05b1: Pulling fs layer 15:17:43 2437ff75d9bd: Pulling fs layer 15:17:43 765212b225bb: Waiting 15:17:43 f23df028b6ca: Waiting 15:17:43 d65c8cfc05b1: Waiting 15:17:43 2437ff75d9bd: Waiting 15:17:43 04944245beec: Download complete 15:17:43 765212b225bb: Verifying Checksum 15:17:43 765212b225bb: Download complete 15:17:43 f23df028b6ca: Verifying Checksum 15:17:43 f23df028b6ca: Download complete 15:17:43 d65c8cfc05b1: Verifying Checksum 15:17:43 d65c8cfc05b1: Download complete 15:17:43 699f458cf7ca: Verifying Checksum 15:17:43 699f458cf7ca: Download complete 15:17:44 8998bd30e6a1: Download complete 15:17:46 2437ff75d9bd: Verifying Checksum 15:17:46 2437ff75d9bd: Download complete 15:17:48 8998bd30e6a1: Pull complete 15:17:48 04944245beec: Pull complete 15:17:50 699f458cf7ca: Pull complete 15:17:50 765212b225bb: Pull complete 15:17:50 f23df028b6ca: Pull complete 15:17:50 d65c8cfc05b1: Pull complete 15:18:05 2437ff75d9bd: Pull complete 15:18:05 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 15:18:05 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 15:18:05 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:18:06 prd-ubuntu20.04-docker-arm64-4c-16g-15738 does not seem to be running inside a container 15:18:06 $ 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/2 -v /w/workspace/device-rest-go/2:/w/workspace/device-rest-go/2:rw,z -v /w/workspace/device-rest-go/2@tmp:/w/workspace/device-rest-go/2@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 15:18:08 $ docker top a1176ef000080d5099680c5a22f52d21da748d6f5e669d1c76bf45599c77ae92 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:18:09 ---> job-cost.sh 15:18:09 lf-activate-venv: SKIPPING 15:18:09 INFO: No Stack... 15:18:09 INFO: Retrieving Pricing Info for: v3-standard-4 15:18:10 INFO: Archiving Costs [Pipeline] sh 15:18:11 + cut -d, -f6 15:18:11 + cat /w/workspace/device-rest-go/2/archives/cost.csv [Pipeline] lock 15:18:11 Trying to acquire lock on [jenkins-edgexfoundry-device-rest-go-PR-318-2-stack-cost] 15:18:11 Resource [jenkins-edgexfoundry-device-rest-go-PR-318-2-stack-cost] did not exist. Created. 15:18:11 Lock acquired on [jenkins-edgexfoundry-device-rest-go-PR-318-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 15:18:12 /w/workspace/device-rest-go/2@tmp/durable-1c82f5cf/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 15:18:12 + echo total: 0.10999999940395355 [Pipeline] stash 15:18:12 Warning: overwriting stash ‘stack-cost’ 15:18:12 Stashed 1 file(s) [Pipeline] } 15:18:12 Lock released on resource [jenkins-edgexfoundry-device-rest-go-PR-318-2-stack-cost] [Pipeline] // lock [Pipeline] } 15:18:12 $ docker stop --time=1 a1176ef000080d5099680c5a22f52d21da748d6f5e669d1c76bf45599c77ae92 15:18:14 $ docker rm -f --volumes a1176ef000080d5099680c5a22f52d21da748d6f5e669d1c76bf45599c77ae92 [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 15:18:14 provisioning config files... 15:18:14 copy managed file [device-rest-go-codecov-token] to file:/w/workspace/gexfoundry_device-rest-go_PR-318@tmp/config2089373816542712938tmp [Pipeline] { [Pipeline] sh 15:18:15 + set +x 15:18:15 + curl -s https://codecov.io/bash 15:18:15 + bash -s -- 15:18:15 15:18:15 _____ _ 15:18:15 / ____| | | 15:18:15 | | ___ __| | ___ ___ _____ __ 15:18:15 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 15:18:15 | |___| (_) | (_| | __/ (_| (_) \ V / 15:18:15 \_____\___/ \__,_|\___|\___\___/ \_/ 15:18:15 Bash-1.0.6 15:18:15 15:18:15 15:18:15 ==> git version 2.25.1 found 15:18:15 ==> 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 15:18:15 Release-Date: 2020-01-08 15:18:15 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 15:18:15 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 15:18:15 ==> Jenkins CI detected. 15:18:15 current dir:  /w/workspace/gexfoundry_device-rest-go_PR-318 15:18:15 project root: . 15:18:15 --> token set from env 15:18:15 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 15:18:15 ==> Running gcov in . (disable via -X gcov) 15:18:15 ==> Python coveragepy not found 15:18:15 ==> Searching for coverage reports in: 15:18:15 + . 15:18:15 -> Found 1 reports 15:18:15 ==> Detecting git/mercurial file structure 15:18:15 ==> Reading reports 15:18:15 + ./coverage.out bytes=14663 15:18:15 ==> Appending adjustments 15:18:15 https://docs.codecov.io/docs/fixing-reports 15:18:15 + Found adjustments 15:18:15 ==> Gzipping contents 15:18:15 4.0K /tmp/codecov.TcUHg3.gz 15:18:15 ==> Uploading reports 15:18:15 url: https://codecov.io 15:18:15 query: branch=PR-318&commit=5774e4bce5c547da7135d09e1077bd4e683ef6f0&build=2&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-rest-go%2Fjob%2FPR-318%2F2%2F&name=&tag=&slug=edgexfoundry%2Fdevice-rest-go&service=jenkins&flags=&pr=318&job=&cmd_args= 15:18:15 -> Pinging Codecov 15:18:15 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=c51feb23-73ac-4f49-b3d1-d26df23137db&branch=PR-318&commit=5774e4bce5c547da7135d09e1077bd4e683ef6f0&build=2&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-rest-go%2Fjob%2FPR-318%2F2%2F&name=&tag=&slug=edgexfoundry%2Fdevice-rest-go&service=jenkins&flags=&pr=318&job=&cmd_args= 15:18:15 -> Uploading to 15:18:15 https://storage.googleapis.com/codecov/v4/raw/2023-05-16/4E5D53B4F1F92C436F7061BF334D961C/5774e4bce5c547da7135d09e1077bd4e683ef6f0/f27079de-884c-4b16-97c3-b5cc1528b600.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230516%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230516T151815Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=aed64a1ee5ed27b37d8e1800e172353e2e3b67311cff1e4e7b9252818dbacf26 15:18:15 % Total % Received % Xferd Average Speed Time Time Time Current 15:18:15 Dload Upload Total Spent Left Speed 15:18:15 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2510 0 0 100 2510 0 11306 --:--:-- --:--:-- --:--:-- 11306 15:18:15 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-rest-go/commit/5774e4bce5c547da7135d09e1077bd4e683ef6f0 [Pipeline] } 15:18:15 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 15:18:16 + [ -d /w/workspace/gexfoundry_device-rest-go_PR-318/archives ] 15:18:16 + ls -al /w/workspace/gexfoundry_device-rest-go_PR-318/archives 15:18:16 total 16 15:18:16 drwxr-xr-x 3 root root 4096 May 16 15:10 . 15:18:16 drwxrwxr-x 10 jenkins jenkins 4096 May 16 15:10 .. 15:18:16 drwxr-xr-x 2 root root 4096 May 16 15:10 cost 15:18:16 -rw-r--r-- 1 root root 86 May 16 15:10 cost.csv 15:18:16 + sudo chown -R jenkins:jenkins /w/workspace/gexfoundry_device-rest-go_PR-318/archives 15:18:16 + ls -al /w/workspace/gexfoundry_device-rest-go_PR-318/archives 15:18:16 total 16 15:18:16 drwxr-xr-x 3 jenkins jenkins 4096 May 16 15:10 . 15:18:16 drwxrwxr-x 10 jenkins jenkins 4096 May 16 15:10 .. 15:18:16 drwxr-xr-x 2 jenkins jenkins 4096 May 16 15:10 cost 15:18:16 -rw-r--r-- 1 jenkins jenkins 86 May 16 15:10 cost.csv [Pipeline] libraryResource [Pipeline] sh 15:18:16 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 15:18:17 ---> package-listing.sh 15:18:17 ++ facter osfamily 15:18:17 ++ tr '[:upper:]' '[:lower:]' 15:18:18 + OS_FAMILY=debian 15:18:18 + workspace=/w/workspace/gexfoundry_device-rest-go_PR-318 15:18:18 + START_PACKAGES=/tmp/packages_start.txt 15:18:18 + END_PACKAGES=/tmp/packages_end.txt 15:18:18 + DIFF_PACKAGES=/tmp/packages_diff.txt 15:18:18 + PACKAGES=/tmp/packages_start.txt 15:18:18 + '[' /w/workspace/gexfoundry_device-rest-go_PR-318 ']' 15:18:18 + PACKAGES=/tmp/packages_end.txt 15:18:18 + case "${OS_FAMILY}" in 15:18:18 + dpkg -l 15:18:18 + grep '^ii' 15:18:18 + '[' -f /tmp/packages_start.txt ']' 15:18:18 + '[' -f /tmp/packages_end.txt ']' 15:18:18 + diff /tmp/packages_start.txt /tmp/packages_end.txt 15:18:18 + '[' /w/workspace/gexfoundry_device-rest-go_PR-318 ']' 15:18:18 + mkdir -p /w/workspace/gexfoundry_device-rest-go_PR-318/archives/ 15:18:18 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/gexfoundry_device-rest-go_PR-318/archives/ [Pipeline] echo 15:18:18 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-318/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 15:18:18 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:18:18 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:18:18 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:18:19 prd-ubuntu20.04-docker-8c-8g-15737 does not seem to be running inside a container 15:18:19 $ 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-318/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-318 -v /w/workspace/gexfoundry_device-rest-go_PR-318:/w/workspace/gexfoundry_device-rest-go_PR-318:rw,z -v /w/workspace/gexfoundry_device-rest-go_PR-318@tmp:/w/workspace/gexfoundry_device-rest-go_PR-318@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 15:18:19 $ docker top e3dba602a6be5c3e2a564422c06575cd1cc3d61f671b01a17af2083d407a236b -eo pid,comm [Pipeline] { [Pipeline] sh 15:18:19 + touch /tmp/pre-build-complete [Pipeline] sh 15:18:19 + mkdir -p /var/log/sysstat [Pipeline] sh 15:18:20 + ls /var/log/sa-host 15:18:20 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 15:18:20 provisioning config files... 15:18:20 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/gexfoundry_device-rest-go_PR-318@tmp/config12373368722042724876tmp [Pipeline] { [Pipeline] echo 15:18:20 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 15:18:20 ---> create-netrc.sh [Pipeline] } 15:18:20 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 15:18:21 ---> python-tools-install.sh [Pipeline] echo 15:18:21 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 15:18:21 ---> sudo-logs.sh 15:18:21 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 15:18:21 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 15:18:21 ---> job-cost.sh 15:18:21 lf-activate-venv: SKIPPING 15:18:21 DEBUG: total: 0.2199999988079071 15:18:21 INFO: Retrieving Stack Cost... 15:18:21 INFO: Retrieving Pricing Info for: v3-standard-8 15:18:22 INFO: Archiving Costs [Pipeline] echo 15:18:22 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 15:18:22 ---> logs-deploy.sh 15:18:22 lf-activate-venv: SKIPPING 15:18:22 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-rest-go/PR-318/2 15:18:22 INFO: archiving workspace using pattern(s): 15:18:23 Archives upload complete. 15:18:23 INFO: archiving logs to Nexus