Pull request #1501 updated Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of FelixTing for edgexfoundry/device-sdk-go Obtained Jenkinsfile from 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b+6e6deb91922711a067a4f69f557ff034afcc25fa (a8f7094f1c6b299783c26581a9cf6fcce3fed12e) 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-ssh15081145666016545628.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision a0327f913308fcf13875ae7a2d6e6099471c5ff1 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-ssh14805578503624865730.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 a0327f913308fcf13875ae7a2d6e6099471c5ff1 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1501/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-sdk-go/branches/PR-1501/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh7024683084013011330.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision a0327f913308fcf13875ae7a2d6e6099471c5ff1 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f a0327f913308fcf13875ae7a2d6e6099471c5ff1 # timeout=10 Commit message: "fix: dry-run use case (#441)" > 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-ssh7539385690151549725.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-sdk-go/branches/PR-1501/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-sdk-go/branches/PR-1501/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh4303994066809468198.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-sdk-go, dockerImageName:device-sdk-simple, dockerFilePath:example/cmd/device-simple/Dockerfile, pushImage:false, publishSwaggerDocs:true, swaggerApiFolders:[openapi/v3]] ========================================================= [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-sdk-go-settings PROJECT: device-sdk-go USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.20 USE_ALPINE: true DOCKER_FILE_PATH: example/cmd/device-simple/Dockerfile DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-sdk-simple DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: false BUILD_EXPERIMENTAL_DOCKER_IMAGE: false BUILD_STABLE_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false PUBLISH_SWAGGER_DOCS: true SWAGGER_API_FOLDERS: openapi/v3 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 ‘prd-ubuntu20.04-docker-8c-8g-4480’ is offline Running on prd-ubuntu20.04-docker-8c-8g-4484 in /w/workspace/gexfoundry_device-sdk-go_PR-1501 [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-sdk-go.git > git init /w/workspace/gexfoundry_device-sdk-go_PR-1501 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-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-sdk-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-go.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-go.git +refs/pull/1501/head:refs/remotes/origin/PR-1501 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit 6e6deb91922711a067a4f69f557ff034afcc25fa into PR head commit 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b Merge succeeded, producing 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b Checking out Revision 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b (PR-1501) > git config core.sparsecheckout # timeout=10 > git checkout -f 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b # 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 6e6deb91922711a067a4f69f557ff034afcc25fa # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b # timeout=10 Commit message: "fix: update mock DeviceServiceSDK" First time build. Skipping changelog. > git rev-list --no-walk 6d7c9cf15c518dce5110e02118dcec0d936b9cab # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 03:17:45 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 03:17:45 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 03:17:45 ========================================================= 03:17:45 EdgeX Global Pipelines Version Info 03:17:45 ========================================================= [Pipeline] libraryResource [Pipeline] sh 03:17:45 ------------------- 03:17:45 stable info: 03:17:45 ------------------- 03:17:45 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 03:17:45 Commit SHA: a0327f913308fcf13875ae7a2d6e6099471c5ff1 03:17:45 Message: update stable to v1.0.253 03:17:46 ------------------- 03:17:46 experimental info: 03:17:46 ------------------- 03:17:46 Commited By: **** collab-it+edgex@linuxfoundation.org 03:17:46 Commit SHA: a0327f913308fcf13875ae7a2d6e6099471c5ff1 03:17:46 Message: update experimental to v1.0.253 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-go-settings [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-go [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = example/cmd/device-simple/Dockerfile [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk-simple [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 03:17:46 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = true [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v3 [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-1501 [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-1501 [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-1501 [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 65a841f [Pipeline] echo 03:17:47 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:17:47 provisioning config files... 03:17:47 copy managed file [device-sdk-go-settings] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp/config12250815925206564423tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:17:47 ---> docker-login.sh 03:17:47 nexus3.edgexfoundry.org:10001 03:17:47 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:17:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:17:48 Configure a credential helper to remove this warning. See 03:17:48 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:17:48 03:17:48 Login Succeeded 03:17:48 nexus3.edgexfoundry.org:10002 03:17:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:17:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:17:48 Configure a credential helper to remove this warning. See 03:17:48 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:17:48 03:17:48 Login Succeeded 03:17:48 nexus3.edgexfoundry.org:10003 03:17:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:17:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:17:48 Configure a credential helper to remove this warning. See 03:17:48 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:17:48 03:17:48 Login Succeeded 03:17:48 nexus3.edgexfoundry.org:10004 03:17:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:17:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:17:48 Configure a credential helper to remove this warning. See 03:17:48 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:17:48 03:17:48 Login Succeeded 03:17:48 docker.io 03:17:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:17:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:17:48 Configure a credential helper to remove this warning. See 03:17:48 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:17:48 03:17:48 Login Succeeded 03:17:48 ---> docker-login.sh ends [Pipeline] } 03:17:48 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 03:17:49 + git rev-list -1 --merges 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b~1..65a841fca0e6bf82465e4819bdafc5f10ed3eb4b [Pipeline] echo 03:17:49 -----------> git rev-list -1 --merges 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b~1..65a841fca0e6bf82465e4819bdafc5f10ed3eb4b 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b [false] [Pipeline] sh 03:17:49 + git log --format=format:%s -1 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b [Pipeline] echo 03:17:49 ========================================================= 03:17:49 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 03:17:49 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 03:17:49 + git log --format=format:%s -1 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b [Pipeline] echo 03:17:49 [semverPrep] GIT_COMMIT: 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b, Commit Message: fix: update mock DeviceServiceSDK [Pipeline] echo 03:17:49 [semverPrep] This is not a build commit. [Pipeline] sh 03:17:50 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:17:50 + grep -v github /etc/ssh/ssh_known_hosts 03:17:50 + [ -e /tmp/ssh_known_hosts ] 03:17:50 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 03:17:50 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 03:17:50 + sudo tee -a /etc/ssh/ssh_known_hosts 03:17:50 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:17:50 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:17:50 03:17:50 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:17:50 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:17:50 0.1.4: Pulling from edgex-devops/py-git-semver 03:17:50 b85a868b505f: Pulling fs layer 03:17:50 e2be974225ed: Pulling fs layer 03:17:50 339a4e72a1f5: Pulling fs layer 03:17:50 988bab9f4d93: Pulling fs layer 03:17:50 1469e6f7b9e6: Pulling fs layer 03:17:50 eaf3925da568: Pulling fs layer 03:17:50 bab4dde63d76: Pulling fs layer 03:17:50 bde34c3a00c8: Pulling fs layer 03:17:50 b352a97aabf1: Pulling fs layer 03:17:50 4872d77fe225: Pulling fs layer 03:17:50 5851b861e8e6: Pulling fs layer 03:17:50 bab4dde63d76: Waiting 03:17:50 bde34c3a00c8: Waiting 03:17:50 b352a97aabf1: Waiting 03:17:50 4872d77fe225: Waiting 03:17:50 eaf3925da568: Waiting 03:17:50 5851b861e8e6: Waiting 03:17:50 e2be974225ed: Download complete 03:17:50 988bab9f4d93: Verifying Checksum 03:17:50 988bab9f4d93: Download complete 03:17:51 1469e6f7b9e6: Verifying Checksum 03:17:51 1469e6f7b9e6: Download complete 03:17:51 eaf3925da568: Verifying Checksum 03:17:51 eaf3925da568: Download complete 03:17:51 339a4e72a1f5: Verifying Checksum 03:17:51 339a4e72a1f5: Download complete 03:17:51 bde34c3a00c8: Verifying Checksum 03:17:51 bde34c3a00c8: Download complete 03:17:51 b352a97aabf1: Verifying Checksum 03:17:51 b352a97aabf1: Download complete 03:17:51 4872d77fe225: Verifying Checksum 03:17:51 4872d77fe225: Download complete 03:17:51 5851b861e8e6: Download complete 03:17:51 b85a868b505f: Verifying Checksum 03:17:51 b85a868b505f: Download complete 03:17:51 bab4dde63d76: Verifying Checksum 03:17:51 bab4dde63d76: Download complete 03:17:52 b85a868b505f: Pull complete 03:17:52 e2be974225ed: Pull complete 03:17:52 339a4e72a1f5: Pull complete 03:17:52 988bab9f4d93: Pull complete 03:17:53 1469e6f7b9e6: Pull complete 03:17:53 eaf3925da568: Pull complete 03:17:54 bab4dde63d76: Pull complete 03:17:54 bde34c3a00c8: Pull complete 03:17:54 b352a97aabf1: Pull complete 03:17:54 4872d77fe225: Pull complete 03:17:54 5851b861e8e6: Pull complete 03:17:54 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 03:17:54 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:17:54 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:17:55 prd-ubuntu20.04-docker-8c-8g-4484 does not seem to be running inside a container 03:17:55 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/gexfoundry_device-sdk-go_PR-1501 -v /w/workspace/gexfoundry_device-sdk-go_PR-1501:/w/workspace/gexfoundry_device-sdk-go_PR-1501:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1501@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-devops/py-git-semver:0.1.4 cat 03:17:57 $ docker top 4065596a7bc534715928aae6f77b6523e6a9d83a8366511ed811e4b420daf0ad -eo pid,comm 03:17:57 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). 03:17:57 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:17:57 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:17:57 [ssh-agent] Looking for ssh-agent implementation... 03:17:58 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:17:58 $ docker exec 4065596a7bc534715928aae6f77b6523e6a9d83a8366511ed811e4b420daf0ad ssh-agent 03:17:58 SSH_AUTH_SOCK=/tmp/ssh-BzG496d57dtg/agent.32 03:17:58 SSH_AGENT_PID=38 03:17:58 Running ssh-add (command line suppressed) 03:17:58 Identity added: /w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp/private_key_10221504830096455971.key (/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp/private_key_10221504830096455971.key) 03:17:58 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:17:58 + git tag --points-at HEAD [Pipeline] } 03:17:58 $ docker exec --env ******** --env ******** 4065596a7bc534715928aae6f77b6523e6a9d83a8366511ed811e4b420daf0ad ssh-agent -k 03:17:58 unset SSH_AUTH_SOCK; 03:17:58 unset SSH_AGENT_PID; 03:17:58 echo Agent pid 38 killed; 03:17:58 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 03:17:58 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:17:58 [ssh-agent] Looking for ssh-agent implementation... 03:17:58 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:17:58 $ docker exec 4065596a7bc534715928aae6f77b6523e6a9d83a8366511ed811e4b420daf0ad ssh-agent 03:17:58 SSH_AUTH_SOCK=/tmp/ssh-jceXqEexQr2C/agent.70 03:17:58 SSH_AGENT_PID=76 03:17:58 Running ssh-add (command line suppressed) 03:17:59 Identity added: /w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp/private_key_1801777811320602212.key (/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp/private_key_1801777811320602212.key) 03:17:59 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:17:59 + git semver init 03:17:59 2023-08-25 03:17:59,542 [run_init] DEBUG init version:0.0.0 force:False 03:17:59 2023-08-25 03:17:59,543 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/gexfoundry_device-sdk-go_PR-1501/.semver 03:17:59 2023-08-25 03:17:59,543 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-go.git /w/workspace/gexfoundry_device-sdk-go_PR-1501/.semver 03:17:59 2023-08-25 03:17:59,543 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-sdk-go.git', '/w/workspace/gexfoundry_device-sdk-go_PR-1501/.semver'], cwd=/w/workspace/gexfoundry_device-sdk-go_PR-1501, universal_newlines=False, shell=None, istream=None) 03:18:00 2023-08-25 03:18:00,426 [append_file] DEBUG append to file:/w/workspace/gexfoundry_device-sdk-go_PR-1501/.git/info/exclude 03:18:00 2023-08-25 03:18:00,427 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/gexfoundry_device-sdk-go_PR-1501/.semver/PR-1501 with force:False 03:18:00 2023-08-25 03:18:00,427 [write_file] DEBUG write to file:/w/workspace/gexfoundry_device-sdk-go_PR-1501/.semver/PR-1501 03:18:00 2023-08-25 03:18:00,431 [execute] INFO git cat-file --batch-check 03:18:00 2023-08-25 03:18:00,432 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/gexfoundry_device-sdk-go_PR-1501/.semver, universal_newlines=False, shell=None, istream=) 03:18:00 2023-08-25 03:18:00,437 [execute] INFO git cat-file --batch 03:18:00 2023-08-25 03:18:00,438 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/gexfoundry_device-sdk-go_PR-1501/.semver, universal_newlines=False, shell=None, istream=) 03:18:00 2023-08-25 03:18:00,443 [read_version] DEBUG read version from /w/workspace/gexfoundry_device-sdk-go_PR-1501/.semver/PR-1501 03:18:00 0.0.0 [Pipeline] } 03:18:00 $ docker exec --env ******** --env ******** 4065596a7bc534715928aae6f77b6523e6a9d83a8366511ed811e4b420daf0ad ssh-agent -k 03:18:00 unset SSH_AUTH_SOCK; 03:18:00 unset SSH_AGENT_PID; 03:18:00 echo Agent pid 76 killed; 03:18:00 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:18:00 + git semver [Pipeline] } 03:18:01 $ docker stop --time=1 4065596a7bc534715928aae6f77b6523e6a9d83a8366511ed811e4b420daf0ad 03:18:02 $ docker rm -f --volumes 4065596a7bc534715928aae6f77b6523e6a9d83a8366511ed811e4b420daf0ad [Pipeline] // withDockerContainer [Pipeline] sh 03:18:02 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 03:18:03 Stashed 1 file(s) [Pipeline] echo 03:18:03 [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 03:18:03 provisioning config files... 03:18:03 copy managed file [device-sdk-go-settings] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp/config12307708217872372717tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:18:03 ---> docker-login.sh 03:18:03 nexus3.edgexfoundry.org:10001 03:18:03 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:18:03 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:18:03 Configure a credential helper to remove this warning. See 03:18:03 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:18:03 03:18:03 Login Succeeded 03:18:03 nexus3.edgexfoundry.org:10002 03:18:03 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:18:03 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:18:03 Configure a credential helper to remove this warning. See 03:18:03 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:18:03 03:18:03 Login Succeeded 03:18:03 nexus3.edgexfoundry.org:10003 03:18:03 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:18:03 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:18:03 Configure a credential helper to remove this warning. See 03:18:03 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:18:03 03:18:03 Login Succeeded 03:18:03 nexus3.edgexfoundry.org:10004 03:18:03 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:18:03 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:18:03 Configure a credential helper to remove this warning. See 03:18:03 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:18:03 03:18:03 Login Succeeded 03:18:03 docker.io 03:18:03 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:18:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:18:04 Configure a credential helper to remove this warning. See 03:18:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:18:04 03:18:04 Login Succeeded 03:18:04 ---> docker-login.sh ends [Pipeline] } 03:18:04 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:18:04 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:18:04 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:18:04 ========================================================= 03:18:04 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 03:18:04 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:18:04 + docker build -t ci-base-image-x86_64 -f example/cmd/device-simple/Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine --build-arg MAKE=echo noop --target=builder . 03:18:04 Sending build context to Docker daemon 11.09MB 03:18:04 Step 1/10 : ARG BASE=golang:1.20-alpine3.17 03:18:04 Step 2/10 : FROM ${BASE} AS builder 03:18:04 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 03:18:04 4db1b89c0bd1: Pulling fs layer 03:18:04 6911f1a30b25: Pulling fs layer 03:18:04 e194b8c5c2a9: Pulling fs layer 03:18:04 6863d3e3a2b1: Pulling fs layer 03:18:04 ec0bb842ea78: Pulling fs layer 03:18:04 40a00589a448: Pulling fs layer 03:18:04 6c08303d61cc: Pulling fs layer 03:18:04 798269fcf238: Pulling fs layer 03:18:04 6863d3e3a2b1: Waiting 03:18:04 40a00589a448: Waiting 03:18:04 ec0bb842ea78: Waiting 03:18:04 6c08303d61cc: Waiting 03:18:04 798269fcf238: Waiting 03:18:04 6911f1a30b25: Verifying Checksum 03:18:04 6911f1a30b25: Download complete 03:18:04 6863d3e3a2b1: Download complete 03:18:04 ec0bb842ea78: Verifying Checksum 03:18:04 ec0bb842ea78: Download complete 03:18:04 4db1b89c0bd1: Download complete 03:18:04 40a00589a448: Verifying Checksum 03:18:04 40a00589a448: Download complete 03:18:04 4db1b89c0bd1: Pull complete 03:18:05 6911f1a30b25: Pull complete 03:18:05 798269fcf238: Verifying Checksum 03:18:05 798269fcf238: Download complete 03:18:05 e194b8c5c2a9: Verifying Checksum 03:18:05 e194b8c5c2a9: Download complete 03:18:05 6c08303d61cc: Verifying Checksum 03:18:05 6c08303d61cc: Download complete 03:18:09 e194b8c5c2a9: Pull complete 03:18:09 6863d3e3a2b1: Pull complete 03:18:09 ec0bb842ea78: Pull complete 03:18:09 40a00589a448: Pull complete 03:18:12 6c08303d61cc: Pull complete 03:18:12 798269fcf238: Pull complete 03:18:12 Digest: sha256:68752d3c5041900b879808a9c232fa800f64c2352b9991beceed63c007ae5301 03:18:12 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 03:18:12 ---> ec979cd7f677 03:18:12 Step 3/10 : ARG MAKE=make build 03:18:18 ---> Running in 57514dc4a900 03:18:18 Removing intermediate container 57514dc4a900 03:18:18 ---> 954891616c78 03:18:18 Step 4/10 : WORKDIR /device-sdk-go 03:18:18 ---> Running in 6bb6928531c0 03:18:18 Removing intermediate container 6bb6928531c0 03:18:18 ---> 1c6e4cc84d19 03:18:18 Step 5/10 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 03:18:18 ---> Running in 2e8aa12da166 03:18:18 Removing intermediate container 2e8aa12da166 03:18:18 ---> aadfda25d86d 03:18:18 Step 6/10 : RUN apk add --update --no-cache make git 03:18:18 ---> Running in f7e7256da07c 03:18:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 03:18:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 03:18:18 Still waiting to schedule task 03:18:18 ‘prd-ubuntu20.04-docker-arm64-4c-16g-4482’ is offline 03:18:18 OK: 265 MiB in 53 packages 03:18:18 Removing intermediate container f7e7256da07c 03:18:18 ---> 85d7436dbd99 03:18:18 Step 7/10 : COPY go.mod vendor* ./ 03:18:18 ---> 876e916bcfaf 03:18:18 Step 8/10 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:18:18 ---> Running in 023e6f8a0220 03:18:51 Removing intermediate container 023e6f8a0220 03:18:51 ---> 8998ee773dcf 03:18:51 Step 9/10 : COPY . . 03:18:51 ---> 8afdae282592 03:18:51 Step 10/10 : RUN ${MAKE} 03:18:51 ---> Running in c83e49acf6c9 03:18:52 noop 03:18:52 Removing intermediate container c83e49acf6c9 03:18:52 ---> 34fe0336983e 03:18:52 Successfully built 34fe0336983e 03:18:52 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:18:52 + docker inspect -f . ci-base-image-x86_64 03:18:52 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:18:52 prd-ubuntu20.04-docker-8c-8g-4484 does not seem to be running inside a container 03:18:52 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/gexfoundry_device-sdk-go_PR-1501 -v /w/workspace/gexfoundry_device-sdk-go_PR-1501:/w/workspace/gexfoundry_device-sdk-go_PR-1501:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 03:18:53 $ docker top 8642f4b636d4a86be6b977fde7f322516bb0c90dd5e309158858a0f09403cd70 -eo pid,comm [Pipeline] { [Pipeline] sh 03:18:53 + go version 03:18:53 go version go1.20.6 linux/amd64 [Pipeline] } 03:18:53 $ docker stop --time=1 8642f4b636d4a86be6b977fde7f322516bb0c90dd5e309158858a0f09403cd70 03:18:55 $ docker rm -f --volumes 8642f4b636d4a86be6b977fde7f322516bb0c90dd5e309158858a0f09403cd70 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:18:55 + docker inspect -f . ci-base-image-x86_64 03:18:55 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:18:55 prd-ubuntu20.04-docker-8c-8g-4484 does not seem to be running inside a container 03:18:55 $ 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-sdk-go_PR-1501 -v /w/workspace/gexfoundry_device-sdk-go_PR-1501:/w/workspace/gexfoundry_device-sdk-go_PR-1501:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 03:18:56 $ docker top 47a1c6aa6081c424898a1c269480e74615c168b14b162e8c8826d6a64f3f9ce7 -eo pid,comm [Pipeline] { [Pipeline] sh 03:18:56 + git config --global --add safe.directory /w/workspace/gexfoundry_device-sdk-go_PR-1501 [Pipeline] fileExists [Pipeline] sh 03:18:56 + make test 03:18:56 go test -race -coverprofile=coverage.out ./... 03:19:03 ? github.com/edgexfoundry/device-sdk-go/v3 [no test files] 03:19:18 ? github.com/edgexfoundry/device-sdk-go/v3/example/cmd/device-simple [no test files] 03:19:18 ? github.com/edgexfoundry/device-sdk-go/v3/example/driver [no test files] 03:19:18 ? github.com/edgexfoundry/device-sdk-go/v3/example/config [no test files] 03:19:18 ? github.com/edgexfoundry/device-sdk-go/v3/internal/application [no test files] 03:19:18 ? github.com/edgexfoundry/device-sdk-go/v3/internal/autodiscovery [no test files] 03:19:18 ok github.com/edgexfoundry/device-sdk-go/v3/internal/autoevent 0.061s coverage: 27.6% of statements 03:19:18 ok github.com/edgexfoundry/device-sdk-go/v3/internal/cache 0.062s coverage: 80.2% of statements 03:19:18 ? github.com/edgexfoundry/device-sdk-go/v3/internal/config [no test files] 03:19:18 ? github.com/edgexfoundry/device-sdk-go/v3/internal/container [no test files] 03:19:18 ok github.com/edgexfoundry/device-sdk-go/v3/internal/common 0.086s coverage: 86.0% of statements 03:19:18 ? github.com/edgexfoundry/device-sdk-go/v3/internal/controller/http/correlation [no test files] 03:19:18 ok github.com/edgexfoundry/device-sdk-go/v3/internal/controller/http 0.089s coverage: 71.8% of statements 03:19:19 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/interfaces [no test files] 03:19:19 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/interfaces/mocks [no test files] 03:19:19 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/startup [no test files] 03:19:21 ok github.com/edgexfoundry/device-sdk-go/v3/internal/controller/messaging 3.066s coverage: 14.3% of statements 03:19:21 ok github.com/edgexfoundry/device-sdk-go/v3/internal/provision 2.247s coverage: 43.8% of statements 03:19:21 ok github.com/edgexfoundry/device-sdk-go/v3/internal/transformer 0.069s coverage: 68.5% of statements 03:19:21 ok github.com/edgexfoundry/device-sdk-go/v3/pkg/models 0.129s coverage: 89.2% of statements 03:19:21 ok github.com/edgexfoundry/device-sdk-go/v3/pkg/service 0.062s coverage: 5.5% of statements 03:19:43 GO111MODULE=on go vet ./... 03:19:46 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 03:19:46 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 03:19:46 ./bin/test-attribution-txt.sh [Pipeline] echo 03:19:46 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 03:19:46 $ docker stop --time=1 47a1c6aa6081c424898a1c269480e74615c168b14b162e8c8826d6a64f3f9ce7 03:19:50 $ docker rm -f --volumes 47a1c6aa6081c424898a1c269480e74615c168b14b162e8c8826d6a64f3f9ce7 [Pipeline] // withDockerContainer [Pipeline] sh 03:19:51 + sudo chown -R jenkins:jenkins . [Pipeline] stash 03:19:51 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 03:19:51 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:19:51 Running on prd-ubuntu20.04-docker-arm64-4c-16g-4485 in /w/workspace/gexfoundry_device-sdk-go_PR-1501 [Pipeline] { [Pipeline] ws 03:19:51 Running in /w/workspace/device-sdk-go/2 [Pipeline] { 03:19:51 + ls -al . 03:19:51 total 304 03:19:51 drwxrwxr-x 11 jenkins jenkins 4096 Aug 25 03:18 . 03:19:51 drwxrwxr-x 4 jenkins jenkins 4096 Aug 25 03:17 .. 03:19:51 -rw-rw-r-- 1 jenkins jenkins 140 Aug 25 03:17 .dockerignore 03:19:51 drwxrwxr-x 8 jenkins jenkins 4096 Aug 25 03:18 .git 03:19:51 drwxrwxr-x 2 jenkins jenkins 4096 Aug 25 03:17 .github 03:19:51 -rw-rw-r-- 1 jenkins jenkins 137 Aug 25 03:17 .gitignore 03:19:51 -rw-rw-r-- 1 jenkins jenkins 42 Aug 25 03:17 .golangci.yml 03:19:51 drwxr-xr-x 3 jenkins jenkins 4096 Aug 25 03:18 .semver 03:19:51 -rw-rw-r-- 1 jenkins jenkins 44878 Aug 25 03:17 CHANGELOG.md 03:19:51 -rw-rw-r-- 1 jenkins jenkins 677 Aug 25 03:17 GOVERNANCE.md 03:19:51 -rw-rw-r-- 1 jenkins jenkins 885 Aug 25 03:17 Jenkinsfile 03:19:51 -rw-rw-r-- 1 jenkins jenkins 11341 Aug 25 03:17 LICENSE 03:19:51 -rw-rw-r-- 1 jenkins jenkins 1842 Aug 25 03:17 Makefile 03:19:51 -rw-rw-r-- 1 jenkins jenkins 619 Aug 25 03:17 OWNERS.md 03:19:51 -rw-rw-r-- 1 jenkins jenkins 4933 Aug 25 03:17 README.md 03:19:51 -rw-rw-r-- 1 jenkins jenkins 5 Aug 25 03:18 VERSION 03:19:51 drwxrwxr-x 2 jenkins jenkins 4096 Aug 25 03:17 bin 03:19:51 -rw-r--r-- 1 jenkins jenkins 120273 Aug 25 03:19 coverage.out 03:19:51 drwxrwxr-x 5 jenkins jenkins 4096 Aug 25 03:17 example 03:19:51 -rw-rw-r-- 1 jenkins jenkins 3721 Aug 25 03:17 go.mod 03:19:51 -rw-rw-r-- 1 jenkins jenkins 33545 Aug 25 03:17 go.sum 03:19:51 drwxrwxr-x 12 jenkins jenkins 4096 Aug 25 03:17 internal 03:19:51 drwxrwxr-x 3 jenkins jenkins 4096 Aug 25 03:17 openapi 03:19:51 drwxrwxr-x 6 jenkins jenkins 4096 Aug 25 03:17 pkg 03:19:51 drwxrwxr-x 4 jenkins jenkins 4096 Aug 25 03:17 snap 03:19:51 -rw-rw-r-- 1 jenkins jenkins 222 Aug 25 03:17 version.go [Pipeline] checkout [Pipeline] isUnix 03:19:52 The recommended git tool is: git [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:19:52 + docker build -t device-sdk-simple -f example/cmd/device-simple/Dockerfile --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=65a841fca0e6bf82465e4819bdafc5f10ed3eb4b --label arch=amd64 --label version=0.0.0 . 03:19:52 Sending build context to Docker daemon 11.21MB 03:19:52 Step 1/23 : ARG BASE=golang:1.20-alpine3.17 03:19:52 Step 2/23 : FROM ${BASE} AS builder 03:19:52 ---> 34fe0336983e 03:19:52 Step 3/23 : ARG MAKE=make build 03:19:52 ---> Running in 910c036724c6 03:19:52 Removing intermediate container 910c036724c6 03:19:52 ---> f2b57bb6e03c 03:19:52 Step 4/23 : WORKDIR /device-sdk-go 03:19:52 ---> Running in ab1fcd43eb9c 03:19:52 Removing intermediate container ab1fcd43eb9c 03:19:52 ---> 48b8bfdb7645 03:19:52 Step 5/23 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 03:19:52 ---> Running in e534a67bd1c8 03:19:52 Removing intermediate container e534a67bd1c8 03:19:52 ---> 094d804d1edb 03:19:52 Step 6/23 : RUN apk add --update --no-cache make git 03:19:52 ---> Running in e27e4a836809 03:19:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 03:19:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 03:19:53 OK: 265 MiB in 53 packages 03:19:53 Removing intermediate container e27e4a836809 03:19:53 ---> b34d764bf7a3 03:19:53 Step 7/23 : COPY go.mod vendor* ./ 03:19:54 ---> 26d72ace5254 03:19:54 Step 8/23 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:19:54 ---> Running in 7a6ae4e6bcff 03:19:54 Removing intermediate container 7a6ae4e6bcff 03:19:54 ---> 9d7a987443ed 03:19:54 Step 9/23 : COPY . . 03:19:55 ---> 3576b5e90071 03:19:55 Step 10/23 : RUN ${MAKE} 03:19:55 ---> Running in 2431c070b79f 03:19:55 CGO_ENABLED=0 go build -ldflags "-X github.com/edgexfoundry/device-sdk-go/v3.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v3/internal/common.SDKVersion=0.0.0" -trimpath -mod=readonly -o example/cmd/device-simple/device-simple ./example/cmd/device-simple 03:19:56 using credential edgex-jenkins-ssh 03:19:56 Cloning the remote Git repository 03:19:56 Cloning repository git@github.com:edgexfoundry/device-sdk-go.git 03:19:56 > git init /w/workspace/device-sdk-go/2 # timeout=10 03:19:57 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-go.git 03:19:57 > git --version # timeout=10 03:19:57 > git --version # 'git version 2.25.1' 03:19:57 using GIT_SSH to set credentials SSH Credentials for GitHub 03:19:57 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 03:19:58 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 03:19:58 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 03:20:00 Merging remotes/origin/main commit 6e6deb91922711a067a4f69f557ff034afcc25fa into PR head commit 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b 03:20:00 Merge succeeded, producing 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b 03:20:00 Checking out Revision 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b (PR-1501) 03:19:59 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 03:19:59 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-go.git 03:19:59 using GIT_SSH to set credentials SSH Credentials for GitHub 03:19:59 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-go.git +refs/pull/1501/head:refs/remotes/origin/PR-1501 +refs/heads/main:refs/remotes/origin/main # timeout=10 03:20:00 > git config core.sparsecheckout # timeout=10 03:20:00 > git checkout -f 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b # timeout=10 03:20:00 > git remote # timeout=10 03:20:00 > git config --get remote.origin.url # timeout=10 03:20:00 using GIT_SSH to set credentials SSH Credentials for GitHub 03:20:00 > git merge 6e6deb91922711a067a4f69f557ff034afcc25fa # timeout=10 03:20:00 > git rev-parse HEAD^{commit} # timeout=10 03:20:00 > git config core.sparsecheckout # timeout=10 03:20:00 > git checkout -f 65a841fca0e6bf82465e4819bdafc5f10ed3eb4b # timeout=10 03:20:04 Commit message: "fix: update mock DeviceServiceSDK" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 03:20:05 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 03:20:05 % Total % Received % Xferd Average Speed Time Time Time Current 03:20:05 Dload Upload Total Spent Left Speed 03:20:05 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 103k 0 --:--:-- --:--:-- --:--:-- 103k [Pipeline] sh 03:20:05 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 03:20:06 + sudo tee /etc/docker/daemon.new 03:20:06 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 03:20:06 { 03:20:06 "registry-mirrors": [ 03:20:06 "https://nexus3.edgexfoundry.org:10001" 03:20:06 ], 03:20:06 "bip": "10.250.0.254/24", 03:20:06 "hosts": [ 03:20:06 "tcp://0.0.0.0:5555", 03:20:06 "unix:///var/run/docker.sock" 03:20:06 ], 03:20:06 "mtu": 1458, 03:20:06 "selinux-enabled": true, 03:20:06 "seccomp-profile": "/etc/docker/seccomp.json" 03:20:06 } [Pipeline] sh 03:20:06 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 03:20:06 + sudo service docker restart 03:20:17 Removing intermediate container 2431c070b79f 03:20:17 ---> d0471e22ad2b 03:20:17 Step 11/23 : FROM alpine:3.17 03:20:17 3.17: Pulling from library/alpine 03:20:17 9398808236ff: Pulling fs layer 03:20:17 9398808236ff: Download complete 03:20:17 9398808236ff: Pull complete 03:20:17 Digest: sha256:f71a5f071694a785e064f05fed657bf8277f1b2113a8ed70c90ad486d6ee54dc 03:20:17 Status: Downloaded newer image for alpine:3.17 03:20:17 ---> 1e0b8b5322fc 03:20:17 Step 12/23 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 03:20:17 ---> Running in 3667aeb2496e 03:20:17 Removing intermediate container 3667aeb2496e 03:20:17 ---> d00ddfd1f67f 03:20:17 Step 13/23 : RUN apk add --update --no-cache 03:20:17 ---> Running in b35b34db405a 03:20:17 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 03:20:17 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 03:20:17 OK: 7 MiB in 15 packages 03:20:17 Removing intermediate container b35b34db405a 03:20:17 ---> 291b5f47bc94 03:20:17 Step 14/23 : WORKDIR / 03:20:17 ---> Running in 8a7d32eb62ae 03:20:17 Removing intermediate container 8a7d32eb62ae 03:20:17 ---> 16b8cc3e8731 03:20:17 Step 15/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/Attribution.txt /Attribution.txt 03:20:17 ---> d354174bedd6 03:20:17 Step 16/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/device-simple /device-simple 03:20:18 ---> b724cd5088d0 03:20:18 Step 17/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/res/ /res 03:20:18 ---> 5d711dc98538 03:20:18 Step 18/23 : EXPOSE 59999 03:20:18 ---> Running in d7972e877cd6 03:20:18 Removing intermediate container d7972e877cd6 03:20:18 ---> 2aa0044e12b6 03:20:18 Step 19/23 : ENTRYPOINT ["/device-simple"] 03:20:19 ---> Running in 7d8c092659c2 03:20:19 Removing intermediate container 7d8c092659c2 03:20:19 ---> 284e96d2dc09 03:20:19 Step 20/23 : CMD ["-cp=consul.http://edgex-core-consul:8500", "--registry"] 03:20:19 ---> Running in 17f512875594 03:20:19 Removing intermediate container 17f512875594 03:20:19 ---> a5def8906268 03:20:19 Step 21/23 : LABEL arch=amd64 03:20:19 ---> Running in 69c218ba685d 03:20:19 Removing intermediate container 69c218ba685d 03:20:19 ---> 9540d41080de 03:20:19 Step 22/23 : LABEL git_sha=65a841fca0e6bf82465e4819bdafc5f10ed3eb4b 03:20:19 ---> Running in 98224e28fdd7 03:20:19 Removing intermediate container 98224e28fdd7 03:20:19 ---> 9b19b25a0cf0 03:20:19 Step 23/23 : LABEL version=0.0.0 03:20:19 ---> Running in e73c2c4cbe04 03:20:19 Removing intermediate container e73c2c4cbe04 03:20:19 ---> b4c6de4b84e3 03:20:19 [Warning] One or more build-args [ARCH] were not consumed 03:20:19 Successfully built b4c6de4b84e3 03:20:19 Successfully tagged device-sdk-simple: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 03:20:19 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:20:19 03:20:19 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:20:20 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:20:20 latest: Pulling from edgex-lftools-log-publisher 03:20:20 5eb5b503b376: Pulling fs layer 03:20:20 5c69ac0246d0: Pulling fs layer 03:20:20 ec43610c2a17: Pulling fs layer 03:20:20 3a2ae6a8a46f: Pulling fs layer 03:20:20 33b1e0a273af: Pulling fs layer 03:20:20 3a2ae6a8a46f: Waiting 03:20:20 5d3b04190fa2: Pulling fs layer 03:20:20 2f39f015ded8: Pulling fs layer 03:20:20 33b1e0a273af: Waiting 03:20:20 5d3b04190fa2: Waiting 03:20:20 2f39f015ded8: Waiting 03:20:20 5c69ac0246d0: Verifying Checksum 03:20:20 5c69ac0246d0: Download complete 03:20:20 3a2ae6a8a46f: Verifying Checksum 03:20:20 3a2ae6a8a46f: Download complete 03:20:20 33b1e0a273af: Verifying Checksum 03:20:20 33b1e0a273af: Download complete 03:20:20 5d3b04190fa2: Download complete 03:20:20 ec43610c2a17: Verifying Checksum 03:20:20 ec43610c2a17: Download complete 03:20:20 5eb5b503b376: Verifying Checksum 03:20:20 5eb5b503b376: Download complete 03:20:21 2f39f015ded8: Verifying Checksum 03:20:21 2f39f015ded8: Download complete 03:20:21 5eb5b503b376: Pull complete 03:20:21 5c69ac0246d0: Pull complete 03:20:22 ec43610c2a17: Pull complete 03:20:22 3a2ae6a8a46f: Pull complete 03:20:22 33b1e0a273af: Pull complete 03:20:22 5d3b04190fa2: Pull complete [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:20:25 provisioning config files... 03:20:25 copy managed file [device-sdk-go-settings] to file:/w/workspace/device-sdk-go/2@tmp/config9847146704069364484tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:20:25 ---> docker-login.sh 03:20:25 nexus3.edgexfoundry.org:10001 03:20:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:20:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:20:25 Configure a credential helper to remove this warning. See 03:20:25 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:20:25 03:20:25 Login Succeeded 03:20:25 nexus3.edgexfoundry.org:10002 03:20:26 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:20:26 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:20:26 Configure a credential helper to remove this warning. See 03:20:26 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:20:26 03:20:26 Login Succeeded 03:20:26 nexus3.edgexfoundry.org:10003 03:20:26 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:20:26 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:20:26 Configure a credential helper to remove this warning. See 03:20:26 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:20:26 03:20:26 Login Succeeded 03:20:26 nexus3.edgexfoundry.org:10004 03:20:26 2f39f015ded8: Pull complete 03:20:26 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 03:20:26 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:20:26 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:20:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:20:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:20:27 Configure a credential helper to remove this warning. See 03:20:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:20:27 03:20:27 Login Succeeded 03:20:27 docker.io 03:20:27 prd-ubuntu20.04-docker-8c-8g-4484 does not seem to be running inside a container 03:20:27 $ 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-sdk-go_PR-1501 -v /w/workspace/gexfoundry_device-sdk-go_PR-1501:/w/workspace/gexfoundry_device-sdk-go_PR-1501:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 03:20:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:20:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:20:27 Configure a credential helper to remove this warning. See 03:20:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:20:27 03:20:27 Login Succeeded 03:20:27 ---> docker-login.sh ends 03:20:31 $ docker top 5570102b3ed7024c7bdb355ec2b55f4915d468cea4f01b2cdbaeb3de160af865 -eo pid,comm [Pipeline] { [Pipeline] } 03:20:32 Deleting 1 temporary files [Pipeline] libraryResource [Pipeline] sh [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:20:32 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:20:32 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] 03:20:32 ---> job-cost.sh 03:20:32 lf-activate-venv: SKIPPING 03:20:32 INFO: No Stack... [Pipeline] echo 03:20:32 ========================================================= 03:20:32 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 03:20:32 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:20:32 INFO: Retrieving Pricing Info for: v3-standard-8 03:20:32 + docker build -t ci-base-image-arm64 -f example/cmd/device-simple/Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine --build-arg MAKE=echo noop --target=builder . 03:20:32 INFO: Archiving Costs [Pipeline] sh 03:20:33 Sending build context to Docker daemon 5.926MB 03:20:33 Step 1/10 : ARG BASE=golang:1.20-alpine3.17 03:20:33 Step 2/10 : FROM ${BASE} AS builder 03:20:33 + cat /w/workspace/gexfoundry_device-sdk-go_PR-1501/archives/cost.csv 03:20:33 + cut -d, -f6 [Pipeline] lock 03:20:33 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-go-PR-1501-2-stack-cost] 03:20:33 Resource [jenkins-edgexfoundry-device-sdk-go-PR-1501-2-stack-cost] did not exist. Created. 03:20:33 Lock acquired on [jenkins-edgexfoundry-device-sdk-go-PR-1501-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:20:33 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 03:20:33 edb6bdbacee9: Pulling fs layer 03:20:33 5f9638ab2659: Pulling fs layer 03:20:33 8d51d6327a98: Pulling fs layer 03:20:33 8b374f2dd631: Pulling fs layer 03:20:33 ec14aa9079de: Pulling fs layer 03:20:33 2f466654f4bb: Pulling fs layer 03:20:33 554e91adad29: Pulling fs layer 03:20:33 8b374f2dd631: Waiting 03:20:33 ec14aa9079de: Waiting 03:20:33 2f466654f4bb: Waiting 03:20:33 554e91adad29: Waiting 03:20:33 5f9638ab2659: Verifying Checksum 03:20:33 5f9638ab2659: Download complete 03:20:33 8b374f2dd631: Verifying Checksum 03:20:33 8b374f2dd631: Download complete 03:20:33 ec14aa9079de: Verifying Checksum 03:20:33 ec14aa9079de: Download complete 03:20:33 edb6bdbacee9: Verifying Checksum 03:20:33 edb6bdbacee9: Download complete 03:20:33 + echo total: 0.2199999988079071 [Pipeline] stash 03:20:33 Stashed 1 file(s) [Pipeline] } 03:20:33 Lock released on resource [jenkins-edgexfoundry-device-sdk-go-PR-1501-2-stack-cost] [Pipeline] // lock [Pipeline] } 03:20:33 $ docker stop --time=1 5570102b3ed7024c7bdb355ec2b55f4915d468cea4f01b2cdbaeb3de160af865 03:20:34 edb6bdbacee9: Pull complete 03:20:34 $ docker rm -f --volumes 5570102b3ed7024c7bdb355ec2b55f4915d468cea4f01b2cdbaeb3de160af865 03:20:34 554e91adad29: Verifying Checksum 03:20:34 554e91adad29: Download complete [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 03:20:35 5f9638ab2659: Pull complete 03:20:36 8d51d6327a98: Verifying Checksum 03:20:36 8d51d6327a98: Download complete 03:20:36 2f466654f4bb: Verifying Checksum 03:20:36 2f466654f4bb: Download complete 03:20:48 8d51d6327a98: Pull complete 03:20:48 8b374f2dd631: Pull complete 03:20:48 ec14aa9079de: Pull complete 03:20:53 2f466654f4bb: Pull complete 03:20:56 554e91adad29: Pull complete 03:20:56 Digest: sha256:f4f79e0ab507ec6f613cbb0f842a80f635fe1a72038f554d66df6ea3828f3663 03:20:56 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 03:20:56 ---> 1e15ea492957 03:20:56 Step 3/10 : ARG MAKE=make build 03:20:57 ---> Running in f475507cbe71 03:20:57 Removing intermediate container f475507cbe71 03:20:57 ---> 1e40a9eae732 03:20:57 Step 4/10 : WORKDIR /device-sdk-go 03:20:57 ---> Running in e0b3b88b56f1 03:20:57 Removing intermediate container e0b3b88b56f1 03:20:57 ---> 585fef312cb5 03:20:57 Step 5/10 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 03:20:57 ---> Running in bc0efb98b236 03:20:58 Removing intermediate container bc0efb98b236 03:20:58 ---> 0f1c5ab94afb 03:20:58 Step 6/10 : RUN apk add --update --no-cache make git 03:20:58 ---> Running in f0d3ff0f42b0 03:20:59 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 03:20:59 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 03:21:00 OK: 263 MiB in 53 packages 03:21:01 Removing intermediate container f0d3ff0f42b0 03:21:01 ---> b5d257e4a8e9 03:21:01 Step 7/10 : COPY go.mod vendor* ./ 03:21:02 ---> f20220d1b53c 03:21:02 Step 8/10 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:21:02 ---> Running in 14f352e03afa 03:22:09 Removing intermediate container 14f352e03afa 03:22:09 ---> ddeaffb87c5b 03:22:09 Step 9/10 : COPY . . 03:22:09 ---> 48267c1c03fd 03:22:09 Step 10/10 : RUN ${MAKE} 03:22:09 ---> Running in 9502290634b4 03:22:09 noop 03:22:09 Removing intermediate container 9502290634b4 03:22:09 ---> e33eabf8b898 03:22:09 Successfully built e33eabf8b898 03:22:09 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:22:10 + docker inspect -f . ci-base-image-arm64 03:22:10 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:22:10 prd-ubuntu20.04-docker-arm64-4c-16g-4485 does not seem to be running inside a container 03:22:10 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-sdk-go/2 -v /w/workspace/device-sdk-go/2:/w/workspace/device-sdk-go/2:rw,z -v /w/workspace/device-sdk-go/2@tmp:/w/workspace/device-sdk-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 ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 03:22:11 $ docker top d0e29c175261e652ce7a21a8ca34115a9ebd3e919eb4e07e7301b0472b72480c -eo pid,comm [Pipeline] { [Pipeline] sh 03:22:12 + go version 03:22:12 go version go1.20.6 linux/arm64 [Pipeline] } 03:22:12 $ docker stop --time=1 d0e29c175261e652ce7a21a8ca34115a9ebd3e919eb4e07e7301b0472b72480c 03:22:14 $ docker rm -f --volumes d0e29c175261e652ce7a21a8ca34115a9ebd3e919eb4e07e7301b0472b72480c [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:22:14 + docker inspect -f . ci-base-image-arm64 03:22:14 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:22:14 prd-ubuntu20.04-docker-arm64-4c-16g-4485 does not seem to be running inside a container 03:22: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-sdk-go/2 -v /w/workspace/device-sdk-go/2:/w/workspace/device-sdk-go/2:rw,z -v /w/workspace/device-sdk-go/2@tmp:/w/workspace/device-sdk-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 ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 03:22:16 $ docker top 348ce48e651acf1288e84a5e1d327d943400f325fb192628c81f5ee4cfe531f4 -eo pid,comm [Pipeline] { [Pipeline] sh 03:22:16 + git config --global --add safe.directory /w/workspace/device-sdk-go/2 [Pipeline] fileExists [Pipeline] sh 03:22:17 + make test 03:22:17 go test -race -coverprofile=coverage.out ./... 03:22:56 ? github.com/edgexfoundry/device-sdk-go/v3 [no test files] 03:25:02 ? github.com/edgexfoundry/device-sdk-go/v3/example/cmd/device-simple [no test files] 03:25:02 ? github.com/edgexfoundry/device-sdk-go/v3/example/config [no test files] 03:25:02 ? github.com/edgexfoundry/device-sdk-go/v3/example/driver [no test files] 03:25:02 ? github.com/edgexfoundry/device-sdk-go/v3/internal/application [no test files] 03:25:02 ? github.com/edgexfoundry/device-sdk-go/v3/internal/autodiscovery [no test files] 03:25:15 ok github.com/edgexfoundry/device-sdk-go/v3/internal/autoevent 0.241s coverage: 27.6% of statements 03:25:19 ok github.com/edgexfoundry/device-sdk-go/v3/internal/cache 0.280s coverage: 80.2% of statements 03:25:31 ? github.com/edgexfoundry/device-sdk-go/v3/internal/config [no test files] 03:25:31 ? github.com/edgexfoundry/device-sdk-go/v3/internal/container [no test files] 03:25:31 ok github.com/edgexfoundry/device-sdk-go/v3/internal/common 0.345s coverage: 86.0% of statements 03:25:38 ? github.com/edgexfoundry/device-sdk-go/v3/internal/controller/http/correlation [no test files] 03:25:38 ok github.com/edgexfoundry/device-sdk-go/v3/internal/controller/http 0.520s coverage: 71.8% of statements 03:25:41 ok github.com/edgexfoundry/device-sdk-go/v3/internal/controller/messaging 3.289s coverage: 14.3% of statements 03:25:44 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/interfaces [no test files] 03:25:44 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/interfaces/mocks [no test files] 03:25:44 ok github.com/edgexfoundry/device-sdk-go/v3/internal/provision 3.232s coverage: 43.8% of statements 03:25:44 ok github.com/edgexfoundry/device-sdk-go/v3/internal/transformer 0.406s coverage: 68.5% of statements 03:25:47 ok github.com/edgexfoundry/device-sdk-go/v3/pkg/models 0.437s coverage: 89.2% of statements 03:25:49 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/startup [no test files] 03:25:49 ok github.com/edgexfoundry/device-sdk-go/v3/pkg/service 0.240s coverage: 5.5% of statements 03:25:50 WARNING: Linting skipped (not on x86_64 or linter not installed) 03:25:50 GO111MODULE=on go vet ./... 03:28:12 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 03:28:12 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 03:28:12 ./bin/test-attribution-txt.sh [Pipeline] echo 03:28:12 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 03:28:12 $ docker stop --time=1 348ce48e651acf1288e84a5e1d327d943400f325fb192628c81f5ee4cfe531f4 03:28:14 $ docker rm -f --volumes 348ce48e651acf1288e84a5e1d327d943400f325fb192628c81f5ee4cfe531f4 [Pipeline] // withDockerContainer [Pipeline] sh 03:28:15 + sudo chown -R jenkins:jenkins . [Pipeline] stash 03:28:15 Warning: overwriting stash ‘coverage-report’ 03:28:16 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 03:28:16 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:28:17 + ls -al . 03:28:17 total 300 03:28:17 drwxrwxr-x 10 jenkins jenkins 4096 Aug 25 03:22 . 03:28:17 drwxrwxr-x 4 jenkins jenkins 4096 Aug 25 03:19 .. 03:28:17 -rw-rw-r-- 1 jenkins jenkins 140 Aug 25 03:20 .dockerignore 03:28:17 drwxrwxr-x 8 jenkins jenkins 4096 Aug 25 03:20 .git 03:28:17 drwxrwxr-x 2 jenkins jenkins 4096 Aug 25 03:20 .github 03:28:17 -rw-rw-r-- 1 jenkins jenkins 137 Aug 25 03:20 .gitignore 03:28:17 -rw-rw-r-- 1 jenkins jenkins 42 Aug 25 03:20 .golangci.yml 03:28:17 -rw-rw-r-- 1 jenkins jenkins 44878 Aug 25 03:20 CHANGELOG.md 03:28:17 -rw-rw-r-- 1 jenkins jenkins 677 Aug 25 03:20 GOVERNANCE.md 03:28:17 -rw-rw-r-- 1 jenkins jenkins 885 Aug 25 03:20 Jenkinsfile 03:28:17 -rw-rw-r-- 1 jenkins jenkins 11341 Aug 25 03:20 LICENSE 03:28:17 -rw-rw-r-- 1 jenkins jenkins 1842 Aug 25 03:20 Makefile 03:28:17 -rw-rw-r-- 1 jenkins jenkins 619 Aug 25 03:20 OWNERS.md 03:28:17 -rw-rw-r-- 1 jenkins jenkins 4933 Aug 25 03:20 README.md 03:28:17 -rw-rw-r-- 1 jenkins jenkins 5 Aug 25 03:18 VERSION 03:28:17 drwxrwxr-x 2 jenkins jenkins 4096 Aug 25 03:20 bin 03:28:17 -rw-r--r-- 1 jenkins jenkins 120271 Aug 25 03:25 coverage.out 03:28:17 drwxrwxr-x 5 jenkins jenkins 4096 Aug 25 03:20 example 03:28:17 -rw-rw-r-- 1 jenkins jenkins 3721 Aug 25 03:20 go.mod 03:28:17 -rw-rw-r-- 1 jenkins jenkins 33545 Aug 25 03:20 go.sum 03:28:17 drwxrwxr-x 12 jenkins jenkins 4096 Aug 25 03:20 internal 03:28:17 drwxrwxr-x 3 jenkins jenkins 4096 Aug 25 03:20 openapi 03:28:17 drwxrwxr-x 6 jenkins jenkins 4096 Aug 25 03:20 pkg 03:28:17 drwxrwxr-x 4 jenkins jenkins 4096 Aug 25 03:20 snap 03:28:17 -rw-rw-r-- 1 jenkins jenkins 222 Aug 25 03:20 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:28:17 + docker build -t device-sdk-simple-arm64 -f example/cmd/device-simple/Dockerfile --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=65a841fca0e6bf82465e4819bdafc5f10ed3eb4b --label arch=arm64 --label version=0.0.0 . 03:28:17 Sending build context to Docker daemon 6.047MB 03:28:17 Step 1/23 : ARG BASE=golang:1.20-alpine3.17 03:28:17 Step 2/23 : FROM ${BASE} AS builder 03:28:17 ---> e33eabf8b898 03:28:17 Step 3/23 : ARG MAKE=make build 03:28:18 ---> Running in ec0bf30cfa66 03:28:18 Removing intermediate container ec0bf30cfa66 03:28:18 ---> e60919b663ec 03:28:18 Step 4/23 : WORKDIR /device-sdk-go 03:28:18 ---> Running in 83c57d4c1696 03:28:18 Removing intermediate container 83c57d4c1696 03:28:18 ---> e725780f349e 03:28:18 Step 5/23 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 03:28:18 ---> Running in 72887ca7229a 03:28:18 Removing intermediate container 72887ca7229a 03:28:18 ---> 79bfcd9e84a2 03:28:18 Step 6/23 : RUN apk add --update --no-cache make git 03:28:19 ---> Running in 861b9207b69c 03:28:20 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 03:28:23 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 03:28:23 OK: 263 MiB in 53 packages 03:28:24 Removing intermediate container 861b9207b69c 03:28:24 ---> cba16b4063a5 03:28:24 Step 7/23 : COPY go.mod vendor* ./ 03:28:25 ---> c49f19b289ec 03:28:25 Step 8/23 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:28:25 ---> Running in 5d72b7ff4868 03:28:27 Removing intermediate container 5d72b7ff4868 03:28:27 ---> fdd3b49fcd09 03:28:27 Step 9/23 : COPY . . 03:28:28 ---> b2e3cd667850 03:28:28 Step 10/23 : RUN ${MAKE} 03:28:28 ---> Running in 4640d10158e2 03:28:29 CGO_ENABLED=0 go build -ldflags "-X github.com/edgexfoundry/device-sdk-go/v3.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v3/internal/common.SDKVersion=0.0.0" -trimpath -mod=readonly -o example/cmd/device-simple/device-simple ./example/cmd/device-simple 03:30:50 Removing intermediate container 4640d10158e2 03:30:50 ---> e11b936673cd 03:30:50 Step 11/23 : FROM alpine:3.17 03:30:50 3.17: Pulling from library/alpine 03:30:50 4060ece20d7a: Pulling fs layer 03:30:50 4060ece20d7a: Verifying Checksum 03:30:50 4060ece20d7a: Download complete 03:30:50 4060ece20d7a: Pull complete 03:30:50 Digest: sha256:f71a5f071694a785e064f05fed657bf8277f1b2113a8ed70c90ad486d6ee54dc 03:30:50 Status: Downloaded newer image for alpine:3.17 03:30:50 ---> 8650cd65339b 03:30:50 Step 12/23 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 03:30:50 ---> Running in 2a0166df9dbd 03:30:50 Removing intermediate container 2a0166df9dbd 03:30:50 ---> 20127ce3ca13 03:30:50 Step 13/23 : RUN apk add --update --no-cache 03:30:50 ---> Running in daf4256d1d58 03:30:50 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 03:30:50 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 03:30:50 OK: 7 MiB in 15 packages 03:30:50 Removing intermediate container daf4256d1d58 03:30:50 ---> a4e3602f50ef 03:30:50 Step 14/23 : WORKDIR / 03:30:50 ---> Running in cf652991148e 03:30:50 Removing intermediate container cf652991148e 03:30:50 ---> fd852e52c442 03:30:50 Step 15/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/Attribution.txt /Attribution.txt 03:30:50 ---> 02262afd55dc 03:30:50 Step 16/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/device-simple /device-simple 03:30:50 ---> 40348958678e 03:30:50 Step 17/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/res/ /res 03:30:50 ---> b309c0685c7f 03:30:50 Step 18/23 : EXPOSE 59999 03:30:50 ---> Running in 7eaad8d91a01 03:30:50 Removing intermediate container 7eaad8d91a01 03:30:50 ---> 2a4f1ce77e9a 03:30:50 Step 19/23 : ENTRYPOINT ["/device-simple"] 03:30:50 ---> Running in d3d0ae2cdd1f 03:30:50 Removing intermediate container d3d0ae2cdd1f 03:30:50 ---> 1613f3172719 03:30:50 Step 20/23 : CMD ["-cp=consul.http://edgex-core-consul:8500", "--registry"] 03:30:50 ---> Running in 2e9de872047d 03:30:50 Removing intermediate container 2e9de872047d 03:30:50 ---> 1a607ad6357b 03:30:50 Step 21/23 : LABEL arch=arm64 03:30:50 ---> Running in 884f46420dbb 03:30:50 Removing intermediate container 884f46420dbb 03:30:50 ---> a8ef1b0376b1 03:30:50 Step 22/23 : LABEL git_sha=65a841fca0e6bf82465e4819bdafc5f10ed3eb4b 03:30:50 ---> Running in 376a32dff540 03:30:50 Removing intermediate container 376a32dff540 03:30:50 ---> 05c749781d5a 03:30:50 Step 23/23 : LABEL version=0.0.0 03:30:50 ---> Running in 5e1afe337003 03:30:50 Removing intermediate container 5e1afe337003 03:30:50 ---> 870bf52728c7 03:30:50 [Warning] One or more build-args [ARCH] were not consumed 03:30:50 Successfully built 870bf52728c7 03:30:50 Successfully tagged device-sdk-simple-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 03:30:51 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:30:51 03:30:51 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:30:51 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:30:51 arm64: Pulling from edgex-lftools-log-publisher 03:30:51 8998bd30e6a1: Pulling fs layer 03:30:51 04944245beec: Pulling fs layer 03:30:51 699f458cf7ca: Pulling fs layer 03:30:51 765212b225bb: Pulling fs layer 03:30:51 f23df028b6ca: Pulling fs layer 03:30:51 d65c8cfc05b1: Pulling fs layer 03:30:51 2437ff75d9bd: Pulling fs layer 03:30:51 765212b225bb: Waiting 03:30:51 f23df028b6ca: Waiting 03:30:51 d65c8cfc05b1: Waiting 03:30:51 2437ff75d9bd: Waiting 03:30:51 04944245beec: Verifying Checksum 03:30:51 04944245beec: Download complete 03:30:51 765212b225bb: Verifying Checksum 03:30:51 765212b225bb: Download complete 03:30:51 f23df028b6ca: Download complete 03:30:51 d65c8cfc05b1: Download complete 03:30:51 699f458cf7ca: Verifying Checksum 03:30:51 699f458cf7ca: Download complete 03:30:52 8998bd30e6a1: Verifying Checksum 03:30:52 8998bd30e6a1: Download complete 03:30:55 2437ff75d9bd: Verifying Checksum 03:30:55 2437ff75d9bd: Download complete 03:30:56 8998bd30e6a1: Pull complete 03:30:56 04944245beec: Pull complete 03:30:58 699f458cf7ca: Pull complete 03:30:58 765212b225bb: Pull complete 03:30:59 f23df028b6ca: Pull complete 03:30:59 d65c8cfc05b1: Pull complete 03:31:14 2437ff75d9bd: Pull complete 03:31:14 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 03:31:14 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:31:14 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:31:14 prd-ubuntu20.04-docker-arm64-4c-16g-4485 does not seem to be running inside a container 03:31:14 $ 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-sdk-go/2 -v /w/workspace/device-sdk-go/2:/w/workspace/device-sdk-go/2:rw,z -v /w/workspace/device-sdk-go/2@tmp:/w/workspace/device-sdk-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 ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 03:31:16 $ docker top 64abaf49e32914cf42862c0418a8303f746b2a713d559159947ba80112f4fc3d -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:31:17 ---> job-cost.sh 03:31:17 lf-activate-venv: SKIPPING 03:31:17 INFO: No Stack... 03:31:18 INFO: Retrieving Pricing Info for: v3-standard-4 03:31:18 INFO: Archiving Costs [Pipeline] sh 03:31:19 + cut -d, -f6 03:31:19 + cat /w/workspace/device-sdk-go/2/archives/cost.csv [Pipeline] lock 03:31:19 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-go-PR-1501-2-stack-cost] 03:31:19 Resource [jenkins-edgexfoundry-device-sdk-go-PR-1501-2-stack-cost] did not exist. Created. 03:31:19 Lock acquired on [jenkins-edgexfoundry-device-sdk-go-PR-1501-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:31:19 /w/workspace/device-sdk-go/2@tmp/durable-b5460f1d/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 03:31:19 + echo total: 0.10999999940395355 [Pipeline] stash 03:31:19 Warning: overwriting stash ‘stack-cost’ 03:31:20 Stashed 1 file(s) [Pipeline] } 03:31:20 Lock released on resource [jenkins-edgexfoundry-device-sdk-go-PR-1501-2-stack-cost] [Pipeline] // lock [Pipeline] } 03:31:20 $ docker stop --time=1 64abaf49e32914cf42862c0418a8303f746b2a713d559159947ba80112f4fc3d 03:31:21 $ docker rm -f --volumes 64abaf49e32914cf42862c0418a8303f746b2a713d559159947ba80112f4fc3d [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 03:31:22 provisioning config files... 03:31:22 copy managed file [device-sdk-go-codecov-token] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp/config1372610238793713621tmp [Pipeline] { [Pipeline] sh 03:31:22 + set +x 03:31:22 + curl -s https://codecov.io/bash 03:31:22 + bash -s -- 03:31:22 03:31:22 _____ _ 03:31:22 / ____| | | 03:31:22 | | ___ __| | ___ ___ _____ __ 03:31:22 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 03:31:22 | |___| (_) | (_| | __/ (_| (_) \ V / 03:31:22 \_____\___/ \__,_|\___|\___\___/ \_/ 03:31:22 Bash-1.0.6 03:31:22 03:31:22 03:31:22 ==> git version 2.25.1 found 03:31:22 ==> 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 03:31:22 Release-Date: 2020-01-08 03:31:22 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 03:31:22 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 03:31:22 ==> Jenkins CI detected. 03:31:22 current dir:  /w/workspace/gexfoundry_device-sdk-go_PR-1501 03:31:22 project root: . 03:31:22 --> token set from env 03:31:22 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 03:31:22 ==> Running gcov in . (disable via -X gcov) 03:31:22 ==> Python coveragepy not found 03:31:22 ==> Searching for coverage reports in: 03:31:22 + . 03:31:22 -> Found 1 reports 03:31:22 ==> Detecting git/mercurial file structure 03:31:22 ==> Reading reports 03:31:22 + ./coverage.out bytes=120271 03:31:22 ==> Appending adjustments 03:31:22 https://docs.codecov.io/docs/fixing-reports 03:31:22 + Found adjustments 03:31:22 ==> Gzipping contents 03:31:22 20K /tmp/codecov.g7hjwe.gz 03:31:22 ==> Uploading reports 03:31:22 url: https://codecov.io 03:31:22 query: branch=PR-1501&commit=65a841fca0e6bf82465e4819bdafc5f10ed3eb4b&build=2&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-sdk-go%2Fjob%2FPR-1501%2F2%2F&name=&tag=&slug=edgexfoundry%2Fdevice-sdk-go&service=jenkins&flags=&pr=1501&job=&cmd_args= 03:31:22 -> Pinging Codecov 03:31:22 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=6fc62cd9-fce6-47f0-85f4-af589338491a&branch=PR-1501&commit=65a841fca0e6bf82465e4819bdafc5f10ed3eb4b&build=2&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-sdk-go%2Fjob%2FPR-1501%2F2%2F&name=&tag=&slug=edgexfoundry%2Fdevice-sdk-go&service=jenkins&flags=&pr=1501&job=&cmd_args= 03:31:22 -> Uploading to 03:31:22 https://storage.googleapis.com/codecov/v4/raw/2023-08-25/7E55EF52A471D76F132DFD9A03CDDE97/65a841fca0e6bf82465e4819bdafc5f10ed3eb4b/b738fdab-fc7d-4f5d-b608-caa1d68a3aac.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230825%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230825T033122Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=1f4cac447a7a885b99a979b8efc7a353802ca870f1a7c42127451edb0e7733c1 03:31:22 % Total % Received % Xferd Average Speed Time Time Time Current 03:31:22 Dload Upload Total Spent Left Speed 03:31:23 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 16427 0 0 100 16427 0 85557 --:--:-- --:--:-- --:--:-- 85557 03:31:23 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-sdk-go/commit/65a841fca0e6bf82465e4819bdafc5f10ed3eb4b [Pipeline] } 03:31:23 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 03:31:23 + [ -d /w/workspace/gexfoundry_device-sdk-go_PR-1501/archives ] 03:31:23 + ls -al /w/workspace/gexfoundry_device-sdk-go_PR-1501/archives 03:31:23 total 16 03:31:23 drwxr-xr-x 3 root root 4096 Aug 25 03:20 . 03:31:23 drwxrwxr-x 12 jenkins jenkins 4096 Aug 25 03:20 .. 03:31:23 drwxr-xr-x 2 root root 4096 Aug 25 03:20 cost 03:31:23 -rw-r--r-- 1 root root 86 Aug 25 03:20 cost.csv 03:31:23 + sudo chown -R jenkins:jenkins /w/workspace/gexfoundry_device-sdk-go_PR-1501/archives 03:31:23 + ls -al /w/workspace/gexfoundry_device-sdk-go_PR-1501/archives 03:31:23 total 16 03:31:23 drwxr-xr-x 3 jenkins jenkins 4096 Aug 25 03:20 . 03:31:23 drwxrwxr-x 12 jenkins jenkins 4096 Aug 25 03:20 .. 03:31:23 drwxr-xr-x 2 jenkins jenkins 4096 Aug 25 03:20 cost 03:31:23 -rw-r--r-- 1 jenkins jenkins 86 Aug 25 03:20 cost.csv [Pipeline] libraryResource [Pipeline] sh 03:31:24 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 03:31:25 ---> package-listing.sh 03:31:25 ++ facter osfamily 03:31:25 ++ tr '[:upper:]' '[:lower:]' 03:31:25 + OS_FAMILY=debian 03:31:25 + workspace=/w/workspace/gexfoundry_device-sdk-go_PR-1501 03:31:25 + START_PACKAGES=/tmp/packages_start.txt 03:31:25 + END_PACKAGES=/tmp/packages_end.txt 03:31:25 + DIFF_PACKAGES=/tmp/packages_diff.txt 03:31:25 + PACKAGES=/tmp/packages_start.txt 03:31:25 + '[' /w/workspace/gexfoundry_device-sdk-go_PR-1501 ']' 03:31:25 + PACKAGES=/tmp/packages_end.txt 03:31:25 + case "${OS_FAMILY}" in 03:31:25 + dpkg -l 03:31:25 + grep '^ii' 03:31:25 + '[' -f /tmp/packages_start.txt ']' 03:31:25 + '[' -f /tmp/packages_end.txt ']' 03:31:25 + diff /tmp/packages_start.txt /tmp/packages_end.txt 03:31:25 + '[' /w/workspace/gexfoundry_device-sdk-go_PR-1501 ']' 03:31:25 + mkdir -p /w/workspace/gexfoundry_device-sdk-go_PR-1501/archives/ 03:31:25 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/gexfoundry_device-sdk-go_PR-1501/archives/ [Pipeline] echo 03:31:25 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-sdk-go_PR-1501/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 03:31:25 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:31:26 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:31:26 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:31:26 prd-ubuntu20.04-docker-8c-8g-4484 does not seem to be running inside a container 03:31:26 $ 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-sdk-go_PR-1501/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-sdk-go_PR-1501 -v /w/workspace/gexfoundry_device-sdk-go_PR-1501:/w/workspace/gexfoundry_device-sdk-go_PR-1501:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 03:31:26 $ docker top 0244e77898b0b93df4d2e2c88a0833d009e1601937540d298156791233f015fe -eo pid,comm [Pipeline] { [Pipeline] sh 03:31:26 + touch /tmp/pre-build-complete [Pipeline] sh 03:31:27 + mkdir -p /var/log/sysstat [Pipeline] sh 03:31:27 + ls /var/log/sa-host 03:31:27 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:31:27 provisioning config files... 03:31:27 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1501@tmp/config8999985663303232736tmp [Pipeline] { [Pipeline] echo 03:31:27 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 03:31:27 ---> create-netrc.sh [Pipeline] } 03:31:27 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 03:31:28 ---> python-tools-install.sh [Pipeline] echo 03:31:28 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 03:31:28 ---> sudo-logs.sh 03:31:28 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 03:31:28 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 03:31:28 ---> job-cost.sh 03:31:28 lf-activate-venv: SKIPPING 03:31:28 DEBUG: total: 0.2199999988079071 03:31:28 INFO: Retrieving Stack Cost... 03:31:29 INFO: Retrieving Pricing Info for: v3-standard-8 03:31:29 INFO: Archiving Costs [Pipeline] echo 03:31:29 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 03:31:29 ---> logs-deploy.sh 03:31:29 lf-activate-venv: SKIPPING 03:31:29 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-go/PR-1501/2 03:31:29 INFO: archiving workspace using pattern(s): 03:31:30 Archives upload complete. 03:31:30 INFO: archiving logs to Nexus