Pull request #1651 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 1917ac25e18a54f6706de4eec97101ca27fe9623+1921cd12150bcb2799e69b9e92bb7b088303c035 (b5637dd7c1c3838e241bc3efdb72a053d2e06437) 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-ssh4512285447529216067.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 0b81fa10a7dd14683a964f04f411324fe83f93ac 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-ssh1660963892752458428.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 0b81fa10a7dd14683a964f04f411324fe83f93ac The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1651/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1651/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh5345820636135042498.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1651/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh12510579631386082649.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 0b81fa10a7dd14683a964f04f411324fe83f93ac (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 0b81fa10a7dd14683a964f04f411324fe83f93ac # timeout=10 Commit message: "Merge pull request #457 from jinlinGuan/golang-1.23" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh556977324046953418.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1651/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1651/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh14743856042206589213.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object 0b81fa10a7dd14683a964f04f411324fe83f93ac 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]] ========================================================= [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.23 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 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [Pipeline] node Still waiting to schedule task All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-27083 in /w/workspace/gexfoundry_device-sdk-go_PR-1651 [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-1651 # 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/1651/head:refs/remotes/origin/PR-1651 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit 1921cd12150bcb2799e69b9e92bb7b088303c035 into PR head commit 1917ac25e18a54f6706de4eec97101ca27fe9623 Merge succeeded, producing 1917ac25e18a54f6706de4eec97101ca27fe9623 Checking out Revision 1917ac25e18a54f6706de4eec97101ca27fe9623 (PR-1651) Commit message: "build(deps): bump github.com/edgexfoundry/go-mod-bootstrap/v4" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 0b81fa10a7dd14683a964f04f411324fe83f93ac > git config core.sparsecheckout # timeout=10 > git checkout -f 1917ac25e18a54f6706de4eec97101ca27fe9623 # 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 1921cd12150bcb2799e69b9e92bb7b088303c035 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 1917ac25e18a54f6706de4eec97101ca27fe9623 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 04:44:24 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 04:44:24 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 04:44:24 ========================================================= 04:44:24 EdgeX Global Pipelines Version Info 04:44:24 ========================================================= [Pipeline] libraryResource [Pipeline] sh 04:44:25 ------------------- 04:44:25 stable info: 04:44:25 ------------------- 04:44:25 Commited By: Ginny Guan ginny@iotechsys.com 04:44:25 Commit SHA: 0b81fa10a7dd14683a964f04f411324fe83f93ac 04:44:25 Message: update stable to v1.0.265 04:44:26 ------------------- 04:44:26 experimental info: 04:44:26 ------------------- 04:44:26 Commited By: Cherry Wang cherry@iotechsys.com 04:44:26 Commit SHA: b5a5e52272fc4198cf3754284eedf36dbf0baa35 04:44:26 Message: update experimental to v1.0.264 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-go-settings [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-go [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.23 [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = example/cmd/device-simple/Dockerfile [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 04:44:26 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk-simple [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = true [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 04:44:27 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-1651 [Pipeline] echo 04:44:28 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-1651 [Pipeline] echo 04:44:28 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-1651 [Pipeline] echo 04:44:28 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 1917ac25e18a54f6706de4eec97101ca27fe9623 [Pipeline] echo 04:44:28 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 1917ac2 [Pipeline] echo 04:44:28 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:44:28 provisioning config files... 04:44:28 copy managed file [device-sdk-go-settings] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp/config15210012988793354580tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:44:28 ---> ****-login.sh 04:44:28 nexus3.edgexfoundry.org:10001 04:44:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:29 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:29 Configure a credential helper to remove this warning. See 04:44:29 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:29 04:44:29 Login Succeeded 04:44:29 nexus3.edgexfoundry.org:10002 04:44:29 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:29 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:29 Configure a credential helper to remove this warning. See 04:44:29 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:29 04:44:29 Login Succeeded 04:44:29 nexus3.edgexfoundry.org:10003 04:44:29 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:29 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:29 Configure a credential helper to remove this warning. See 04:44:29 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:29 04:44:29 Login Succeeded 04:44:29 nexus3.edgexfoundry.org:10004 04:44:29 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:29 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:29 Configure a credential helper to remove this warning. See 04:44:29 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:29 04:44:29 Login Succeeded 04:44:29 ****.io 04:44:29 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:29 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:29 Configure a credential helper to remove this warning. See 04:44:29 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:29 04:44:29 Login Succeeded 04:44:29 ---> ****-login.sh ends [Pipeline] } 04:44:29 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 04:44:30 + git rev-list -1 --merges 1917ac25e18a54f6706de4eec97101ca27fe9623~1..1917ac25e18a54f6706de4eec97101ca27fe9623 [Pipeline] echo 04:44:30 -----------> git rev-list -1 --merges 1917ac25e18a54f6706de4eec97101ca27fe9623~1..1917ac25e18a54f6706de4eec97101ca27fe9623 1917ac25e18a54f6706de4eec97101ca27fe9623 [false] [Pipeline] sh 04:44:30 + git log --format=format:%s -1 1917ac25e18a54f6706de4eec97101ca27fe9623 [Pipeline] echo 04:44:30 ========================================================= 04:44:30 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 04:44:30 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 04:44:31 + git log --format=format:%s -1 1917ac25e18a54f6706de4eec97101ca27fe9623 [Pipeline] echo 04:44:31 [semverPrep] GIT_COMMIT: 1917ac25e18a54f6706de4eec97101ca27fe9623, Commit Message: build(deps): bump github.com/edgexfoundry/go-mod-bootstrap/v4 [Pipeline] echo 04:44:31 [semverPrep] This is not a build commit. [Pipeline] sh 04:44:31 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 04:44:31 + grep -v github /etc/ssh/ssh_known_hosts 04:44:31 + [ -e /tmp/ssh_known_hosts ] 04:44:31 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 04:44:31 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 04:44:31 + sudo tee -a /etc/ssh/ssh_known_hosts 04:44:31 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:44:32 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 04:44:32 04:44:32 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:44:32 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 04:44:32 0.1.4: Pulling from edgex-devops/py-git-semver 04:44:32 b85a868b505f: Pulling fs layer 04:44:32 e2be974225ed: Pulling fs layer 04:44:32 339a4e72a1f5: Pulling fs layer 04:44:32 988bab9f4d93: Pulling fs layer 04:44:32 1469e6f7b9e6: Pulling fs layer 04:44:32 eaf3925da568: Pulling fs layer 04:44:32 bab4dde63d76: Pulling fs layer 04:44:32 bde34c3a00c8: Pulling fs layer 04:44:32 b352a97aabf1: Pulling fs layer 04:44:32 4872d77fe225: Pulling fs layer 04:44:32 5851b861e8e6: Pulling fs layer 04:44:32 4872d77fe225: Waiting 04:44:32 bde34c3a00c8: Waiting 04:44:32 b352a97aabf1: Waiting 04:44:32 5851b861e8e6: Waiting 04:44:32 eaf3925da568: Waiting 04:44:32 988bab9f4d93: Waiting 04:44:32 1469e6f7b9e6: Waiting 04:44:32 e2be974225ed: Verifying Checksum 04:44:32 e2be974225ed: Download complete 04:44:32 988bab9f4d93: Verifying Checksum 04:44:32 988bab9f4d93: Download complete 04:44:33 1469e6f7b9e6: Verifying Checksum 04:44:33 1469e6f7b9e6: Download complete 04:44:33 eaf3925da568: Verifying Checksum 04:44:33 eaf3925da568: Download complete 04:44:33 339a4e72a1f5: Verifying Checksum 04:44:33 339a4e72a1f5: Download complete 04:44:33 bde34c3a00c8: Verifying Checksum 04:44:33 bde34c3a00c8: Download complete 04:44:33 b352a97aabf1: Download complete 04:44:33 4872d77fe225: Download complete 04:44:33 5851b861e8e6: Download complete 04:44:33 b85a868b505f: Download complete 04:44:33 bab4dde63d76: Verifying Checksum 04:44:34 b85a868b505f: Pull complete 04:44:34 e2be974225ed: Pull complete 04:44:35 339a4e72a1f5: Pull complete 04:44:35 988bab9f4d93: Pull complete 04:44:35 1469e6f7b9e6: Pull complete 04:44:35 eaf3925da568: Pull complete 04:44:37 bab4dde63d76: Pull complete 04:44:37 bde34c3a00c8: Pull complete 04:44:37 b352a97aabf1: Pull complete 04:44:37 4872d77fe225: Pull complete 04:44:37 5851b861e8e6: Pull complete 04:44:37 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 04:44:37 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 04:44:37 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:44:38 prd-ubuntu20.04-docker-8c-8g-27083 does not seem to be running inside a container 04:44:38 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/gexfoundry_device-sdk-go_PR-1651 -v /w/workspace/gexfoundry_device-sdk-go_PR-1651:/w/workspace/gexfoundry_device-sdk-go_PR-1651:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1651@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 04:44:40 $ docker top 23e4c760786e38e475a841344eee32a1042164ca437e730930993de1b4e0a8c5 -eo pid,comm 04:44:40 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). 04:44:40 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 04:44:40 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 04:44:40 [ssh-agent] Looking for ssh-agent implementation... 04:44:40 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 04:44:40 $ docker exec 23e4c760786e38e475a841344eee32a1042164ca437e730930993de1b4e0a8c5 ssh-agent 04:44:40 SSH_AUTH_SOCK=/tmp/ssh-47WBWABxf5tJ/agent.33 04:44:40 SSH_AGENT_PID=39 04:44:40 Running ssh-add (command line suppressed) 04:44:40 Identity added: /w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp/private_key_7485479484223147593.key (/w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp/private_key_7485479484223147593.key) 04:44:40 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 04:44:41 + git tag --points-at HEAD [Pipeline] } 04:44:41 $ docker exec --env ******** --env ******** 23e4c760786e38e475a841344eee32a1042164ca437e730930993de1b4e0a8c5 ssh-agent -k 04:44:41 unset SSH_AUTH_SOCK; 04:44:41 unset SSH_AGENT_PID; 04:44:41 echo Agent pid 39 killed; 04:44:41 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 04:44:41 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 04:44:41 [ssh-agent] Looking for ssh-agent implementation... 04:44:41 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 04:44:41 $ docker exec 23e4c760786e38e475a841344eee32a1042164ca437e730930993de1b4e0a8c5 ssh-agent 04:44:41 SSH_AUTH_SOCK=/tmp/ssh-bNrKaBThJsjv/agent.72 04:44:41 SSH_AGENT_PID=78 04:44:41 Running ssh-add (command line suppressed) 04:44:41 Identity added: /w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp/private_key_10486791465628060995.key (/w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp/private_key_10486791465628060995.key) 04:44:41 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 04:44:42 + git semver init 04:44:42 2024-11-20 04:44:42,425 [run_init] DEBUG init version:0.0.0 force:False 04:44:42 2024-11-20 04:44:42,425 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/gexfoundry_device-sdk-go_PR-1651/.semver 04:44:42 2024-11-20 04:44:42,426 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-go.git /w/workspace/gexfoundry_device-sdk-go_PR-1651/.semver 04:44:42 2024-11-20 04:44:42,426 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-sdk-go.git', '/w/workspace/gexfoundry_device-sdk-go_PR-1651/.semver'], cwd=/w/workspace/gexfoundry_device-sdk-go_PR-1651, universal_newlines=False, shell=None, istream=None) 04:44:43 2024-11-20 04:44:43,758 [append_file] DEBUG append to file:/w/workspace/gexfoundry_device-sdk-go_PR-1651/.git/info/exclude 04:44:43 2024-11-20 04:44:43,759 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/gexfoundry_device-sdk-go_PR-1651/.semver/PR-1651 with force:False 04:44:43 2024-11-20 04:44:43,759 [write_file] DEBUG write to file:/w/workspace/gexfoundry_device-sdk-go_PR-1651/.semver/PR-1651 04:44:43 2024-11-20 04:44:43,764 [execute] INFO git cat-file --batch-check 04:44:43 2024-11-20 04:44:43,764 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/gexfoundry_device-sdk-go_PR-1651/.semver, universal_newlines=False, shell=None, istream=) 04:44:43 2024-11-20 04:44:43,771 [execute] INFO git cat-file --batch 04:44:43 2024-11-20 04:44:43,771 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/gexfoundry_device-sdk-go_PR-1651/.semver, universal_newlines=False, shell=None, istream=) 04:44:43 2024-11-20 04:44:43,777 [read_version] DEBUG read version from /w/workspace/gexfoundry_device-sdk-go_PR-1651/.semver/PR-1651 04:44:43 0.0.0 [Pipeline] } 04:44:43 $ docker exec --env ******** --env ******** 23e4c760786e38e475a841344eee32a1042164ca437e730930993de1b4e0a8c5 ssh-agent -k 04:44:43 unset SSH_AUTH_SOCK; 04:44:43 unset SSH_AGENT_PID; 04:44:43 echo Agent pid 78 killed; 04:44:44 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 04:44:44 + git semver [Pipeline] } 04:44:44 $ docker stop --time=1 23e4c760786e38e475a841344eee32a1042164ca437e730930993de1b4e0a8c5 04:44:46 $ docker rm -f --volumes 23e4c760786e38e475a841344eee32a1042164ca437e730930993de1b4e0a8c5 [Pipeline] // withDockerContainer [Pipeline] sh 04:44:46 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 04:44:46 Stashed 1 file(s) [Pipeline] echo 04:44:46 [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 04:44:47 provisioning config files... 04:44:47 copy managed file [device-sdk-go-settings] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp/config2293749028028842473tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:44:48 ---> ****-login.sh 04:44:48 nexus3.edgexfoundry.org:10001 04:44:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:48 Configure a credential helper to remove this warning. See 04:44:48 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:48 04:44:48 Login Succeeded 04:44:48 nexus3.edgexfoundry.org:10002 04:44:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:48 Configure a credential helper to remove this warning. See 04:44:48 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:48 04:44:48 Login Succeeded 04:44:48 nexus3.edgexfoundry.org:10003 04:44:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:48 Configure a credential helper to remove this warning. See 04:44:48 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:48 04:44:48 Login Succeeded 04:44:48 nexus3.edgexfoundry.org:10004 04:44:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:48 Configure a credential helper to remove this warning. See 04:44:48 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:48 04:44:48 Login Succeeded 04:44:48 ****.io 04:44:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:44:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:44:48 Configure a credential helper to remove this warning. See 04:44:48 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:44:48 04:44:48 Login Succeeded 04:44:48 ---> ****-login.sh ends [Pipeline] } 04:44:48 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 04:44:48 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 04:44:48 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 04:44:48 ========================================================= 04:44:48 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.23-alpine] 04:44:48 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:44:49 + 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.23-alpine --build-arg MAKE=echo noop --target=builder . 04:44:49 Sending build context to Docker daemon 24.86MB 04:44:49 Step 1/10 : ARG BASE=golang:1.23-alpine3.20 04:44:49 Step 2/10 : FROM ${BASE} AS builder 04:44:49 1.23-alpine: Pulling from edgex-devops/edgex-golang-base 04:44:49 43c4264eed91: Pulling fs layer 04:44:49 4cc291be95ef: Pulling fs layer 04:44:49 2ac1f1163629: Pulling fs layer 04:44:49 5c3c966382ef: Pulling fs layer 04:44:49 4f4fb700ef54: Pulling fs layer 04:44:49 5d5c8e513c77: Pulling fs layer 04:44:49 9f66e0745190: Pulling fs layer 04:44:49 f49a43e4bbc0: Pulling fs layer 04:44:49 561ebcabdf7f: Pulling fs layer 04:44:49 9f66e0745190: Waiting 04:44:49 f49a43e4bbc0: Waiting 04:44:49 561ebcabdf7f: Waiting 04:44:49 5d5c8e513c77: Waiting 04:44:49 4f4fb700ef54: Waiting 04:44:49 5c3c966382ef: Waiting 04:44:49 4cc291be95ef: Verifying Checksum 04:44:49 4cc291be95ef: Download complete 04:44:49 5c3c966382ef: Verifying Checksum 04:44:49 5c3c966382ef: Download complete 04:44:49 4f4fb700ef54: Verifying Checksum 04:44:49 4f4fb700ef54: Download complete 04:44:49 5d5c8e513c77: Download complete 04:44:49 43c4264eed91: Download complete 04:44:49 9f66e0745190: Verifying Checksum 04:44:49 9f66e0745190: Download complete 04:44:50 43c4264eed91: Pull complete 04:44:50 561ebcabdf7f: Download complete 04:44:50 4cc291be95ef: Pull complete 04:44:50 2ac1f1163629: Verifying Checksum 04:44:50 2ac1f1163629: Download complete 04:44:50 f49a43e4bbc0: Verifying Checksum 04:44:50 f49a43e4bbc0: Download complete 04:44:53 2ac1f1163629: Pull complete 04:44:53 5c3c966382ef: Pull complete 04:44:54 4f4fb700ef54: Pull complete 04:44:54 5d5c8e513c77: Pull complete 04:44:54 9f66e0745190: Pull complete 04:44:56 f49a43e4bbc0: Pull complete 04:44:56 561ebcabdf7f: Pull complete 04:44:57 Digest: sha256:0719486ae9a24b675ee3acaa2cfd867e7a981f2ef22b41d166c62d936fe8de2d 04:44:57 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.23-alpine 04:44:57 ---> 3a752c3f9dda 04:44:57 Step 3/10 : ARG MAKE=make build 04:45:01 ---> Running in 2edb3d8acb74 04:45:01 Removing intermediate container 2edb3d8acb74 04:45:01 ---> aa0d88c696ce 04:45:01 Step 4/10 : WORKDIR /device-sdk-go 04:45:01 ---> Running in a0f097506f6f 04:45:01 Removing intermediate container a0f097506f6f 04:45:01 ---> f04431a86f7f 04:45:01 Step 5/10 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 04:45:01 ---> Running in 2d55ee880c91 04:45:01 Removing intermediate container 2d55ee880c91 04:45:01 ---> 27615dfcf66b 04:45:01 Step 6/10 : RUN apk add --update --no-cache make git 04:45:01 ---> Running in dea27a419ddb 04:45:01 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 04:45:02 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 04:45:02 Still waiting to schedule task 04:45:02 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 04:45:02 OK: 246 MiB in 54 packages 04:45:02 Removing intermediate container dea27a419ddb 04:45:02 ---> 473277c9fc2d 04:45:02 Step 7/10 : COPY go.mod vendor* ./ 04:45:02 ---> db92d951a79c 04:45:02 Step 8/10 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:45:02 ---> Running in 534329b4f5f3 04:45:59 Removing intermediate container 534329b4f5f3 04:45:59 ---> 07e2d94f384e 04:45:59 Step 9/10 : COPY . . 04:45:59 ---> 3e331063e38f 04:45:59 Step 10/10 : RUN ${MAKE} 04:45:59 ---> Running in de4d251d005a 04:45:59 noop 04:45:59 Removing intermediate container de4d251d005a 04:45:59 ---> 0d86aafc494f 04:45:59 Successfully built 0d86aafc494f 04:45:59 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:45:59 + docker inspect -f . ci-base-image-x86_64 04:45:59 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:45:59 prd-ubuntu20.04-docker-8c-8g-27083 does not seem to be running inside a container 04:45:59 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/gexfoundry_device-sdk-go_PR-1651 -v /w/workspace/gexfoundry_device-sdk-go_PR-1651:/w/workspace/gexfoundry_device-sdk-go_PR-1651:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1651@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 ******** ci-base-image-x86_64 cat 04:46:00 $ docker top b03be655e9d2864d3d25add88be35e78b12fc9f57d12bf644978c703c77865e1 -eo pid,comm [Pipeline] { [Pipeline] sh 04:46:00 + go version 04:46:00 go version go1.23.2 linux/amd64 [Pipeline] } 04:46:00 $ docker stop --time=1 b03be655e9d2864d3d25add88be35e78b12fc9f57d12bf644978c703c77865e1 04:46:01 $ docker rm -f --volumes b03be655e9d2864d3d25add88be35e78b12fc9f57d12bf644978c703c77865e1 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:46:02 + docker inspect -f . ci-base-image-x86_64 04:46:02 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:46:02 prd-ubuntu20.04-docker-8c-8g-27083 does not seem to be running inside a container 04:46:02 $ 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-1651 -v /w/workspace/gexfoundry_device-sdk-go_PR-1651:/w/workspace/gexfoundry_device-sdk-go_PR-1651:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1651@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 ******** ci-base-image-x86_64 cat 04:46:03 $ docker top ca8df858a292b449ea7e354def2ac0f9eacd0d0b741a1ef850ef04493df29a3b -eo pid,comm [Pipeline] { [Pipeline] sh 04:46:03 + git config --global --add safe.directory /w/workspace/gexfoundry_device-sdk-go_PR-1651 [Pipeline] fileExists [Pipeline] sh 04:46:04 + make test 04:46:04 go test -race -coverprofile=coverage.out ./... 04:46:12 ? github.com/edgexfoundry/device-sdk-go/v4 [no test files] 04:46:44 Running on prd-ubuntu20.04-docker-arm64-4c-16g-27084 in /w/workspace/gexfoundry_device-sdk-go_PR-1651 [Pipeline] { [Pipeline] ws 04:46:44 Running in /w/workspace/device-sdk-go/1 [Pipeline] { [Pipeline] checkout 04:46:45 The recommended git tool is: git 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/example/cmd/device-simple coverage: 0.0% of statements 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/example/config coverage: 0.0% of statements 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/example/driver coverage: 0.0% of statements 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/internal/application coverage: 0.0% of statements 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/internal/autodiscovery coverage: 0.0% of statements 04:46:50 ok github.com/edgexfoundry/device-sdk-go/v4/internal/autoevent 1.052s coverage: 28.7% of statements 04:46:50 ok github.com/edgexfoundry/device-sdk-go/v4/internal/cache 1.033s coverage: 79.4% of statements 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/internal/config coverage: 0.0% of statements 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/internal/container coverage: 0.0% of statements 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/internal/controller/http/correlation coverage: 0.0% of statements 04:46:50 ok github.com/edgexfoundry/device-sdk-go/v4/internal/common 1.044s coverage: 86.0% of statements 04:46:50 ? github.com/edgexfoundry/device-sdk-go/v4/pkg/interfaces [no test files] 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/pkg/interfaces/mocks coverage: 0.0% of statements 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/internal/utils coverage: 0.0% of statements 04:46:50 ok github.com/edgexfoundry/device-sdk-go/v4/internal/controller/http 1.091s coverage: 45.2% of statements 04:46:50 github.com/edgexfoundry/device-sdk-go/v4/pkg/startup coverage: 0.0% of statements 04:46:51 ok github.com/edgexfoundry/device-sdk-go/v4/internal/controller/messaging 4.044s coverage: 14.1% of statements 04:46:51 ok github.com/edgexfoundry/device-sdk-go/v4/internal/provision 3.484s coverage: 44.6% of statements 04:46:51 ok github.com/edgexfoundry/device-sdk-go/v4/internal/transformer 1.061s coverage: 68.4% of statements 04:46:51 ok github.com/edgexfoundry/device-sdk-go/v4/pkg/models 1.086s coverage: 88.3% of statements 04:46:51 ok github.com/edgexfoundry/device-sdk-go/v4/pkg/service 1.057s coverage: 5.3% of statements 04:46:55 using credential edgex-jenkins-ssh 04:46:55 Cloning the remote Git repository 04:46:55 Cloning repository git@github.com:edgexfoundry/device-sdk-go.git 04:46:55 > git init /w/workspace/device-sdk-go/1 # timeout=10 04:46:55 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-go.git 04:46:55 > git --version # timeout=10 04:46:55 > git --version # 'git version 2.25.1' 04:46:55 using GIT_SSH to set credentials SSH Credentials for GitHub 04:46:56 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 04:46:59 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 04:46:59 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 04:47:01 Merging remotes/origin/main commit 1921cd12150bcb2799e69b9e92bb7b088303c035 into PR head commit 1917ac25e18a54f6706de4eec97101ca27fe9623 04:47:00 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 04:47:00 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-go.git 04:47:00 using GIT_SSH to set credentials SSH Credentials for GitHub 04:47:00 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-go.git +refs/pull/1651/head:refs/remotes/origin/PR-1651 +refs/heads/main:refs/remotes/origin/main # timeout=10 04:47:01 > git config core.sparsecheckout # timeout=10 04:47:01 Merge succeeded, producing 1917ac25e18a54f6706de4eec97101ca27fe9623 04:47:01 Checking out Revision 1917ac25e18a54f6706de4eec97101ca27fe9623 (PR-1651) 04:47:01 Commit message: "build(deps): bump github.com/edgexfoundry/go-mod-bootstrap/v4" 04:47:02 > git --version # timeout=10 04:47:02 > git --version # 'git version 2.25.1' 04:47:02 fatal: bad object 0b81fa10a7dd14683a964f04f411324fe83f93ac 04:47:01 > git checkout -f 1917ac25e18a54f6706de4eec97101ca27fe9623 # timeout=10 04:47:01 > git remote # timeout=10 04:47:01 > git config --get remote.origin.url # timeout=10 04:47:01 using GIT_SSH to set credentials SSH Credentials for GitHub 04:47:01 > git merge 1921cd12150bcb2799e69b9e92bb7b088303c035 # timeout=10 04:47:01 > git rev-parse HEAD^{commit} # timeout=10 04:47:01 > git config core.sparsecheckout # timeout=10 04:47:01 > git checkout -f 1917ac25e18a54f6706de4eec97101ca27fe9623 # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 04:47:07 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 04:47:07 % Total % Received % Xferd Average Speed Time Time Time Current 04:47:07 Dload Upload Total Spent Left Speed 04:47:07 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12828 100 12828 0 0 84394 0 --:--:-- --:--:-- --:--:-- 84394 [Pipeline] sh 04:47:07 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 04:47:07 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 04:47:07 + sudo tee /etc/docker/daemon.new 04:47:07 { 04:47:07 "registry-mirrors": [ 04:47:07 "https://nexus3.edgexfoundry.org:10001" 04:47:07 ], 04:47:07 "bip": "10.250.0.254/24", 04:47:07 "hosts": [ 04:47:07 "tcp://0.0.0.0:5555", 04:47:07 "unix:///var/run/docker.sock" 04:47:07 ], 04:47:07 "mtu": 1458, 04:47:07 "selinux-enabled": true, 04:47:07 "seccomp-profile": "/etc/docker/seccomp.json" 04:47:07 } [Pipeline] sh 04:47:08 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 04:47:08 + sudo service docker restart 04:47:24 GO111MODULE=on go vet ./... [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:47:26 provisioning config files... 04:47:26 copy managed file [device-sdk-go-settings] to file:/w/workspace/device-sdk-go/1@tmp/config394579682492387115tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:47:27 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 04:47:27 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 04:47:27 ./bin/test-attribution-txt.sh 04:47:27 ---> ****-login.sh 04:47:27 nexus3.edgexfoundry.org:10001 [Pipeline] echo 04:47:27 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] 04:47:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. [Pipeline] } 04:47:27 $ docker stop --time=1 ca8df858a292b449ea7e354def2ac0f9eacd0d0b741a1ef850ef04493df29a3b 04:47:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:47:27 Configure a credential helper to remove this warning. See 04:47:27 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:47:27 04:47:27 Login Succeeded 04:47:27 nexus3.edgexfoundry.org:10002 04:47:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:47:28 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:47:28 Configure a credential helper to remove this warning. See 04:47:28 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:47:28 04:47:28 Login Succeeded 04:47:28 nexus3.edgexfoundry.org:10003 04:47:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:47:28 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:47:28 Configure a credential helper to remove this warning. See 04:47:28 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:47:28 04:47:28 Login Succeeded 04:47:28 nexus3.edgexfoundry.org:10004 04:47:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:47:28 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:47:28 Configure a credential helper to remove this warning. See 04:47:28 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:47:28 04:47:28 Login Succeeded 04:47:28 ****.io 04:47:29 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:47:29 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:47:29 Configure a credential helper to remove this warning. See 04:47:29 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:47:29 04:47:29 Login Succeeded 04:47:29 ---> ****-login.sh ends 04:47:31 $ docker rm -f --volumes ca8df858a292b449ea7e354def2ac0f9eacd0d0b741a1ef850ef04493df29a3b [Pipeline] // withDockerContainer [Pipeline] sh [Pipeline] } 04:47:32 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash 04:47:32 + sudo chown -R jenkins:jenkins . [Pipeline] stash 04:47:32 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] echo 04:47:32 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] stage [Pipeline] { (Build) [Pipeline] echo 04:47:33 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 04:47:33 ========================================================= 04:47:33 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.23-alpine] 04:47:33 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh [Pipeline] sh 04:47:33 + 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.23-alpine --build-arg MAKE=echo noop --target=builder . 04:47:33 + sudo chown -R jenkins:jenkins . [Pipeline] sh 04:47:34 + ls -al . 04:47:34 total 704 04:47:34 drwxrwxr-x 11 jenkins jenkins 4096 Nov 20 04:46 . 04:47:34 drwxrwxr-x 4 jenkins jenkins 4096 Nov 20 04:44 .. 04:47:34 -rw-rw-r-- 1 jenkins jenkins 140 Nov 20 04:44 .dockerignore 04:47:34 drwxrwxr-x 8 jenkins jenkins 4096 Nov 20 04:46 .git 04:47:34 drwxrwxr-x 3 jenkins jenkins 4096 Nov 20 04:44 .github 04:47:34 -rw-rw-r-- 1 jenkins jenkins 137 Nov 20 04:44 .gitignore 04:47:34 -rw-rw-r-- 1 jenkins jenkins 199 Nov 20 04:44 .golangci.yml 04:47:34 drwxr-xr-x 3 jenkins jenkins 4096 Nov 20 04:44 .semver 04:47:34 -rw-rw-r-- 1 jenkins jenkins 48109 Nov 20 04:44 CHANGELOG.md 04:47:34 -rw-rw-r-- 1 jenkins jenkins 677 Nov 20 04:44 GOVERNANCE.md 04:47:34 -rw-rw-r-- 1 jenkins jenkins 882 Nov 20 04:44 Jenkinsfile 04:47:34 -rw-rw-r-- 1 jenkins jenkins 11341 Nov 20 04:44 LICENSE 04:47:34 -rw-rw-r-- 1 jenkins jenkins 2424 Nov 20 04:44 Makefile 04:47:34 -rw-rw-r-- 1 jenkins jenkins 619 Nov 20 04:44 OWNERS.md 04:47:34 -rw-rw-r-- 1 jenkins jenkins 4937 Nov 20 04:44 README.md 04:47:34 -rw-rw-r-- 1 jenkins jenkins 5 Nov 20 04:44 VERSION 04:47:34 drwxrwxr-x 2 jenkins jenkins 4096 Nov 20 04:44 bin 04:47:34 -rw-r--r-- 1 jenkins jenkins 468087 Nov 20 04:46 coverage.out 04:47:34 drwxrwxr-x 5 jenkins jenkins 4096 Nov 20 04:44 example 04:47:34 -rw-rw-r-- 1 jenkins jenkins 6229 Nov 20 04:44 go.mod 04:47:34 -rw-rw-r-- 1 jenkins jenkins 87126 Nov 20 04:44 go.sum 04:47:34 drwxrwxr-x 13 jenkins jenkins 4096 Nov 20 04:44 internal 04:47:34 drwxrwxr-x 2 jenkins jenkins 4096 Nov 20 04:44 openapi 04:47:34 drwxrwxr-x 6 jenkins jenkins 4096 Nov 20 04:44 pkg 04:47:34 drwxrwxr-x 4 jenkins jenkins 4096 Nov 20 04:44 snap 04:47:34 -rw-rw-r-- 1 jenkins jenkins 222 Nov 20 04:44 version.go 04:47:34 Sending build context to Docker daemon 12.89MB 04:47:34 Step 1/10 : ARG BASE=golang:1.23-alpine3.20 04:47:34 Step 2/10 : FROM ${BASE} AS builder 04:47:34 1.23-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 04:47:34 cf04c63912e1: Pulling fs layer 04:47:34 55b35a11ae5e: Pulling fs layer 04:47:34 a37a00ec5f00: Pulling fs layer 04:47:34 50b3750afda1: Pulling fs layer 04:47:34 4f4fb700ef54: Pulling fs layer 04:47:34 80978eb59214: Pulling fs layer 04:47:34 c9f46d7d2bd2: Pulling fs layer 04:47:34 c5a475d317c9: Pulling fs layer 04:47:34 80978eb59214: Waiting 04:47:34 c9f46d7d2bd2: Waiting 04:47:34 50b3750afda1: Waiting 04:47:34 4f4fb700ef54: Waiting 04:47:34 c5a475d317c9: Waiting [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:47:34 55b35a11ae5e: Download complete 04:47:34 50b3750afda1: Verifying Checksum 04:47:34 50b3750afda1: Download complete 04:47:34 4f4fb700ef54: Verifying Checksum 04:47:34 4f4fb700ef54: Download complete 04:47:34 80978eb59214: Verifying Checksum 04:47:34 80978eb59214: Download complete 04:47:34 cf04c63912e1: Download complete 04:47:34 + 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=1917ac25e18a54f6706de4eec97101ca27fe9623 --label arch=amd64 --label version=0.0.0 . 04:47:34 Sending build context to Docker daemon 25.32MB 04:47:34 Step 1/24 : ARG BASE=golang:1.23-alpine3.20 04:47:34 Step 2/24 : FROM ${BASE} AS builder 04:47:34 ---> 0d86aafc494f 04:47:34 Step 3/24 : ARG MAKE=make build 04:47:34 c5a475d317c9: Verifying Checksum 04:47:34 c5a475d317c9: Download complete 04:47:34 ---> Running in 22c7f992d7f7 04:47:35 Removing intermediate container 22c7f992d7f7 04:47:35 ---> 16fe44f26a62 04:47:35 Step 4/24 : WORKDIR /device-sdk-go 04:47:35 ---> Running in 9711467c7274 04:47:35 Removing intermediate container 9711467c7274 04:47:35 ---> 216c704e6176 04:47:35 Step 5/24 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 04:47:35 ---> Running in fb32f249bdc3 04:47:35 Removing intermediate container fb32f249bdc3 04:47:35 ---> e34ca80a6c34 04:47:35 Step 6/24 : RUN apk add --update --no-cache make git 04:47:35 ---> Running in de97d77c054d 04:47:35 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 04:47:35 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 04:47:35 cf04c63912e1: Pull complete 04:47:35 OK: 246 MiB in 54 packages 04:47:36 55b35a11ae5e: Pull complete 04:47:36 a37a00ec5f00: Verifying Checksum 04:47:36 a37a00ec5f00: Download complete 04:47:36 Removing intermediate container de97d77c054d 04:47:36 ---> 63e82f5e1583 04:47:36 Step 7/24 : COPY go.mod vendor* ./ 04:47:36 ---> 24802477b760 04:47:36 Step 8/24 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:47:36 ---> Running in 8397ee908ff4 04:47:36 Removing intermediate container 8397ee908ff4 04:47:36 ---> f1a8f1de2511 04:47:36 Step 9/24 : COPY . . 04:47:37 c9f46d7d2bd2: Verifying Checksum 04:47:37 c9f46d7d2bd2: Download complete 04:47:37 ---> fcec3e062908 04:47:37 Step 10/24 : RUN ${MAKE} 04:47:37 ---> Running in 534f5b076565 04:47:37 CGO_ENABLED=0 go build -ldflags "-X github.com/edgexfoundry/device-sdk-go/v4.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v4/internal/common.SDKVersion=0.0.0 -bindnow" -trimpath -mod=readonly -buildmode=pie -o example/cmd/device-simple/device-simple ./example/cmd/device-simple 04:47:49 a37a00ec5f00: Pull complete 04:47:49 50b3750afda1: Pull complete 04:47:50 4f4fb700ef54: Pull complete 04:47:50 80978eb59214: Pull complete 04:47:58 c9f46d7d2bd2: Pull complete 04:47:59 c5a475d317c9: Pull complete 04:47:59 Digest: sha256:2391c17ca386d1fbfa331956bd558234564149703727e64d3c69580d84b42a9b 04:47:59 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.23-alpine 04:47:59 ---> be29e6b0f0d4 04:47:59 Step 3/10 : ARG MAKE=make build 04:48:00 ---> Running in 1b6cba63c26c 04:48:01 Removing intermediate container 1b6cba63c26c 04:48:01 ---> ad0540b1955c 04:48:01 Step 4/10 : WORKDIR /device-sdk-go 04:48:01 ---> Running in c613859ad4d5 04:48:01 Removing intermediate container c613859ad4d5 04:48:01 ---> 70dbfefff5c8 04:48:01 Step 5/10 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 04:48:01 ---> Running in c02426c168d6 04:48:02 Removing intermediate container c02426c168d6 04:48:02 ---> 26c0ae647f44 04:48:02 Step 6/10 : RUN apk add --update --no-cache make git 04:48:02 ---> Running in 69565b134aaf 04:48:04 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 04:48:04 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 04:48:05 OK: 238 MiB in 54 packages 04:48:06 Removing intermediate container 69565b134aaf 04:48:06 ---> 142467b5a1e1 04:48:06 Step 7/10 : COPY go.mod vendor* ./ 04:48:06 ---> 1546cc147ae3 04:48:06 Step 8/10 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:48:06 ---> Running in 7edc44a803b7 04:48:10 Removing intermediate container 534f5b076565 04:48:10 ---> d3c588386b4b 04:48:10 Step 11/24 : FROM alpine:3.20 04:48:10 3.20: Pulling from library/alpine 04:48:10 da9db072f522: Pulling fs layer 04:48:10 da9db072f522: Verifying Checksum 04:48:10 da9db072f522: Download complete 04:48:10 da9db072f522: Pull complete 04:48:10 Digest: sha256:1e42bbe2508154c9126d48c2b8a75420c3544343bf86fd041fb7527e017a4b4a 04:48:10 Status: Downloaded newer image for alpine:3.20 04:48:10 ---> 63b790fccc90 04:48:10 Step 12/24 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 04:48:10 ---> Running in b9c3fef7582f 04:48:10 Removing intermediate container b9c3fef7582f 04:48:10 ---> dbce283ff851 04:48:10 Step 13/24 : RUN apk add --update --no-cache dumb-init 04:48:10 ---> Running in 3ca4a10f7a6e 04:48:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 04:48:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 04:48:10 (1/1) Installing dumb-init (1.2.5-r3) 04:48:10 Executing busybox-1.36.1-r29.trigger 04:48:10 OK: 8 MiB in 15 packages 04:48:10 Removing intermediate container 3ca4a10f7a6e 04:48:10 ---> 36a9798c9cc4 04:48:10 Step 14/24 : RUN apk --no-cache upgrade 04:48:10 ---> Running in ab1db59e8331 04:48:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 04:48:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 04:48:10 Upgrading critical system libraries and apk-tools: 04:48:10 (1/1) Upgrading apk-tools (2.14.4-r0 -> 2.14.4-r1) 04:48:10 Executing busybox-1.36.1-r29.trigger 04:48:10 Continuing the upgrade transaction with new apk-tools: 04:48:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 04:48:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 04:48:10 (1/2) Upgrading libcrypto3 (3.3.2-r0 -> 3.3.2-r1) 04:48:10 (2/2) Upgrading libssl3 (3.3.2-r0 -> 3.3.2-r1) 04:48:10 OK: 8 MiB in 15 packages 04:48:10 Removing intermediate container ab1db59e8331 04:48:10 ---> a37515edd880 04:48:10 Step 15/24 : WORKDIR / 04:48:10 ---> Running in fad743c71b63 04:48:10 Removing intermediate container fad743c71b63 04:48:10 ---> 156b07df9508 04:48:10 Step 16/24 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/Attribution.txt /Attribution.txt 04:48:10 ---> c8d394a27fba 04:48:10 Step 17/24 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/device-simple /device-simple 04:48:10 ---> 346bc4f6ee30 04:48:10 Step 18/24 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/res/ /res 04:48:10 ---> 94bec426c7e4 04:48:10 Step 19/24 : EXPOSE 59999 04:48:10 ---> Running in 8443c9063fb7 04:48:10 Removing intermediate container 8443c9063fb7 04:48:10 ---> 3a07a88fa3e6 04:48:10 Step 20/24 : ENTRYPOINT ["/device-simple"] 04:48:10 ---> Running in ca58ebe715aa 04:48:10 Removing intermediate container ca58ebe715aa 04:48:10 ---> 7085772638e7 04:48:10 Step 21/24 : CMD ["-cp=consul.http://edgex-core-consul:8500", "--registry"] 04:48:10 ---> Running in fa89281fcb78 04:48:10 Removing intermediate container fa89281fcb78 04:48:10 ---> 948a2f8c32bf 04:48:10 Step 22/24 : LABEL arch=amd64 04:48:10 ---> Running in e132b2d93419 04:48:10 Removing intermediate container e132b2d93419 04:48:10 ---> cc29d67de8dc 04:48:10 Step 23/24 : LABEL git_sha=1917ac25e18a54f6706de4eec97101ca27fe9623 04:48:10 ---> Running in 842bf1ad427a 04:48:10 Removing intermediate container 842bf1ad427a 04:48:10 ---> f586dd00fcfb 04:48:10 Step 24/24 : LABEL version=0.0.0 04:48:10 ---> Running in 5fc3dc82e8d5 04:48:10 Removing intermediate container 5fc3dc82e8d5 04:48:10 ---> a8763848296d 04:48:10 [Warning] One or more build-args [ARCH] were not consumed 04:48:10 Successfully built a8763848296d 04:48:10 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] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:48:11 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:48:11 04:48:11 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:48:12 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:48:12 latest: Pulling from edgex-lftools-log-publisher 04:48:12 5eb5b503b376: Pulling fs layer 04:48:12 5c69ac0246d0: Pulling fs layer 04:48:12 ec43610c2a17: Pulling fs layer 04:48:12 3a2ae6a8a46f: Pulling fs layer 04:48:12 33b1e0a273af: Pulling fs layer 04:48:12 5d3b04190fa2: Pulling fs layer 04:48:12 2f39f015ded8: Pulling fs layer 04:48:12 3a2ae6a8a46f: Waiting 04:48:12 33b1e0a273af: Waiting 04:48:12 5d3b04190fa2: Waiting 04:48:12 2f39f015ded8: Waiting 04:48:12 5c69ac0246d0: Verifying Checksum 04:48:12 5c69ac0246d0: Download complete 04:48:12 3a2ae6a8a46f: Verifying Checksum 04:48:12 3a2ae6a8a46f: Download complete 04:48:12 ec43610c2a17: Verifying Checksum 04:48:12 ec43610c2a17: Download complete 04:48:12 33b1e0a273af: Verifying Checksum 04:48:12 33b1e0a273af: Download complete 04:48:12 5d3b04190fa2: Download complete 04:48:12 5eb5b503b376: Download complete 04:48:13 2f39f015ded8: Download complete 04:48:13 5eb5b503b376: Pull complete 04:48:13 5c69ac0246d0: Pull complete 04:48:14 ec43610c2a17: Pull complete 04:48:14 3a2ae6a8a46f: Pull complete 04:48:14 33b1e0a273af: Pull complete 04:48:14 5d3b04190fa2: Pull complete 04:48:18 2f39f015ded8: Pull complete 04:48:18 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 04:48:18 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:48:18 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:48:18 prd-ubuntu20.04-docker-8c-8g-27083 does not seem to be running inside a container 04:48:18 $ 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-1651 -v /w/workspace/gexfoundry_device-sdk-go_PR-1651:/w/workspace/gexfoundry_device-sdk-go_PR-1651:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 04:48:21 $ docker top b3ee7558a78e1b277e2deaab80572c2ed6baab96ad1995e238a061959a838dbd -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:48:21 ---> job-cost.sh 04:48:21 lf-activate-venv: SKIPPING 04:48:21 INFO: No Stack... 04:48:22 INFO: Retrieving Pricing Info for: v3-standard-8 04:48:22 INFO: Archiving Costs [Pipeline] sh 04:48:22 + cat /w/workspace/gexfoundry_device-sdk-go_PR-1651/archives/cost.csv 04:48:22 + cut -d, -f6 [Pipeline] lock 04:48:22 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-sdk-go-PR-1651-1-stack-cost] 04:48:22 Resource [jenkins-edgexfoundry-device-sdk-go-PR-1651-1-stack-cost] did not exist. Created. 04:48:22 Lock acquired on [Resource: jenkins-edgexfoundry-device-sdk-go-PR-1651-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 04:48:23 + echo total: 0.2199999988079071 [Pipeline] stash 04:48:23 Stashed 1 file(s) [Pipeline] } 04:48:23 Lock released on resource [Resource: jenkins-edgexfoundry-device-sdk-go-PR-1651-1-stack-cost] [Pipeline] // lock [Pipeline] } 04:48:23 $ docker stop --time=1 b3ee7558a78e1b277e2deaab80572c2ed6baab96ad1995e238a061959a838dbd 04:48:24 $ docker rm -f --volumes b3ee7558a78e1b277e2deaab80572c2ed6baab96ad1995e238a061959a838dbd [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 04:49:58 Removing intermediate container 7edc44a803b7 04:49:58 ---> 72f706e724d0 04:49:58 Step 9/10 : COPY . . 04:49:58 ---> 9c93b22d0c7f 04:49:58 Step 10/10 : RUN ${MAKE} 04:49:58 ---> Running in 0d310586344f 04:49:58 noop 04:49:58 Removing intermediate container 0d310586344f 04:49:58 ---> e448f9f5b3b8 04:49:58 Successfully built e448f9f5b3b8 04:49:58 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:49:59 + docker inspect -f . ci-base-image-arm64 04:49:59 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:49:59 prd-ubuntu20.04-docker-arm64-4c-16g-27084 does not seem to be running inside a container 04:49:59 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-sdk-go/1 -v /w/workspace/device-sdk-go/1:/w/workspace/device-sdk-go/1:rw,z -v /w/workspace/device-sdk-go/1@tmp:/w/workspace/device-sdk-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 04:50:00 $ docker top 29edb32b9666fac63596ae94496d4d5ea497c916d361fd3d29a085f779f92093 -eo pid,comm [Pipeline] { [Pipeline] sh 04:50:01 + go version 04:50:01 go version go1.23.2 linux/arm64 [Pipeline] } 04:50:01 $ docker stop --time=1 29edb32b9666fac63596ae94496d4d5ea497c916d361fd3d29a085f779f92093 04:50:03 $ docker rm -f --volumes 29edb32b9666fac63596ae94496d4d5ea497c916d361fd3d29a085f779f92093 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:50:04 + docker inspect -f . ci-base-image-arm64 04:50:04 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:50:04 prd-ubuntu20.04-docker-arm64-4c-16g-27084 does not seem to be running inside a container 04:50:04 $ 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/1 -v /w/workspace/device-sdk-go/1:/w/workspace/device-sdk-go/1:rw,z -v /w/workspace/device-sdk-go/1@tmp:/w/workspace/device-sdk-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 04:50:05 $ docker top 6a38ff2e46c7cfa89b976afc9ba33bd5427b3742d078c2020aeb557f39548535 -eo pid,comm [Pipeline] { [Pipeline] sh 04:50:06 + git config --global --add safe.directory /w/workspace/device-sdk-go/1 [Pipeline] fileExists [Pipeline] sh 04:50:07 + make test 04:50:07 go test -race -coverprofile=coverage.out ./... 04:50:53 ? github.com/edgexfoundry/device-sdk-go/v4 [no test files] 04:54:01 github.com/edgexfoundry/device-sdk-go/v4/example/config coverage: 0.0% of statements 04:54:01 github.com/edgexfoundry/device-sdk-go/v4/example/cmd/device-simple coverage: 0.0% of statements 04:54:01 github.com/edgexfoundry/device-sdk-go/v4/example/driver coverage: 0.0% of statements 04:54:01 github.com/edgexfoundry/device-sdk-go/v4/internal/application coverage: 0.0% of statements 04:54:01 github.com/edgexfoundry/device-sdk-go/v4/internal/autodiscovery coverage: 0.0% of statements 04:54:13 ok github.com/edgexfoundry/device-sdk-go/v4/internal/autoevent 1.173s coverage: 28.7% of statements 04:54:15 ok github.com/edgexfoundry/device-sdk-go/v4/internal/cache 1.168s coverage: 79.4% of statements 04:54:25 github.com/edgexfoundry/device-sdk-go/v4/internal/container coverage: 0.0% of statements 04:54:25 github.com/edgexfoundry/device-sdk-go/v4/internal/config coverage: 0.0% of statements 04:54:25 ok github.com/edgexfoundry/device-sdk-go/v4/internal/common 1.256s coverage: 86.0% of statements 04:54:36 github.com/edgexfoundry/device-sdk-go/v4/internal/controller/http/correlation coverage: 0.0% of statements 04:54:37 ok github.com/edgexfoundry/device-sdk-go/v4/internal/controller/http 1.515s coverage: 45.2% of statements 04:54:39 ok github.com/edgexfoundry/device-sdk-go/v4/internal/controller/messaging 4.278s coverage: 14.1% of statements 04:54:39 ok github.com/edgexfoundry/device-sdk-go/v4/internal/provision 4.014s coverage: 44.6% of statements 04:54:43 ? github.com/edgexfoundry/device-sdk-go/v4/pkg/interfaces [no test files] 04:54:43 github.com/edgexfoundry/device-sdk-go/v4/internal/utils coverage: 0.0% of statements 04:54:43 github.com/edgexfoundry/device-sdk-go/v4/pkg/interfaces/mocks coverage: 0.0% of statements 04:54:44 ok github.com/edgexfoundry/device-sdk-go/v4/internal/transformer 1.411s coverage: 68.4% of statements 04:54:50 ok github.com/edgexfoundry/device-sdk-go/v4/pkg/models 1.352s coverage: 88.3% of statements 04:54:54 github.com/edgexfoundry/device-sdk-go/v4/pkg/startup coverage: 0.0% of statements 04:54:55 ok github.com/edgexfoundry/device-sdk-go/v4/pkg/service 1.302s coverage: 5.3% of statements 04:54:56 WARNING: Linting skipped (not on x86_64 or linter not installed) 04:54:56 GO111MODULE=on go vet ./... 04:58:34 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 04:58:34 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 04:58:34 ./bin/test-attribution-txt.sh [Pipeline] echo 04:58:34 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] } 04:58:34 $ docker stop --time=1 6a38ff2e46c7cfa89b976afc9ba33bd5427b3742d078c2020aeb557f39548535 04:58:36 $ docker rm -f --volumes 6a38ff2e46c7cfa89b976afc9ba33bd5427b3742d078c2020aeb557f39548535 [Pipeline] // withDockerContainer [Pipeline] sh 04:58:39 + sudo chown -R jenkins:jenkins . [Pipeline] stash 04:58:39 Warning: overwriting stash ‘coverage-report’ 04:58:39 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 04:58:40 + sudo chown -R jenkins:jenkins . [Pipeline] sh 04:58:40 + ls -al . 04:58:40 total 700 04:58:40 drwxrwxr-x 10 jenkins jenkins 4096 Nov 20 04:50 . 04:58:40 drwxrwxr-x 4 jenkins jenkins 4096 Nov 20 04:46 .. 04:58:40 -rw-rw-r-- 1 jenkins jenkins 140 Nov 20 04:47 .dockerignore 04:58:40 drwxrwxr-x 8 jenkins jenkins 4096 Nov 20 04:47 .git 04:58:40 drwxrwxr-x 3 jenkins jenkins 4096 Nov 20 04:47 .github 04:58:40 -rw-rw-r-- 1 jenkins jenkins 137 Nov 20 04:47 .gitignore 04:58:40 -rw-rw-r-- 1 jenkins jenkins 199 Nov 20 04:47 .golangci.yml 04:58:40 -rw-rw-r-- 1 jenkins jenkins 48109 Nov 20 04:47 CHANGELOG.md 04:58:40 -rw-rw-r-- 1 jenkins jenkins 677 Nov 20 04:47 GOVERNANCE.md 04:58:40 -rw-rw-r-- 1 jenkins jenkins 882 Nov 20 04:47 Jenkinsfile 04:58:40 -rw-rw-r-- 1 jenkins jenkins 11341 Nov 20 04:47 LICENSE 04:58:40 -rw-rw-r-- 1 jenkins jenkins 2424 Nov 20 04:47 Makefile 04:58:40 -rw-rw-r-- 1 jenkins jenkins 619 Nov 20 04:47 OWNERS.md 04:58:40 -rw-rw-r-- 1 jenkins jenkins 4937 Nov 20 04:47 README.md 04:58:40 -rw-rw-r-- 1 jenkins jenkins 5 Nov 20 04:44 VERSION 04:58:40 drwxrwxr-x 2 jenkins jenkins 4096 Nov 20 04:47 bin 04:58:40 -rw-r--r-- 1 jenkins jenkins 468087 Nov 20 04:54 coverage.out 04:58:40 drwxrwxr-x 5 jenkins jenkins 4096 Nov 20 04:47 example 04:58:40 -rw-rw-r-- 1 jenkins jenkins 6229 Nov 20 04:47 go.mod 04:58:40 -rw-rw-r-- 1 jenkins jenkins 87126 Nov 20 04:47 go.sum 04:58:40 drwxrwxr-x 13 jenkins jenkins 4096 Nov 20 04:47 internal 04:58:40 drwxrwxr-x 2 jenkins jenkins 4096 Nov 20 04:47 openapi 04:58:40 drwxrwxr-x 6 jenkins jenkins 4096 Nov 20 04:47 pkg 04:58:40 drwxrwxr-x 4 jenkins jenkins 4096 Nov 20 04:47 snap 04:58:40 -rw-rw-r-- 1 jenkins jenkins 222 Nov 20 04:47 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:58:41 + 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=1917ac25e18a54f6706de4eec97101ca27fe9623 --label arch=arm64 --label version=0.0.0 . 04:58:41 Sending build context to Docker daemon 13.36MB 04:58:41 Step 1/24 : ARG BASE=golang:1.23-alpine3.20 04:58:41 Step 2/24 : FROM ${BASE} AS builder 04:58:41 ---> e448f9f5b3b8 04:58:41 Step 3/24 : ARG MAKE=make build 04:58:42 ---> Running in c58d8d2f1bdd 04:58:42 Removing intermediate container c58d8d2f1bdd 04:58:42 ---> 02a21d3aab5c 04:58:42 Step 4/24 : WORKDIR /device-sdk-go 04:58:42 ---> Running in ef682b99a8b1 04:58:42 Removing intermediate container ef682b99a8b1 04:58:42 ---> ccbd8c9cc6c7 04:58:42 Step 5/24 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 04:58:42 ---> Running in fbddca0a57a6 04:58:43 Removing intermediate container fbddca0a57a6 04:58:43 ---> 26c76987b08c 04:58:43 Step 6/24 : RUN apk add --update --no-cache make git 04:58:43 ---> Running in b34e0203b016 04:58:44 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 04:58:44 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 04:58:45 OK: 238 MiB in 54 packages 04:58:46 Removing intermediate container b34e0203b016 04:58:46 ---> cf2a98e903a9 04:58:46 Step 7/24 : COPY go.mod vendor* ./ 04:58:47 ---> 07253128c1dc 04:58:47 Step 8/24 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:58:47 ---> Running in 36205af1c846 04:58:50 Removing intermediate container 36205af1c846 04:58:50 ---> 47dc3e96cbb3 04:58:50 Step 9/24 : COPY . . 04:58:51 ---> 2609400a3e2a 04:58:51 Step 10/24 : RUN ${MAKE} 04:58:51 ---> Running in 00623b9326d0 04:58:52 CGO_ENABLED=0 go build -ldflags "-X github.com/edgexfoundry/device-sdk-go/v4.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v4/internal/common.SDKVersion=0.0.0 -bindnow" -trimpath -mod=readonly -buildmode=pie -o example/cmd/device-simple/device-simple ./example/cmd/device-simple 05:02:14 Removing intermediate container 00623b9326d0 05:02:14 ---> 8931dfe8176c 05:02:14 Step 11/24 : FROM alpine:3.20 05:02:14 3.20: Pulling from library/alpine 05:02:14 9986a736f7d3: Pulling fs layer 05:02:14 9986a736f7d3: Download complete 05:02:14 9986a736f7d3: Pull complete 05:02:14 Digest: sha256:1e42bbe2508154c9126d48c2b8a75420c3544343bf86fd041fb7527e017a4b4a 05:02:14 Status: Downloaded newer image for alpine:3.20 05:02:14 ---> 511a44083d3a 05:02:14 Step 12/24 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 05:02:14 ---> Running in 3513d0cfa5ea 05:02:14 Removing intermediate container 3513d0cfa5ea 05:02:14 ---> 504a03a1d87d 05:02:14 Step 13/24 : RUN apk add --update --no-cache dumb-init 05:02:14 ---> Running in 8a92dbc058bc 05:02:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 05:02:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 05:02:14 (1/1) Installing dumb-init (1.2.5-r3) 05:02:14 Executing busybox-1.36.1-r29.trigger 05:02:14 OK: 9 MiB in 15 packages 05:02:14 Removing intermediate container 8a92dbc058bc 05:02:14 ---> bdb75269ee2d 05:02:14 Step 14/24 : RUN apk --no-cache upgrade 05:02:14 ---> Running in 84c3ef5829a7 05:02:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 05:02:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 05:02:14 Upgrading critical system libraries and apk-tools: 05:02:14 (1/1) Upgrading apk-tools (2.14.4-r0 -> 2.14.4-r1) 05:02:14 Executing busybox-1.36.1-r29.trigger 05:02:14 Continuing the upgrade transaction with new apk-tools: 05:02:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 05:02:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 05:02:14 (1/2) Upgrading libcrypto3 (3.3.2-r0 -> 3.3.2-r1) 05:02:14 (2/2) Upgrading libssl3 (3.3.2-r0 -> 3.3.2-r1) 05:02:14 OK: 9 MiB in 15 packages 05:02:14 Removing intermediate container 84c3ef5829a7 05:02:14 ---> 6499eb71f344 05:02:14 Step 15/24 : WORKDIR / 05:02:14 ---> Running in d9441a69baac 05:02:14 Removing intermediate container d9441a69baac 05:02:14 ---> fd5d35da6b7c 05:02:14 Step 16/24 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/Attribution.txt /Attribution.txt 05:02:14 ---> 947fae8f790c 05:02:14 Step 17/24 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/device-simple /device-simple 05:02:14 ---> 34b123fbc859 05:02:14 Step 18/24 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/res/ /res 05:02:16 ---> ab44f0db4cdc 05:02:16 Step 19/24 : EXPOSE 59999 05:02:17 ---> Running in 527ddf629207 05:02:17 Removing intermediate container 527ddf629207 05:02:17 ---> c14b0e0b585d 05:02:17 Step 20/24 : ENTRYPOINT ["/device-simple"] 05:02:17 ---> Running in 4dfc00c4d2fb 05:02:17 Removing intermediate container 4dfc00c4d2fb 05:02:17 ---> be9c96117a23 05:02:17 Step 21/24 : CMD ["-cp=consul.http://edgex-core-consul:8500", "--registry"] 05:02:17 ---> Running in 2f0cab556796 05:02:18 Removing intermediate container 2f0cab556796 05:02:18 ---> 116097f52b53 05:02:18 Step 22/24 : LABEL arch=arm64 05:02:18 ---> Running in b33e42626112 05:02:18 Removing intermediate container b33e42626112 05:02:18 ---> 6ff238996e56 05:02:18 Step 23/24 : LABEL git_sha=1917ac25e18a54f6706de4eec97101ca27fe9623 05:02:18 ---> Running in 13339a1222cf 05:02:18 Removing intermediate container 13339a1222cf 05:02:18 ---> 0185e841b262 05:02:18 Step 24/24 : LABEL version=0.0.0 05:02:19 ---> Running in 01c9558b8e3e 05:02:19 Removing intermediate container 01c9558b8e3e 05:02:19 ---> 55b24993ace4 05:02:19 [Warning] One or more build-args [ARCH] were not consumed 05:02:19 Successfully built 55b24993ace4 05:02:19 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] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:02:20 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 05:02:20 05:02:20 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:02:20 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 05:02:20 arm64: Pulling from edgex-lftools-log-publisher 05:02:20 8998bd30e6a1: Pulling fs layer 05:02:20 04944245beec: Pulling fs layer 05:02:20 699f458cf7ca: Pulling fs layer 05:02:20 765212b225bb: Pulling fs layer 05:02:20 f23df028b6ca: Pulling fs layer 05:02:20 d65c8cfc05b1: Pulling fs layer 05:02:20 2437ff75d9bd: Pulling fs layer 05:02:20 765212b225bb: Waiting 05:02:20 d65c8cfc05b1: Waiting 05:02:20 2437ff75d9bd: Waiting 05:02:20 f23df028b6ca: Waiting 05:02:20 04944245beec: Verifying Checksum 05:02:20 04944245beec: Download complete 05:02:20 765212b225bb: Verifying Checksum 05:02:20 765212b225bb: Download complete 05:02:20 f23df028b6ca: Verifying Checksum 05:02:20 f23df028b6ca: Download complete 05:02:20 d65c8cfc05b1: Verifying Checksum 05:02:20 d65c8cfc05b1: Download complete 05:02:21 699f458cf7ca: Verifying Checksum 05:02:21 699f458cf7ca: Download complete 05:02:21 8998bd30e6a1: Verifying Checksum 05:02:21 8998bd30e6a1: Download complete 05:02:24 2437ff75d9bd: Verifying Checksum 05:02:24 2437ff75d9bd: Download complete 05:02:26 8998bd30e6a1: Pull complete 05:02:26 04944245beec: Pull complete 05:02:28 699f458cf7ca: Pull complete 05:02:28 765212b225bb: Pull complete 05:02:29 f23df028b6ca: Pull complete 05:02:29 d65c8cfc05b1: Pull complete 05:02:47 2437ff75d9bd: Pull complete 05:02:47 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 05:02:47 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 05:02:47 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:02:48 prd-ubuntu20.04-docker-arm64-4c-16g-27084 does not seem to be running inside a container 05:02:48 $ 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/1 -v /w/workspace/device-sdk-go/1:/w/workspace/device-sdk-go/1:rw,z -v /w/workspace/device-sdk-go/1@tmp:/w/workspace/device-sdk-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 05:02:50 $ docker top 213602cee18efda692247854d18ec888af4b592e9f9ef3646c01c869ed3425c6 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:02:51 ---> job-cost.sh 05:02:51 lf-activate-venv: SKIPPING 05:02:51 INFO: No Stack... 05:02:52 INFO: Retrieving Pricing Info for: v3-standard-4 05:02:53 INFO: Archiving Costs [Pipeline] sh 05:02:53 + cat /w/workspace/device-sdk-go/1/archives/cost.csv 05:02:53 + cut -d, -f6 [Pipeline] lock 05:02:53 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-sdk-go-PR-1651-1-stack-cost] 05:02:53 Resource [jenkins-edgexfoundry-device-sdk-go-PR-1651-1-stack-cost] did not exist. Created. 05:02:53 Lock acquired on [Resource: jenkins-edgexfoundry-device-sdk-go-PR-1651-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 05:02:54 /w/workspace/device-sdk-go/1@tmp/durable-8e325aec/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 05:02:55 + echo total: 0.10999999940395355 [Pipeline] stash 05:02:55 Warning: overwriting stash ‘stack-cost’ 05:02:55 Stashed 1 file(s) [Pipeline] } 05:02:55 Lock released on resource [Resource: jenkins-edgexfoundry-device-sdk-go-PR-1651-1-stack-cost] [Pipeline] // lock [Pipeline] } 05:02:55 $ docker stop --time=1 213602cee18efda692247854d18ec888af4b592e9f9ef3646c01c869ed3425c6 05:02:57 $ docker rm -f --volumes 213602cee18efda692247854d18ec888af4b592e9f9ef3646c01c869ed3425c6 [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 05:02:58 provisioning config files... 05:02:58 copy managed file [device-sdk-go-codecov-token] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp/config11068197537781182046tmp [Pipeline] { [Pipeline] sh 05:02:58 + set +x 05:02:58 + bash -s -- 05:02:58 + curl -s https://codecov.io/bash 05:02:58 05:02:58 _____ _ 05:02:58 / ____| | | 05:02:58 | | ___ __| | ___ ___ _____ __ 05:02:58 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 05:02:58 | |___| (_) | (_| | __/ (_| (_) \ V / 05:02:58 \_____\___/ \__,_|\___|\___\___/ \_/ 05:02:58 Bash-1.0.6 05:02:58 05:02:58 05:02:58 ==> git version 2.25.1 found 05:02:58 ==> 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 05:02:58 Release-Date: 2020-01-08 05:02:58 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 05:02:58 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 05:02:58 ==> Jenkins CI detected. 05:02:58 current dir:  /w/workspace/gexfoundry_device-sdk-go_PR-1651 05:02:58 project root: . 05:02:58 --> token set from env 05:02:58 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 05:02:58 ==> Running gcov in . (disable via -X gcov) 05:02:58 ==> Python coveragepy not found 05:02:58 ==> Searching for coverage reports in: 05:02:58 + . 05:02:58 -> Found 1 reports 05:02:58 ==> Detecting git/mercurial file structure 05:02:58 ==> Reading reports 05:02:58 + ./coverage.out bytes=468087 05:02:58 ==> Appending adjustments 05:02:58 https://docs.codecov.io/docs/fixing-reports 05:02:59 + Found adjustments 05:02:59 ==> Gzipping contents 05:02:59 44K /tmp/codecov.BnsWeq.gz 05:02:59 ==> Uploading reports 05:02:59 url: https://codecov.io 05:02:59 query: branch=PR-1651&commit=1917ac25e18a54f6706de4eec97101ca27fe9623&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-sdk-go%2Fjob%2FPR-1651%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-sdk-go&service=jenkins&flags=&pr=1651&job=&cmd_args= 05:02:59 -> Pinging Codecov 05:02:59 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=****&branch=PR-1651&commit=1917ac25e18a54f6706de4eec97101ca27fe9623&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-sdk-go%2Fjob%2FPR-1651%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-sdk-go&service=jenkins&flags=&pr=1651&job=&cmd_args= 05:02:59 -> Uploading to 05:02:59 https://storage.googleapis.com/codecov/shelter/v4/github/edgexfoundry/device-sdk-go/1917ac25e18a54f6706de4eec97101ca27fe9623/e495fbde-80f5-4ada-a143-9d279a2a4c20.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJWQHUGIBILH4J7Q6ZUSCIFNEOLYSNDS7L3B4N5SIBQ2J4YLYE5CRFCD%2F20241120%2Fus%2Fs3%2Faws4_request&X-Amz-Date=20241120T050259Z&X-Amz-Expires=30&X-Amz-SignedHeaders=host&X-Amz-Signature=0aed5ab73ae7d2b7d9a04681d1464c4ef6be1a03656547613ea0a102a811038a 05:02:59 % Total % Received % Xferd Average Speed Time Time Time Current 05:02:59 Dload Upload Total Spent Left Speed 05:02:59 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 44777 0 0 100 44777 0 198k --:--:-- --:--:-- --:--:-- 197k 100 44777 0 0 100 44777 0 160k --:--:-- --:--:-- --:--:-- 159k 05:02:59 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-sdk-go/commit/1917ac25e18a54f6706de4eec97101ca27fe9623 [Pipeline] } 05:02:59 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] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive Prep) Stage "Archive Prep" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Experimental Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Stable (Named) Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 05:03:02 + [ -d /w/workspace/gexfoundry_device-sdk-go_PR-1651/archives ] 05:03:02 + ls -al /w/workspace/gexfoundry_device-sdk-go_PR-1651/archives 05:03:02 total 16 05:03:02 drwxr-xr-x 3 root root 4096 Nov 20 04:48 . 05:03:02 drwxrwxr-x 12 jenkins jenkins 4096 Nov 20 04:48 .. 05:03:02 drwxr-xr-x 2 root root 4096 Nov 20 04:48 cost 05:03:02 -rw-r--r-- 1 root root 86 Nov 20 04:48 cost.csv 05:03:02 + sudo chown -R jenkins:jenkins /w/workspace/gexfoundry_device-sdk-go_PR-1651/archives 05:03:02 + ls -al /w/workspace/gexfoundry_device-sdk-go_PR-1651/archives 05:03:02 total 16 05:03:02 drwxr-xr-x 3 jenkins jenkins 4096 Nov 20 04:48 . 05:03:02 drwxrwxr-x 12 jenkins jenkins 4096 Nov 20 04:48 .. 05:03:02 drwxr-xr-x 2 jenkins jenkins 4096 Nov 20 04:48 cost 05:03:02 -rw-r--r-- 1 jenkins jenkins 86 Nov 20 04:48 cost.csv [Pipeline] libraryResource [Pipeline] sh 05:03:02 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 05:03:03 ---> package-listing.sh 05:03:03 ++ facter osfamily 05:03:03 ++ tr '[:upper:]' '[:lower:]' 05:03:03 + OS_FAMILY=debian 05:03:03 + workspace=/w/workspace/gexfoundry_device-sdk-go_PR-1651 05:03:03 + START_PACKAGES=/tmp/packages_start.txt 05:03:03 + END_PACKAGES=/tmp/packages_end.txt 05:03:03 + DIFF_PACKAGES=/tmp/packages_diff.txt 05:03:03 + PACKAGES=/tmp/packages_start.txt 05:03:03 + '[' /w/workspace/gexfoundry_device-sdk-go_PR-1651 ']' 05:03:03 + PACKAGES=/tmp/packages_end.txt 05:03:03 + case "${OS_FAMILY}" in 05:03:03 + dpkg -l 05:03:03 + grep '^ii' 05:03:03 + '[' -f /tmp/packages_start.txt ']' 05:03:03 + '[' -f /tmp/packages_end.txt ']' 05:03:03 + diff /tmp/packages_start.txt /tmp/packages_end.txt 05:03:03 + '[' /w/workspace/gexfoundry_device-sdk-go_PR-1651 ']' 05:03:03 + mkdir -p /w/workspace/gexfoundry_device-sdk-go_PR-1651/archives/ 05:03:03 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/gexfoundry_device-sdk-go_PR-1651/archives/ [Pipeline] echo 05:03:03 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-1651/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 05:03:03 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:03:04 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:03:04 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:03:04 prd-ubuntu20.04-docker-8c-8g-27083 does not seem to be running inside a container 05:03:04 $ 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-1651/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-1651 -v /w/workspace/gexfoundry_device-sdk-go_PR-1651:/w/workspace/gexfoundry_device-sdk-go_PR-1651:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1651@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 05:03:05 $ docker top 69a82c46beadf7a6edb8b46b4918e7bd6689c1ec0273be407ccd675250d560a1 -eo pid,comm [Pipeline] { [Pipeline] sh 05:03:05 + touch /tmp/pre-build-complete [Pipeline] sh 05:03:05 + mkdir -p /var/log/sysstat [Pipeline] sh 05:03:06 + ls /var/log/sa-host 05:03:06 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:03:06 provisioning config files... 05:03:06 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1651@tmp/config14760281719661799468tmp [Pipeline] { [Pipeline] echo 05:03:06 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 05:03:06 ---> create-netrc.sh [Pipeline] } 05:03:06 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 05:03:07 ---> python-tools-install.sh [Pipeline] echo 05:03:07 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 05:03:07 ---> sudo-logs.sh 05:03:07 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 05:03:07 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 05:03:08 ---> job-cost.sh 05:03:08 lf-activate-venv: SKIPPING 05:03:08 DEBUG: total: 0.2199999988079071 05:03:08 INFO: Retrieving Stack Cost... 05:03:08 INFO: Retrieving Pricing Info for: v3-standard-8 05:03:08 INFO: Archiving Costs [Pipeline] echo 05:03:08 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 05:03:09 ---> logs-deploy.sh 05:03:09 lf-activate-venv: SKIPPING 05:03:09 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-go/PR-1651/1 05:03:09 INFO: archiving workspace using pattern(s): 05:03:10 Archives upload complete. 05:03:10 INFO: archiving logs to Nexus