Pull request #457 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of iain-anderson for edgexfoundry/device-sdk-c Obtained Jenkinsfile from 40dfb381f72cef7a0fa08e6432f34052f53b2ee7+31953d2017fd3e9016dfece535bce38e006976ba (1ce4f64cfaea37a772061928b1fd152b37704a3b) 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-ssh11040876483298629190.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh1910017356426987964.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/PR-457/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-c/branches/PR-457/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh17688958230813301230.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-c/branches/PR-457/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh12375331088106882890.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 4fc256d9079ed2258907e613f84b1b8da264a4bd (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 4fc256d9079ed2258907e613f84b1b8da264a4bd # timeout=10 Commit message: "Merge pull request #430 from ernestojeda/release-lock" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh322787534816563409.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-c/branches/PR-457/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-c/branches/PR-457/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh9822959838417907540.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildCApp] RAW Config: [project:device-sdk-c, dockerBuildFilePath:scripts/Dockerfile.alpine-base, dockerFilePath:scripts/Dockerfile.alpine, pushImage:false] ========================================================= [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 ========================================================= [edgeXBuildCApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-sdk-c-settings PROJECT: device-sdk-c USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build DOCKER_FILE_PATH: scripts/Dockerfile.alpine DOCKER_BUILD_FILE_PATH: scripts/Dockerfile.alpine-base DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-sdk DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [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-16732 in /w/workspace/edgexfoundry_device-sdk-c_PR-457 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-sdk-c.git > git init /w/workspace/edgexfoundry_device-sdk-c_PR-457 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.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-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.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-c.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/pull/457/head:refs/remotes/origin/PR-457 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit 31953d2017fd3e9016dfece535bce38e006976ba into PR head commit 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 Merge succeeded, producing 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 Checking out Revision 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 (PR-457) > git config core.sparsecheckout # timeout=10 > git checkout -f 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 # 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 31953d2017fd3e9016dfece535bce38e006976ba # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 # timeout=10 Commit message: "docs: update changelog and version number for Minnesota" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 17:32:49 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 17:32:49 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 17:32:49 ========================================================= 17:32:49 EdgeX Global Pipelines Version Info 17:32:49 ========================================================= [Pipeline] libraryResource [Pipeline] sh 17:32:50 ------------------- 17:32:50 stable info: 17:32:50 ------------------- 17:32:50 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 17:32:50 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 17:32:50 Message: update stable to v1.0.249 17:32:51 ------------------- 17:32:51 experimental info: 17:32:51 ------------------- 17:32:51 Commited By: **** collab-it+edgex@linuxfoundation.org 17:32:51 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 17:32:51 Message: update experimental to v1.0.249 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-c-settings [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-c [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 17:32:51 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 17:32:52 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 17:32:52 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-457 [Pipeline] echo 17:32:52 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-457 [Pipeline] echo 17:32:52 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-457 [Pipeline] echo 17:32:52 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 [Pipeline] echo 17:32:52 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 40dfb38 [Pipeline] echo 17:32:52 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 17:32:52 provisioning config files... 17:32:52 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp/config7561388928717637170tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 17:32:52 ---> docker-login.sh 17:32:52 nexus3.edgexfoundry.org:10001 17:32:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:32:52 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:32:52 Configure a credential helper to remove this warning. See 17:32:52 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:32:52 17:32:52 Login Succeeded 17:32:52 nexus3.edgexfoundry.org:10002 17:32:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:32:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:32:53 Configure a credential helper to remove this warning. See 17:32:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:32:53 17:32:53 Login Succeeded 17:32:53 nexus3.edgexfoundry.org:10003 17:32:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:32:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:32:53 Configure a credential helper to remove this warning. See 17:32:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:32:53 17:32:53 Login Succeeded 17:32:53 nexus3.edgexfoundry.org:10004 17:32:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:32:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:32:53 Configure a credential helper to remove this warning. See 17:32:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:32:53 17:32:53 Login Succeeded 17:32:53 docker.io 17:32:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:32:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:32:53 Configure a credential helper to remove this warning. See 17:32:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:32:53 17:32:53 Login Succeeded 17:32:53 ---> docker-login.sh ends [Pipeline] } 17:32:53 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 17:32:54 + git rev-list -1 --merges 40dfb381f72cef7a0fa08e6432f34052f53b2ee7~1..40dfb381f72cef7a0fa08e6432f34052f53b2ee7 [Pipeline] echo 17:32:54 -----------> git rev-list -1 --merges 40dfb381f72cef7a0fa08e6432f34052f53b2ee7~1..40dfb381f72cef7a0fa08e6432f34052f53b2ee7 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 [false] [Pipeline] sh 17:32:54 + git log --format=format:%s -1 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 [Pipeline] echo 17:32:54 ========================================================= 17:32:54 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 17:32:54 ========================================================= Stage "Build LTS Release Image" skipped due to when conditional [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) Stage "amd64" skipped due to when conditional [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] } [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 17:32:55 + git rev-list -1 --merges 40dfb381f72cef7a0fa08e6432f34052f53b2ee7~1..40dfb381f72cef7a0fa08e6432f34052f53b2ee7 [Pipeline] echo 17:32:55 -----------> git rev-list -1 --merges 40dfb381f72cef7a0fa08e6432f34052f53b2ee7~1..40dfb381f72cef7a0fa08e6432f34052f53b2ee7 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 [false] [Pipeline] sh 17:32:55 + git log --format=format:%s -1 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 [Pipeline] echo 17:32:55 ========================================================= 17:32:55 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 17:32:55 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 17:32:56 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 17:32:56 + grep -v github /etc/ssh/ssh_known_hosts 17:32:56 + [ -e /tmp/ssh_known_hosts ] 17:32:56 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 17:32:56 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 17:32:56 + sudo tee -a /etc/ssh/ssh_known_hosts 17:32:56 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:32:56 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 17:32:56 17:32:56 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:32:57 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 17:32:57 0.1.4: Pulling from edgex-devops/py-git-semver 17:32:57 b85a868b505f: Pulling fs layer 17:32:57 e2be974225ed: Pulling fs layer 17:32:57 339a4e72a1f5: Pulling fs layer 17:32:57 988bab9f4d93: Pulling fs layer 17:32:57 1469e6f7b9e6: Pulling fs layer 17:32:57 eaf3925da568: Pulling fs layer 17:32:57 bab4dde63d76: Pulling fs layer 17:32:57 bde34c3a00c8: Pulling fs layer 17:32:57 b352a97aabf1: Pulling fs layer 17:32:57 4872d77fe225: Pulling fs layer 17:32:57 5851b861e8e6: Pulling fs layer 17:32:57 1469e6f7b9e6: Waiting 17:32:57 988bab9f4d93: Waiting 17:32:57 eaf3925da568: Waiting 17:32:57 5851b861e8e6: Waiting 17:32:57 bde34c3a00c8: Waiting 17:32:57 b352a97aabf1: Waiting 17:32:57 4872d77fe225: Waiting 17:32:57 e2be974225ed: Download complete 17:32:57 988bab9f4d93: Verifying Checksum 17:32:57 988bab9f4d93: Download complete 17:32:57 1469e6f7b9e6: Verifying Checksum 17:32:57 1469e6f7b9e6: Download complete 17:32:57 339a4e72a1f5: Verifying Checksum 17:32:57 339a4e72a1f5: Download complete 17:32:57 bde34c3a00c8: Verifying Checksum 17:32:57 bde34c3a00c8: Download complete 17:32:57 b352a97aabf1: Verifying Checksum 17:32:57 b352a97aabf1: Download complete 17:32:57 4872d77fe225: Verifying Checksum 17:32:57 4872d77fe225: Download complete 17:32:57 5851b861e8e6: Verifying Checksum 17:32:57 5851b861e8e6: Download complete 17:32:57 b85a868b505f: Download complete 17:32:57 bab4dde63d76: Verifying Checksum 17:32:57 bab4dde63d76: Download complete 17:32:58 b85a868b505f: Pull complete 17:32:58 e2be974225ed: Pull complete 17:32:59 339a4e72a1f5: Pull complete 17:32:59 988bab9f4d93: Pull complete 17:32:59 1469e6f7b9e6: Pull complete 17:32:59 eaf3925da568: Pull complete 17:33:01 bab4dde63d76: Pull complete 17:33:01 bde34c3a00c8: Pull complete 17:33:01 b352a97aabf1: Pull complete 17:33:01 4872d77fe225: Pull complete 17:33:01 5851b861e8e6: Pull complete 17:33:01 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 17:33:01 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 17:33:01 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:33:02 prd-ubuntu20.04-docker-8c-8g-16732 does not seem to be running inside a container 17:33:02 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_PR-457 -v /w/workspace/edgexfoundry_device-sdk-c_PR-457:/w/workspace/edgexfoundry_device-sdk-c_PR-457:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-457@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 17:33:05 $ docker top e3e0838e21116544f8a878d8f0b019bcdf0196c0a273bc81d04cbd8d578c6a9a -eo pid,comm 17:33:05 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). 17:33:05 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 17:33:05 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 17:33:05 [ssh-agent] Looking for ssh-agent implementation... 17:33:05 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 17:33:05 $ docker exec e3e0838e21116544f8a878d8f0b019bcdf0196c0a273bc81d04cbd8d578c6a9a ssh-agent 17:33:05 SSH_AUTH_SOCK=/tmp/ssh-1bujMDS6ofY8/agent.32 17:33:05 SSH_AGENT_PID=38 17:33:05 Running ssh-add (command line suppressed) 17:33:05 Identity added: /w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp/private_key_2277995572893798292.key (/w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp/private_key_2277995572893798292.key) 17:33:05 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 17:33:05 + git tag --points-at HEAD [Pipeline] } 17:33:05 $ docker exec --env ******** --env ******** e3e0838e21116544f8a878d8f0b019bcdf0196c0a273bc81d04cbd8d578c6a9a ssh-agent -k 17:33:06 unset SSH_AUTH_SOCK; 17:33:06 unset SSH_AGENT_PID; 17:33:06 echo Agent pid 38 killed; 17:33:06 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 17:33:06 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 17:33:06 [ssh-agent] Looking for ssh-agent implementation... 17:33:06 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 17:33:06 $ docker exec e3e0838e21116544f8a878d8f0b019bcdf0196c0a273bc81d04cbd8d578c6a9a ssh-agent 17:33:06 SSH_AUTH_SOCK=/tmp/ssh-hGU6KmDlr3u3/agent.70 17:33:06 SSH_AGENT_PID=76 17:33:06 Running ssh-add (command line suppressed) 17:33:06 Identity added: /w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp/private_key_17647576207599397478.key (/w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp/private_key_17647576207599397478.key) 17:33:06 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 17:33:06 + git semver init 17:33:07 2023-05-24 17:33:06,962 [run_init] DEBUG init version:0.0.0 force:False 17:33:07 2023-05-24 17:33:06,962 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-sdk-c_PR-457/.semver 17:33:07 2023-05-24 17:33:06,963 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-c.git /w/workspace/edgexfoundry_device-sdk-c_PR-457/.semver 17:33:07 2023-05-24 17:33:06,963 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-sdk-c.git', '/w/workspace/edgexfoundry_device-sdk-c_PR-457/.semver'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-457, universal_newlines=False, shell=None, istream=None) 17:33:07 2023-05-24 17:33:07,779 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-sdk-c_PR-457/.git/info/exclude 17:33:07 2023-05-24 17:33:07,779 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-sdk-c_PR-457/.semver/PR-457 with force:False 17:33:07 2023-05-24 17:33:07,779 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-sdk-c_PR-457/.semver/PR-457 17:33:07 2023-05-24 17:33:07,784 [execute] INFO git cat-file --batch-check 17:33:07 2023-05-24 17:33:07,784 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-457/.semver, universal_newlines=False, shell=None, istream=) 17:33:07 2023-05-24 17:33:07,790 [execute] INFO git cat-file --batch 17:33:07 2023-05-24 17:33:07,790 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-457/.semver, universal_newlines=False, shell=None, istream=) 17:33:07 2023-05-24 17:33:07,796 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_PR-457/.semver/PR-457 17:33:07 0.0.0 [Pipeline] } 17:33:08 $ docker exec --env ******** --env ******** e3e0838e21116544f8a878d8f0b019bcdf0196c0a273bc81d04cbd8d578c6a9a ssh-agent -k 17:33:08 unset SSH_AUTH_SOCK; 17:33:08 unset SSH_AGENT_PID; 17:33:08 echo Agent pid 76 killed; 17:33:08 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 17:33:08 + git semver [Pipeline] } 17:33:08 $ docker stop --time=1 e3e0838e21116544f8a878d8f0b019bcdf0196c0a273bc81d04cbd8d578c6a9a 17:33:10 $ docker rm -f --volumes e3e0838e21116544f8a878d8f0b019bcdf0196c0a273bc81d04cbd8d578c6a9a [Pipeline] // withDockerContainer [Pipeline] sh 17:33:10 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 17:33:10 Stashed 1 file(s) [Pipeline] echo 17:33:10 [edgeXSemver]: initialized semver on version 0.0.0 [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 17:33:11 provisioning config files... 17:33:11 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp/config11936418835757366839tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 17:33:11 ---> docker-login.sh 17:33:11 nexus3.edgexfoundry.org:10001 17:33:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:33:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:33:11 Configure a credential helper to remove this warning. See 17:33:11 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:33:11 17:33:11 Login Succeeded 17:33:11 nexus3.edgexfoundry.org:10002 17:33:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:33:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:33:11 Configure a credential helper to remove this warning. See 17:33:11 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:33:11 17:33:11 Login Succeeded 17:33:11 nexus3.edgexfoundry.org:10003 17:33:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:33:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:33:11 Configure a credential helper to remove this warning. See 17:33:11 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:33:11 17:33:11 Login Succeeded 17:33:11 nexus3.edgexfoundry.org:10004 17:33:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:33:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:33:11 Configure a credential helper to remove this warning. See 17:33:11 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:33:11 17:33:11 Login Succeeded 17:33:11 docker.io 17:33:12 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:33:12 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:33:12 Configure a credential helper to remove this warning. See 17:33:12 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:33:12 17:33:12 Login Succeeded 17:33:12 ---> docker-login.sh ends [Pipeline] } 17:33:12 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 17:33:12 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 17:33:12 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 17:33:12 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 17:33:12 ========================================================= 17:33:12 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 17:33:12 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:33:12 + docker build -t ci-base-image-x86_64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest . 17:33:12 Sending build context to Docker daemon 4.857MB 17:33:12 Step 1/21 : ARG BASE=alpine:3.16 17:33:12 Step 2/21 : FROM ${BASE} as builder 17:33:12 latest: Pulling from edgex-devops/edgex-gcc-base 17:33:12 91d30c5bc195: Pulling fs layer 17:33:12 316e5a4585fb: Pulling fs layer 17:33:13 91d30c5bc195: Verifying Checksum 17:33:13 91d30c5bc195: Download complete 17:33:13 91d30c5bc195: Pull complete 17:33:13 316e5a4585fb: Verifying Checksum 17:33:13 316e5a4585fb: Download complete 17:33:16 316e5a4585fb: Pull complete 17:33:16 Digest: sha256:46ce083f99ae49712d4f1141acdd2e69c9eb8e11ca29cc7d79d78bb0a10585c4 17:33:16 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 17:33:16 ---> e83ffa357ff4 17:33:16 Step 3/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 17:33:17 ---> Running in ddf7e4ca761b 17:33:17 Connecting to iotech.jfrog.io (52.210.158.202:443) 17:33:18 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 17:33:18 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 17:33:18 '/etc/apk/keys/alpine.dev.rsa.pub' saved 17:33:18 Removing intermediate container ddf7e4ca761b 17:33:18 ---> 921b8d154648 17:33:18 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 17:33:18 ---> Running in 46e4c6f4123e 17:33:19 Removing intermediate container 46e4c6f4123e 17:33:19 ---> fe6bdf366caa 17:33:19 Step 5/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 iotech-iot-1.5-dev hiredis-dev 17:33:19 ---> Running in 8f51b1175da6 17:33:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 17:33:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 17:33:19 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 17:33:20 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:33:20 (1/14) Installing hiredis (1.0.2-r0) 17:33:20 (2/14) Installing hiredis-dev (1.0.2-r0) 17:33:20 (3/14) Installing iotech-iot-1.5 (1.5.0-r0) 17:33:21 (4/14) Installing iotech-iot-1.5-dev (1.5.0-r0) 17:33:21 (5/14) Installing libcbor (0.9.0-r1) 17:33:21 (6/14) Installing libcbor-dev (0.9.0-r1) 17:33:21 (7/14) Installing ncurses-dev (6.3_p20220521-r0) 17:33:21 (8/14) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 17:33:22 (9/14) Installing libblkid (2.38-r1) 17:33:22 (10/14) Installing libuuid (2.38-r1) 17:33:22 (11/14) Installing libfdisk (2.38-r1) 17:33:22 (12/14) Installing libmount (2.38-r1) 17:33:22 (13/14) Installing libsmartcols (2.38-r1) 17:33:22 (14/14) Installing util-linux-dev (2.38-r1) 17:33:22 Executing busybox-1.35.0-r17.trigger 17:33:22 OK: 280 MiB in 90 packages 17:33:22 Removing intermediate container 8f51b1175da6 17:33:22 ---> ac5f27f8791f 17:33:22 Step 6/21 : RUN mkdir /tmp/sdk 17:33:22 ---> Running in 99f0708023fa 17:33:23 Removing intermediate container 99f0708023fa 17:33:23 ---> 5a172f6b8d76 17:33:23 Step 7/21 : COPY VERSION /tmp/sdk 17:33:23 ---> e00b5ba8aec6 17:33:23 Step 8/21 : COPY src /tmp/sdk/src 17:33:23 ---> c5fdd9c1a052 17:33:23 Step 9/21 : COPY include /tmp/sdk/include 17:33:23 ---> e9ece3a579f2 17:33:23 Step 10/21 : COPY scripts /tmp/sdk/scripts 17:33:23 ---> 8e572d1d08e8 17:33:23 Step 11/21 : COPY LICENSE /tmp/sdk 17:33:24 ---> 4cd30d0b2af5 17:33:24 Step 12/21 : COPY Attribution.txt /tmp/sdk 17:33:24 ---> e384707b297e 17:33:24 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 17:33:24 ---> Running in 0f0f4c08d2b6 17:33:24 + CPPCHECK=false 17:33:24 + DOCGEN=false 17:33:24 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 17:33:24 + '[' 0 -gt 0 ] 17:33:24 + readlink -f ./scripts/build.sh 17:33:24 + dirname /tmp/sdk/scripts/build.sh 17:33:24 + dirname /tmp/sdk/scripts 17:33:24 + ROOT=/tmp/sdk 17:33:24 + cd /tmp/sdk 17:33:24 + mkdir -p /tmp/sdk/build/release 17:33:24 + cd /tmp/sdk/build/release 17:33:24 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 17:33:24 -- The C compiler identification is GNU 11.2.1 17:33:24 -- Detecting C compiler ABI info 17:33:24 -- Detecting C compiler ABI info - done 17:33:24 -- Check for working C compiler: /usr/bin/cc - skipped 17:33:24 -- Detecting C compile features 17:33:24 -- Detecting C compile features - done 17:33:24 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 17:33:24 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 17:33:24 -- Found LIBYAML: /usr/lib/libyaml.so 17:33:24 -- Found LIBUUID: /usr/lib/libuuid.so 17:33:24 -- Found LIBCBOR: /usr/lib/libcbor.so 17:33:24 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 17:33:24 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 17:33:24 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:33:24 -- /opt/iotech/iot/1.5/include 17:33:24 -- C SDK 0.0.0 for Linux 17:33:24 -- Performing Test CSDK_HAVE_ATOMIC 17:33:24 -- Performing Test CSDK_HAVE_ATOMIC - Success 17:33:24 -- Found Curses: /usr/lib/libcurses.so 17:33:24 -- Configuring done 17:33:24 -- Generating done 17:33:24 -- Build files have been written to: /tmp/sdk/build/release 17:33:24 + make all package 17:33:24 + tee release.log 17:33:24 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 17:33:25 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 17:33:25 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 17:33:25 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 17:33:25 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 17:33:25 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 17:33:26 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 17:33:26 Still waiting to schedule task 17:33:26 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 17:33:26 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 17:33:26 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 17:33:26 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 17:33:26 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 17:33:26 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 17:33:27 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 17:33:27 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 17:33:27 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 17:33:27 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 17:33:27 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 17:33:27 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 17:33:27 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 17:33:28 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 17:33:28 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 17:33:29 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 17:33:29 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 17:33:29 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 17:33:29 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 17:33:29 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 17:33:29 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 17:33:30 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 17:33:30 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 17:33:30 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 17:33:30 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 17:33:31 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 17:33:31 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 17:33:31 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 17:33:31 [ 68%] Linking C shared library libcsdk.so 17:33:31 [ 68%] Built target csdk 17:33:31 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 17:33:31 [ 72%] Linking C executable template 17:33:31 [ 72%] Built target template 17:33:31 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 17:33:31 [ 76%] Linking C executable device-counter 17:33:31 [ 76%] Built target device-counter 17:33:31 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 17:33:31 [ 80%] Linking C executable device-random 17:33:31 [ 80%] Built target device-random 17:33:31 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 17:33:32 [ 84%] Linking C executable device-gyro 17:33:32 [ 84%] Built target device-gyro 17:33:32 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 17:33:32 [ 88%] Linking C executable device-bitfields 17:33:32 [ 88%] Built target device-bitfields 17:33:32 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 17:33:32 [ 92%] Linking C executable template-discovery 17:33:32 [ 92%] Built target template-discovery 17:33:32 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 17:33:32 [ 96%] Linking C executable device-file 17:33:32 [ 96%] Built target device-file 17:33:32 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 17:33:32 [100%] Linking C executable device-terminal 17:33:32 [100%] Built target device-terminal 17:33:32 Run CPack packaging tool... 17:33:32 CPack: Create package using TGZ 17:33:32 CPack: Install projects 17:33:32 CPack: - Run preinstall target for: Csdk 17:33:33 CPack: - Install project: Csdk [] 17:33:33 CPack: Create package 17:33:33 CPack: - package: /tmp/sdk/build/release/csdk-0.0.0.tar.gz generated. 17:33:33 + '[' false '=' true ] 17:33:33 + '[' false '=' true ] 17:33:33 + mkdir -p /tmp/sdk/build/debug 17:33:33 + cd /tmp/sdk/build/debug 17:33:33 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 17:33:33 -- The C compiler identification is GNU 11.2.1 17:33:33 -- Detecting C compiler ABI info 17:33:33 -- Detecting C compiler ABI info - done 17:33:33 -- Check for working C compiler: /usr/bin/cc - skipped 17:33:33 -- Detecting C compile features 17:33:33 -- Detecting C compile features - done 17:33:33 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 17:33:33 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 17:33:33 -- Found LIBYAML: /usr/lib/libyaml.so 17:33:33 -- Found LIBUUID: /usr/lib/libuuid.so 17:33:33 -- Found LIBCBOR: /usr/lib/libcbor.so 17:33:33 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 17:33:33 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 17:33:33 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:33:33 -- /opt/iotech/iot/1.5/include 17:33:33 -- C SDK 0.0.0 for Linux 17:33:33 -- Performing Test CSDK_HAVE_ATOMIC 17:33:33 -- Performing Test CSDK_HAVE_ATOMIC - Success 17:33:33 -- Found Curses: /usr/lib/libcurses.so 17:33:33 -- Configuring done 17:33:33 -- Generating done 17:33:33 -- Build files have been written to: /tmp/sdk/build/debug 17:33:33 + make 17:33:33 + tee debug.log 17:33:33 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 17:33:33 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 17:33:33 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 17:33:33 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 17:33:34 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 17:33:34 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 17:33:34 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 17:33:34 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 17:33:34 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 17:33:34 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 17:33:34 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 17:33:34 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 17:33:34 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 17:33:35 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 17:33:35 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 17:33:35 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 17:33:35 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 17:33:35 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 17:33:35 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 17:33:35 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 17:33:35 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 17:33:35 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 17:33:35 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 17:33:35 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 17:33:36 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 17:33:36 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 17:33:36 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 17:33:36 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 17:33:36 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 17:33:36 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 17:33:36 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 17:33:36 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 17:33:36 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 17:33:36 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 17:33:36 [ 68%] Linking C shared library libcsdk.so 17:33:37 [ 68%] Built target csdk 17:33:37 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 17:33:37 [ 72%] Linking C executable template 17:33:37 [ 72%] Built target template 17:33:37 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 17:33:37 [ 76%] Linking C executable device-counter 17:33:37 [ 76%] Built target device-counter 17:33:37 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 17:33:37 [ 80%] Linking C executable device-random 17:33:37 [ 80%] Built target device-random 17:33:37 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 17:33:37 [ 84%] Linking C executable device-gyro 17:33:37 [ 84%] Built target device-gyro 17:33:37 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 17:33:37 [ 88%] Linking C executable device-bitfields 17:33:37 [ 88%] Built target device-bitfields 17:33:37 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 17:33:37 [ 92%] Linking C executable template-discovery 17:33:37 [ 92%] Built target template-discovery 17:33:37 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 17:33:38 [ 96%] Linking C executable device-file 17:33:38 [ 96%] Built target device-file 17:33:38 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 17:33:38 [100%] Linking C executable device-terminal 17:33:38 [100%] Built target device-terminal 17:33:38 make: Entering directory '/tmp/sdk/build/release' 17:33:38 make[1]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Leaving directory '/tmp/sdk/build/release' 17:33:38 [ 68%] Built target csdk 17:33:38 make[2]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Leaving directory '/tmp/sdk/build/release' 17:33:38 [ 72%] Built target template 17:33:38 make[2]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Leaving directory '/tmp/sdk/build/release' 17:33:38 [ 76%] Built target device-counter 17:33:38 make[2]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Leaving directory '/tmp/sdk/build/release' 17:33:38 [ 80%] Built target device-random 17:33:38 make[2]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Leaving directory '/tmp/sdk/build/release' 17:33:38 [ 84%] Built target device-gyro 17:33:38 make[2]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Leaving directory '/tmp/sdk/build/release' 17:33:38 [ 88%] Built target device-bitfields 17:33:38 make[2]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Leaving directory '/tmp/sdk/build/release' 17:33:38 [ 92%] Built target template-discovery 17:33:38 make[2]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Leaving directory '/tmp/sdk/build/release' 17:33:38 [ 96%] Built target device-file 17:33:38 make[2]: Entering directory '/tmp/sdk/build/release' 17:33:38 make[2]: Leaving directory '/tmp/sdk/build/release' 17:33:38 [100%] Built target device-terminal 17:33:38 make[1]: Leaving directory '/tmp/sdk/build/release' 17:33:38 Install the project... 17:33:38 -- Install configuration: "Release" 17:33:38 -- Installing: /usr/local/lib/libcsdk.so 17:33:38 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 17:33:38 -- Installing: /usr/local/include 17:33:38 -- Installing: /usr/local/include/devsdk 17:33:38 -- Installing: /usr/local/include/devsdk/devsdk.h 17:33:38 -- Installing: /usr/local/include/devsdk/devsdk-base.h 17:33:38 -- Installing: /usr/local/include/edgex 17:33:38 -- Installing: /usr/local/include/edgex/edgex.h 17:33:38 -- Installing: /usr/local/include/edgex/devices.h 17:33:38 -- Installing: /usr/local/include/edgex/profiles.h 17:33:38 -- Installing: /usr/local/include/edgex/edgex-base.h 17:33:38 -- Installing: /usr/local/include/edgex/rest-server.h 17:33:38 -- Installing: /usr/local/include/edgex/csdk-defs.h 17:33:38 -- Installing: /usr/local/share/device-sdk-c/LICENSE 17:33:38 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 17:33:38 make: Leaving directory '/tmp/sdk/build/release' 17:33:38 Removing intermediate container 0f0f4c08d2b6 17:33:38 ---> f974d231655e 17:33:38 Step 14/21 : FROM ${BASE} 17:33:38 ---> e83ffa357ff4 17:33:38 Step 15/21 : LABEL maintainer="IOTech " 17:33:39 ---> Running in 7a404bb8aab2 17:33:39 Removing intermediate container 7a404bb8aab2 17:33:39 ---> 4d328b229edf 17:33:39 Step 16/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 17:33:39 ---> Running in 83f62b8fb63b 17:33:39 Connecting to iotech.jfrog.io (54.155.240.152:443) 17:33:40 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 17:33:40 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 17:33:40 '/etc/apk/keys/alpine.dev.rsa.pub' saved 17:33:40 Removing intermediate container 83f62b8fb63b 17:33:40 ---> f795e5e4055d 17:33:40 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 17:33:40 ---> Running in a5ca5e78c06a 17:33:40 Removing intermediate container a5ca5e78c06a 17:33:40 ---> 27d17ae0a4ff 17:33:40 Step 18/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml curl libmicrohttpd libuuid libcbor paho-mqtt-c-dev-1.3 iotech-iot-1.4 hiredis-dev 17:33:40 ---> Running in 0efa93a67590 17:33:41 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 17:33:41 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 17:33:41 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 17:33:41 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:33:41 (1/7) Installing curl (8.1.1-r0) 17:33:41 (2/7) Installing hiredis (1.0.2-r0) 17:33:41 (3/7) Installing hiredis-dev (1.0.2-r0) 17:33:41 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 17:33:42 (5/7) Installing libcbor (0.9.0-r1) 17:33:42 (6/7) Installing libuuid (2.38-r1) 17:33:42 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 17:33:43 Executing busybox-1.35.0-r17.trigger 17:33:43 OK: 276 MiB in 83 packages 17:33:43 Removing intermediate container 0efa93a67590 17:33:43 ---> c014cdddf555 17:33:43 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 17:33:43 ---> 107741502174 17:33:43 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 17:33:43 ---> 879e3cea78b4 17:33:43 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 17:33:44 ---> 59a63f577263 17:33:44 Successfully built 59a63f577263 17:33:44 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:33:44 + docker inspect -f . ci-base-image-x86_64 17:33:44 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:33:45 prd-ubuntu20.04-docker-8c-8g-16732 does not seem to be running inside a container 17:33:45 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-sdk-c_PR-457 -v /w/workspace/edgexfoundry_device-sdk-c_PR-457:/w/workspace/edgexfoundry_device-sdk-c_PR-457:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-457@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 ******** ci-base-image-x86_64 cat 17:33:45 $ docker top b4286d3d590fb286bceed17e94ab50c842c44caec8233934215fed0fa35ec385 -eo pid,comm [Pipeline] { [Pipeline] sh 17:33:45 + make test 17:33:45 echo "make test" 17:33:45 make test [Pipeline] } 17:33:45 $ docker stop --time=1 b4286d3d590fb286bceed17e94ab50c842c44caec8233934215fed0fa35ec385 17:33:47 $ docker rm -f --volumes b4286d3d590fb286bceed17e94ab50c842c44caec8233934215fed0fa35ec385 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 17:33:47 + sudo chown -R jenkins:jenkins . [Pipeline] sh 17:33:48 + ls -al . 17:33:48 total 212 17:33:48 drwxrwxr-x 9 jenkins jenkins 4096 May 24 17:33 . 17:33:48 drwxrwxr-x 4 jenkins jenkins 4096 May 24 17:32 .. 17:33:48 drwxrwxr-x 8 jenkins jenkins 4096 May 24 17:33 .git 17:33:48 drwxrwxr-x 2 jenkins jenkins 4096 May 24 17:32 .github 17:33:48 -rw-rw-r-- 1 jenkins jenkins 176 May 24 17:32 .gitignore 17:33:48 drwxr-xr-x 3 jenkins jenkins 4096 May 24 17:33 .semver 17:33:48 -rw-rw-r-- 1 jenkins jenkins 2908 May 24 17:32 Attribution.txt 17:33:48 -rw-rw-r-- 1 jenkins jenkins 9209 May 24 17:32 CHANGES 17:33:48 -rw-rw-r-- 1 jenkins jenkins 108574 May 24 17:32 Doxyfile 17:33:48 -rw-rw-r-- 1 jenkins jenkins 677 May 24 17:32 GOVERNANCE.md 17:33:48 -rw-rw-r-- 1 jenkins jenkins 784 May 24 17:32 Jenkinsfile 17:33:48 -rw-rw-r-- 1 jenkins jenkins 10174 May 24 17:32 LICENSE 17:33:48 -rw-rw-r-- 1 jenkins jenkins 444 May 24 17:32 Makefile 17:33:48 -rw-rw-r-- 1 jenkins jenkins 618 May 24 17:32 OWNERS.md 17:33:48 -rw-rw-r-- 1 jenkins jenkins 1651 May 24 17:32 README.IOT.md 17:33:48 -rw-rw-r-- 1 jenkins jenkins 4215 May 24 17:32 README.md 17:33:48 -rw-rw-r-- 1 jenkins jenkins 1245 May 24 17:32 README.v3.md 17:33:48 -rw-rw-r-- 1 jenkins jenkins 5 May 24 17:33 VERSION 17:33:48 drwxrwxr-x 2 jenkins jenkins 4096 May 24 17:32 docs 17:33:48 drwxrwxr-x 4 jenkins jenkins 4096 May 24 17:32 include 17:33:48 drwxrwxr-x 2 jenkins jenkins 4096 May 24 17:32 scripts 17:33:48 drwxrwxr-x 4 jenkins jenkins 4096 May 24 17:32 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:33:48 + docker build -t device-sdk -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=40dfb381f72cef7a0fa08e6432f34052f53b2ee7 --label arch=amd64 --label version=0.0.0 . 17:33:48 Sending build context to Docker daemon 4.857MB 17:33:48 Step 1/17 : ARG BASE=alpine:3.16 17:33:48 Step 2/17 : FROM ${BASE} 17:33:48 ---> 59a63f577263 17:33:48 Step 3/17 : LABEL maintainer="IOTech " 17:33:48 ---> Running in b5c90e21d043 17:33:48 Removing intermediate container b5c90e21d043 17:33:48 ---> 4ae903bc4649 17:33:48 Step 4/17 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 17:33:48 ---> Running in eadf90f68e52 17:33:49 Connecting to iotech.jfrog.io (52.19.119.212:443) 17:33:49 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 17:33:49 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 17:33:49 '/etc/apk/keys/alpine.dev.rsa.pub' saved 17:33:49 Removing intermediate container eadf90f68e52 17:33:49 ---> ed2218e5f01c 17:33:49 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 17:33:49 ---> Running in 2e8ac211d2b1 17:33:50 Removing intermediate container 2e8ac211d2b1 17:33:50 ---> bf9a21319c7c 17:33:50 Step 6/17 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 hiredis-dev iotech-iot-1.5-dev && mkdir -p /edgex-c-sdk/build 17:33:50 ---> Running in 74e1f40158f6 17:33:50 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 17:33:50 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 17:33:50 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 17:33:51 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:33:51 (1/9) Installing iotech-iot-1.5 (1.5.0-r0) 17:33:51 (2/9) Installing iotech-iot-1.5-dev (1.5.0-r0) 17:33:51 (3/9) Installing libcbor-dev (0.9.0-r1) 17:33:51 (4/9) Installing ncurses-dev (6.3_p20220521-r0) 17:33:51 (5/9) Installing libblkid (2.38-r1) 17:33:51 (6/9) Installing libfdisk (2.38-r1) 17:33:51 (7/9) Installing libmount (2.38-r1) 17:33:51 (8/9) Installing libsmartcols (2.38-r1) 17:33:51 (9/9) Installing util-linux-dev (2.38-r1) 17:33:51 Executing busybox-1.35.0-r17.trigger 17:33:51 OK: 281 MiB in 92 packages 17:33:52 Removing intermediate container 74e1f40158f6 17:33:52 ---> a9e6e1e7ef53 17:33:52 Step 7/17 : COPY VERSION /edgex-c-sdk/ 17:33:52 ---> e85a3c7b44f6 17:33:52 Step 8/17 : COPY src /edgex-c-sdk/src/ 17:33:52 ---> 68a7c4591877 17:33:52 Step 9/17 : COPY include /edgex-c-sdk/include/ 17:33:52 ---> 2e6a5d408c5e 17:33:52 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 17:33:52 ---> 95a190274d61 17:33:52 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 17:33:52 ---> 8b2dd8b4b765 17:33:52 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 17:33:52 ---> 308e7fa18010 17:33:52 Step 13/17 : WORKDIR /edgex-c-sdk 17:33:52 ---> Running in 7ea606813c12 17:33:53 Removing intermediate container 7ea606813c12 17:33:53 ---> 3f61fd7fb0f1 17:33:53 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 17:33:53 ---> Running in cf7e5acd3a48 17:33:53 Removing intermediate container cf7e5acd3a48 17:33:53 ---> 225881a5f0de 17:33:53 Step 15/17 : LABEL arch=amd64 17:33:53 ---> Running in 86dca6cfd9ef 17:33:53 Removing intermediate container 86dca6cfd9ef 17:33:53 ---> d68d444d0c3d 17:33:53 Step 16/17 : LABEL git_sha=40dfb381f72cef7a0fa08e6432f34052f53b2ee7 17:33:53 ---> Running in 05e850a606b6 17:33:53 Removing intermediate container 05e850a606b6 17:33:53 ---> 0feb5b80dcf9 17:33:53 Step 17/17 : LABEL version=0.0.0 17:33:53 ---> Running in dec93436ee8f 17:33:53 Removing intermediate container dec93436ee8f 17:33:53 ---> 9f135778cddc 17:33:53 [Warning] One or more build-args [ARCH MAKE] were not consumed 17:33:53 Successfully built 9f135778cddc 17:33:53 Successfully tagged device-sdk:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:33:54 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 17:33:54 17:33:54 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:33:54 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 17:33:54 latest: Pulling from edgex-lftools-log-publisher 17:33:54 5eb5b503b376: Pulling fs layer 17:33:54 5c69ac0246d0: Pulling fs layer 17:33:54 ec43610c2a17: Pulling fs layer 17:33:54 3a2ae6a8a46f: Pulling fs layer 17:33:54 33b1e0a273af: Pulling fs layer 17:33:54 5d3b04190fa2: Pulling fs layer 17:33:54 2f39f015ded8: Pulling fs layer 17:33:54 3a2ae6a8a46f: Waiting 17:33:54 33b1e0a273af: Waiting 17:33:54 5d3b04190fa2: Waiting 17:33:54 2f39f015ded8: Waiting 17:33:54 5c69ac0246d0: Verifying Checksum 17:33:54 5c69ac0246d0: Download complete 17:33:54 3a2ae6a8a46f: Verifying Checksum 17:33:54 3a2ae6a8a46f: Download complete 17:33:55 33b1e0a273af: Verifying Checksum 17:33:55 33b1e0a273af: Download complete 17:33:55 5d3b04190fa2: Verifying Checksum 17:33:55 5d3b04190fa2: Download complete 17:33:55 ec43610c2a17: Verifying Checksum 17:33:55 ec43610c2a17: Download complete 17:33:55 5eb5b503b376: Verifying Checksum 17:33:55 5eb5b503b376: Download complete 17:33:55 2f39f015ded8: Verifying Checksum 17:33:55 2f39f015ded8: Download complete 17:33:56 5eb5b503b376: Pull complete 17:33:56 5c69ac0246d0: Pull complete 17:33:57 ec43610c2a17: Pull complete 17:33:57 3a2ae6a8a46f: Pull complete 17:33:57 33b1e0a273af: Pull complete 17:33:57 5d3b04190fa2: Pull complete 17:34:01 2f39f015ded8: Pull complete 17:34:01 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 17:34:01 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 17:34:01 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:34:01 prd-ubuntu20.04-docker-8c-8g-16732 does not seem to be running inside a container 17:34:01 $ 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/edgexfoundry_device-sdk-c_PR-457 -v /w/workspace/edgexfoundry_device-sdk-c_PR-457:/w/workspace/edgexfoundry_device-sdk-c_PR-457:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-457@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 17:34:04 $ docker top dc779596f73417307f9fd4d230d589c79ada57e3e833b8ea7f8b5a07f4347ff2 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 17:34:06 ---> job-cost.sh 17:34:06 lf-activate-venv: SKIPPING 17:34:06 INFO: No Stack... 17:34:06 INFO: Retrieving Pricing Info for: v3-standard-8 17:34:07 INFO: Archiving Costs [Pipeline] sh 17:34:07 + cat /w/workspace/edgexfoundry_device-sdk-c_PR-457/archives/cost.csv 17:34:07 + cut -d, -f6 [Pipeline] lock 17:34:07 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-PR-457-1-stack-cost] 17:34:07 Resource [jenkins-edgexfoundry-device-sdk-c-PR-457-1-stack-cost] did not exist. Created. 17:34:07 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-PR-457-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 17:34:07 + echo total: 0.2199999988079071 [Pipeline] stash 17:34:08 Stashed 1 file(s) [Pipeline] } 17:34:08 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-PR-457-1-stack-cost] [Pipeline] // lock [Pipeline] } 17:34:08 $ docker stop --time=1 dc779596f73417307f9fd4d230d589c79ada57e3e833b8ea7f8b5a07f4347ff2 17:34:09 $ docker rm -f --volumes dc779596f73417307f9fd4d230d589c79ada57e3e833b8ea7f8b5a07f4347ff2 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 17:34:58 Running on prd-ubuntu20.04-docker-arm64-4c-16g-16734 in /w/workspace/edgexfoundry_device-sdk-c_PR-457 [Pipeline] { [Pipeline] ws 17:34:58 Running in /w/workspace/device-sdk-c/1 [Pipeline] { [Pipeline] checkout 17:34:58 Selected Git installation does not exist. Using Default 17:34:58 The recommended git tool is: NONE 17:35:03 using credential edgex-jenkins-ssh 17:35:03 Cloning the remote Git repository 17:35:03 Cloning repository git@github.com:edgexfoundry/device-sdk-c.git 17:35:03 > git init /w/workspace/device-sdk-c/1 # timeout=10 17:35:03 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 17:35:03 > git --version # timeout=10 17:35:03 > git --version # 'git version 2.25.1' 17:35:03 using GIT_SSH to set credentials SSH Credentials for GitHub 17:35:04 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 17:35:05 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 17:35:05 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 17:35:06 Merging remotes/origin/main commit 31953d2017fd3e9016dfece535bce38e006976ba into PR head commit 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 17:35:06 Merge succeeded, producing 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 17:35:06 Checking out Revision 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 (PR-457) 17:35:06 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 17:35:06 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 17:35:06 using GIT_SSH to set credentials SSH Credentials for GitHub 17:35:06 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/pull/457/head:refs/remotes/origin/PR-457 +refs/heads/main:refs/remotes/origin/main # timeout=10 17:35:06 > git config core.sparsecheckout # timeout=10 17:35:06 > git checkout -f 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 # timeout=10 17:35:06 > git remote # timeout=10 17:35:06 > git config --get remote.origin.url # timeout=10 17:35:06 using GIT_SSH to set credentials SSH Credentials for GitHub 17:35:06 > git merge 31953d2017fd3e9016dfece535bce38e006976ba # timeout=10 17:35:06 > git rev-parse HEAD^{commit} # timeout=10 17:35:06 > git config core.sparsecheckout # timeout=10 17:35:06 > git checkout -f 40dfb381f72cef7a0fa08e6432f34052f53b2ee7 # timeout=10 17:35:10 Commit message: "docs: update changelog and version number for Minnesota" 17:35:10 > git --version # timeout=10 17:35:10 > git --version # 'git version 2.25.1' 17:35:10 fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 17:35:11 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 17:35:11 % Total % Received % Xferd Average Speed Time Time Time Current 17:35:11 Dload Upload Total Spent Left Speed 17:35:11 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 80702 0 --:--:-- --:--:-- --:--:-- 80702 [Pipeline] sh 17:35:12 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 17:35:12 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 17:35:12 + sudo tee /etc/docker/daemon.new 17:35:12 { 17:35:12 "registry-mirrors": [ 17:35:12 "https://nexus3.edgexfoundry.org:10001" 17:35:12 ], 17:35:12 "bip": "10.250.0.254/24", 17:35:12 "hosts": [ 17:35:12 "tcp://0.0.0.0:5555", 17:35:12 "unix:///var/run/docker.sock" 17:35:12 ], 17:35:12 "mtu": 1458, 17:35:12 "selinux-enabled": true, 17:35:12 "seccomp-profile": "/etc/docker/seccomp.json" 17:35:12 } [Pipeline] sh 17:35:13 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 17:35:13 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 17:35:31 provisioning config files... 17:35:31 copy managed file [device-sdk-c-settings] to file:/w/workspace/device-sdk-c/1@tmp/config14138443206429387227tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 17:35:32 ---> docker-login.sh 17:35:32 nexus3.edgexfoundry.org:10001 17:35:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:35:32 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:35:32 Configure a credential helper to remove this warning. See 17:35:32 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:35:32 17:35:32 Login Succeeded 17:35:32 nexus3.edgexfoundry.org:10002 17:35:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:35:32 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:35:32 Configure a credential helper to remove this warning. See 17:35:32 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:35:32 17:35:32 Login Succeeded 17:35:32 nexus3.edgexfoundry.org:10003 17:35:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:35:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:35:33 Configure a credential helper to remove this warning. See 17:35:33 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:35:33 17:35:33 Login Succeeded 17:35:33 nexus3.edgexfoundry.org:10004 17:35:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:35:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:35:33 Configure a credential helper to remove this warning. See 17:35:33 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:35:33 17:35:33 Login Succeeded 17:35:33 docker.io 17:35:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:35:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 17:35:34 Configure a credential helper to remove this warning. See 17:35:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 17:35:34 17:35:34 Login Succeeded 17:35:34 ---> docker-login.sh ends [Pipeline] } 17:35:34 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 17:35:34 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 17:35:34 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 17:35:34 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 17:35:34 ========================================================= 17:35:34 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 17:35:34 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:35:35 + docker build -t ci-base-image-arm64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest . 17:35:35 Sending build context to Docker daemon 2.914MB 17:35:35 Step 1/21 : ARG BASE=alpine:3.16 17:35:35 Step 2/21 : FROM ${BASE} as builder 17:35:36 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 17:35:36 547446be3368: Pulling fs layer 17:35:36 76bd08e1cacc: Pulling fs layer 17:35:36 547446be3368: Verifying Checksum 17:35:36 547446be3368: Download complete 17:35:36 547446be3368: Pull complete 17:35:38 76bd08e1cacc: Verifying Checksum 17:35:38 76bd08e1cacc: Download complete 17:35:46 76bd08e1cacc: Pull complete 17:35:46 Digest: sha256:e2ae639067a511a7973e9e369d25ddd915310c8cf663528363fa06e26cb01fbe 17:35:46 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 17:35:46 ---> 295cd00e64f4 17:35:46 Step 3/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 17:35:46 ---> Running in c7955134a9a7 17:35:47 Connecting to iotech.jfrog.io (52.210.158.202:443) 17:35:48 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 17:35:48 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 17:35:48 '/etc/apk/keys/alpine.dev.rsa.pub' saved 17:35:49 Removing intermediate container c7955134a9a7 17:35:49 ---> 7f3201789820 17:35:49 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 17:35:49 ---> Running in 6efc920cef12 17:35:51 Removing intermediate container 6efc920cef12 17:35:51 ---> 82b5c940bf4a 17:35:51 Step 5/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 iotech-iot-1.5-dev hiredis-dev 17:35:51 ---> Running in f4ada445026c 17:35:52 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 17:35:52 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 17:35:52 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 17:35:53 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:35:53 (1/14) Installing hiredis (1.0.2-r0) 17:35:53 (2/14) Installing hiredis-dev (1.0.2-r0) 17:35:53 (3/14) Installing iotech-iot-1.5 (1.5.0-r0) 17:35:54 (4/14) Installing iotech-iot-1.5-dev (1.5.0-r0) 17:35:54 (5/14) Installing libcbor (0.9.0-r1) 17:35:54 (6/14) Installing libcbor-dev (0.9.0-r1) 17:35:55 (7/14) Installing ncurses-dev (6.3_p20220521-r0) 17:35:55 (8/14) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 17:35:56 (9/14) Installing libblkid (2.38-r1) 17:35:56 (10/14) Installing libuuid (2.38-r1) 17:35:56 (11/14) Installing libfdisk (2.38-r1) 17:35:56 (12/14) Installing libmount (2.38-r1) 17:35:56 (13/14) Installing libsmartcols (2.38-r1) 17:35:56 (14/14) Installing util-linux-dev (2.38-r1) 17:35:56 Executing busybox-1.35.0-r17.trigger 17:35:56 OK: 286 MiB in 90 packages 17:35:57 Removing intermediate container f4ada445026c 17:35:57 ---> 31301a11b371 17:35:57 Step 6/21 : RUN mkdir /tmp/sdk 17:35:57 ---> Running in 7545b11b86c5 17:35:58 Removing intermediate container 7545b11b86c5 17:35:58 ---> 623a839f3ae8 17:35:58 Step 7/21 : COPY VERSION /tmp/sdk 17:35:59 ---> 144dcf92cc83 17:35:59 Step 8/21 : COPY src /tmp/sdk/src 17:36:03 ---> 8c9812dd9fda 17:36:03 Step 9/21 : COPY include /tmp/sdk/include 17:36:03 ---> 454c5cbaef2c 17:36:03 Step 10/21 : COPY scripts /tmp/sdk/scripts 17:36:03 ---> 50be62d00601 17:36:03 Step 11/21 : COPY LICENSE /tmp/sdk 17:36:04 ---> 466cf57745c7 17:36:04 Step 12/21 : COPY Attribution.txt /tmp/sdk 17:36:04 ---> ce2788f9dcab 17:36:04 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 17:36:04 ---> Running in c1cf12b940db 17:36:05 + CPPCHECK=false 17:36:05 + DOCGEN=false 17:36:05 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 17:36:05 + '[' 0 -gt 0 ] 17:36:05 + readlink -f ./scripts/build.sh 17:36:05 + dirname /tmp/sdk/scripts/build.sh 17:36:05 + dirname /tmp/sdk/scripts 17:36:05 + ROOT=/tmp/sdk 17:36:05 + cd /tmp/sdk 17:36:05 + mkdir -p /tmp/sdk/build/release 17:36:05 + cd /tmp/sdk/build/release 17:36:05 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 17:36:06 -- The C compiler identification is GNU 11.2.1 17:36:06 -- Detecting C compiler ABI info 17:36:06 -- Detecting C compiler ABI info - done 17:36:06 -- Check for working C compiler: /usr/bin/cc - skipped 17:36:06 -- Detecting C compile features 17:36:06 -- Detecting C compile features - done 17:36:06 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 17:36:06 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 17:36:06 -- Found LIBYAML: /usr/lib/libyaml.so 17:36:06 -- Found LIBUUID: /usr/lib/libuuid.so 17:36:06 -- Found LIBCBOR: /usr/lib/libcbor.so 17:36:06 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 17:36:06 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 17:36:06 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:36:06 -- /opt/iotech/iot/1.5/include 17:36:06 -- C SDK 0.0.0 for Linux 17:36:06 -- Performing Test CSDK_HAVE_ATOMIC 17:36:07 -- Performing Test CSDK_HAVE_ATOMIC - Success 17:36:07 -- Found Curses: /usr/lib/libcurses.so 17:36:07 -- Configuring done 17:36:07 -- Generating done 17:36:07 -- Build files have been written to: /tmp/sdk/build/release 17:36:07 + make all package 17:36:07 + tee release.log 17:36:07 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 17:36:08 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 17:36:09 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 17:36:10 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 17:36:11 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 17:36:12 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 17:36:14 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 17:36:16 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 17:36:16 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 17:36:17 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 17:36:19 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 17:36:20 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 17:36:21 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 17:36:22 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 17:36:23 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 17:36:24 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 17:36:24 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 17:36:27 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 17:36:27 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 17:36:28 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 17:36:30 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 17:36:35 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 17:36:35 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 17:36:36 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 17:36:37 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 17:36:37 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 17:36:39 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 17:36:42 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 17:36:43 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 17:36:44 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 17:36:45 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 17:36:48 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 17:36:49 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 17:36:49 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 17:36:50 [ 68%] Linking C shared library libcsdk.so 17:36:50 [ 68%] Built target csdk 17:36:50 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 17:36:51 [ 72%] Linking C executable template 17:36:51 [ 72%] Built target template 17:36:51 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 17:36:52 [ 76%] Linking C executable device-counter 17:36:52 [ 76%] Built target device-counter 17:36:53 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 17:36:53 [ 80%] Linking C executable device-random 17:36:53 [ 80%] Built target device-random 17:36:53 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 17:36:54 [ 84%] Linking C executable device-gyro 17:36:54 [ 84%] Built target device-gyro 17:36:54 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 17:36:55 [ 88%] Linking C executable device-bitfields 17:36:55 [ 88%] Built target device-bitfields 17:36:56 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 17:36:57 [ 92%] Linking C executable template-discovery 17:36:57 [ 92%] Built target template-discovery 17:36:57 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 17:36:58 [ 96%] Linking C executable device-file 17:36:58 [ 96%] Built target device-file 17:36:58 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 17:36:59 [100%] Linking C executable device-terminal 17:36:59 [100%] Built target device-terminal 17:36:59 Run CPack packaging tool... 17:36:59 CPack: Create package using TGZ 17:36:59 CPack: Install projects 17:36:59 CPack: - Run preinstall target for: Csdk 17:37:00 CPack: - Install project: Csdk [] 17:37:00 CPack: Create package 17:37:00 CPack: - package: /tmp/sdk/build/release/csdk-0.0.0.tar.gz generated. 17:37:00 + '[' false '=' true ] 17:37:00 + '[' false '=' true ] 17:37:00 + mkdir -p /tmp/sdk/build/debug 17:37:00 + cd /tmp/sdk/build/debug 17:37:00 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 17:37:00 -- The C compiler identification is GNU 11.2.1 17:37:00 -- Detecting C compiler ABI info 17:37:01 -- Detecting C compiler ABI info - done 17:37:01 -- Check for working C compiler: /usr/bin/cc - skipped 17:37:01 -- Detecting C compile features 17:37:01 -- Detecting C compile features - done 17:37:01 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 17:37:01 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 17:37:01 -- Found LIBYAML: /usr/lib/libyaml.so 17:37:01 -- Found LIBUUID: /usr/lib/libuuid.so 17:37:01 -- Found LIBCBOR: /usr/lib/libcbor.so 17:37:01 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 17:37:01 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 17:37:01 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:37:01 -- /opt/iotech/iot/1.5/include 17:37:01 -- C SDK 0.0.0 for Linux 17:37:01 -- Performing Test CSDK_HAVE_ATOMIC 17:37:02 -- Performing Test CSDK_HAVE_ATOMIC - Success 17:37:02 -- Found Curses: /usr/lib/libcurses.so 17:37:02 -- Configuring done 17:37:02 -- Generating done 17:37:02 -- Build files have been written to: /tmp/sdk/build/debug 17:37:02 + + teemake 17:37:02 debug.log 17:37:02 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 17:37:03 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 17:37:03 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 17:37:04 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 17:37:04 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 17:37:05 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 17:37:06 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 17:37:06 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 17:37:06 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 17:37:07 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 17:37:07 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 17:37:08 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 17:37:08 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 17:37:09 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 17:37:09 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 17:37:10 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 17:37:10 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 17:37:11 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 17:37:11 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 17:37:11 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 17:37:12 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 17:37:13 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 17:37:14 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 17:37:14 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 17:37:14 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 17:37:15 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 17:37:15 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 17:37:17 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 17:37:18 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 17:37:18 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 17:37:18 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 17:37:19 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 17:37:20 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 17:37:20 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 17:37:20 [ 68%] Linking C shared library libcsdk.so 17:37:21 [ 68%] Built target csdk 17:37:21 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 17:37:21 [ 72%] Linking C executable template 17:37:22 [ 72%] Built target template 17:37:22 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 17:37:22 [ 76%] Linking C executable device-counter 17:37:22 [ 76%] Built target device-counter 17:37:22 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 17:37:23 [ 80%] Linking C executable device-random 17:37:23 [ 80%] Built target device-random 17:37:23 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 17:37:24 [ 84%] Linking C executable device-gyro 17:37:24 [ 84%] Built target device-gyro 17:37:24 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 17:37:24 [ 88%] Linking C executable device-bitfields 17:37:25 [ 88%] Built target device-bitfields 17:37:25 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 17:37:25 [ 92%] Linking C executable template-discovery 17:37:26 [ 92%] Built target template-discovery 17:37:26 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 17:37:26 [ 96%] Linking C executable device-file 17:37:26 [ 96%] Built target device-file 17:37:26 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 17:37:27 [100%] Linking C executable device-terminal 17:37:27 [100%] Built target device-terminal 17:37:27 make: Entering directory '/tmp/sdk/build/release' 17:37:27 make[1]: Entering directory '/tmp/sdk/build/release' 17:37:27 make[2]: Entering directory '/tmp/sdk/build/release' 17:37:27 make[2]: Leaving directory '/tmp/sdk/build/release' 17:37:27 [ 68%] Built target csdk 17:37:27 make[2]: Entering directory '/tmp/sdk/build/release' 17:37:28 make[2]: Leaving directory '/tmp/sdk/build/release' 17:37:28 [ 72%] Built target template 17:37:28 make[2]: Entering directory '/tmp/sdk/build/release' 17:37:28 make[2]: Leaving directory '/tmp/sdk/build/release' 17:37:28 [ 76%] Built target device-counter 17:37:28 make[2]: Entering directory '/tmp/sdk/build/release' 17:37:28 make[2]: Leaving directory '/tmp/sdk/build/release' 17:37:28 [ 80%] Built target device-random 17:37:28 make[2]: Entering directory '/tmp/sdk/build/release' 17:37:28 make[2]: Leaving directory '/tmp/sdk/build/release' 17:37:28 [ 84%] Built target device-gyro 17:37:28 make[2]: Entering directory '/tmp/sdk/build/release' 17:37:28 make[2]: Leaving directory '/tmp/sdk/build/release' 17:37:28 [ 88%] Built target device-bitfields 17:37:28 make[2]: Entering directory '/tmp/sdk/build/release' 17:37:28 make[2]: Leaving directory '/tmp/sdk/build/release' 17:37:28 [ 92%] Built target template-discovery 17:37:28 make[2]: Entering directory '/tmp/sdk/build/release' 17:37:28 make[2]: Leaving directory '/tmp/sdk/build/release' 17:37:28 [ 96%] Built target device-file 17:37:28 make[2]: Entering directory '/tmp/sdk/build/release' 17:37:28 make[2]: Leaving directory '/tmp/sdk/build/release' 17:37:28 [100%] Built target device-terminal 17:37:28 make[1]: Leaving directory '/tmp/sdk/build/release' 17:37:28 Install the project... 17:37:28 -- Install configuration: "Release" 17:37:28 -- Installing: /usr/local/lib/libcsdk.so 17:37:28 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 17:37:28 -- Installing: /usr/local/include 17:37:28 -- Installing: /usr/local/include/devsdk 17:37:28 -- Installing: /usr/local/include/devsdk/devsdk.h 17:37:28 -- Installing: /usr/local/include/devsdk/devsdk-base.h 17:37:28 -- Installing: /usr/local/include/edgex 17:37:28 -- Installing: /usr/local/include/edgex/rest-server.h 17:37:28 -- Installing: /usr/local/include/edgex/edgex.h 17:37:28 -- Installing: /usr/local/include/edgex/edgex-base.h 17:37:28 -- Installing: /usr/local/include/edgex/devices.h 17:37:28 -- Installing: /usr/local/include/edgex/profiles.h 17:37:28 -- Installing: /usr/local/include/edgex/csdk-defs.h 17:37:28 -- Installing: /usr/local/share/device-sdk-c/LICENSE 17:37:28 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 17:37:28 make: Leaving directory '/tmp/sdk/build/release' 17:37:29 Removing intermediate container c1cf12b940db 17:37:29 ---> 1cd890a7bafa 17:37:29 Step 14/21 : FROM ${BASE} 17:37:29 ---> 295cd00e64f4 17:37:29 Step 15/21 : LABEL maintainer="IOTech " 17:37:29 ---> Running in aded9e0a6f48 17:37:30 Removing intermediate container aded9e0a6f48 17:37:30 ---> 62f4e14dc4f9 17:37:30 Step 16/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 17:37:30 ---> Running in 42b6b5f205eb 17:37:31 Connecting to iotech.jfrog.io (52.19.119.212:443) 17:37:31 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 17:37:31 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 17:37:31 '/etc/apk/keys/alpine.dev.rsa.pub' saved 17:37:32 Removing intermediate container 42b6b5f205eb 17:37:32 ---> 95ccaec391d6 17:37:32 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 17:37:32 ---> Running in 6e44f48826e6 17:37:33 Removing intermediate container 6e44f48826e6 17:37:33 ---> 4bb809ed685a 17:37:33 Step 18/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml curl libmicrohttpd libuuid libcbor paho-mqtt-c-dev-1.3 iotech-iot-1.4 hiredis-dev 17:37:33 ---> Running in 86c2ee27e094 17:37:34 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 17:37:35 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 17:37:35 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 17:37:36 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:37:36 (1/7) Installing curl (8.1.1-r0) 17:37:36 (2/7) Installing hiredis (1.0.2-r0) 17:37:36 (3/7) Installing hiredis-dev (1.0.2-r0) 17:37:36 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 17:37:37 (5/7) Installing libcbor (0.9.0-r1) 17:37:37 (6/7) Installing libuuid (2.38-r1) 17:37:37 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 17:37:38 Executing busybox-1.35.0-r17.trigger 17:37:38 OK: 281 MiB in 83 packages 17:37:39 Removing intermediate container 86c2ee27e094 17:37:39 ---> 283341e4812c 17:37:39 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 17:37:40 ---> baf2ce449e57 17:37:40 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 17:37:40 ---> 1463b74352c6 17:37:40 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 17:37:40 ---> 0bc15d66afce 17:37:40 Successfully built 0bc15d66afce 17:37:40 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:37:41 + docker inspect -f . ci-base-image-arm64 17:37:41 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:37:41 prd-ubuntu20.04-docker-arm64-4c-16g-16734 does not seem to be running inside a container 17:37:41 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-sdk-c/1 -v /w/workspace/device-sdk-c/1:/w/workspace/device-sdk-c/1:rw,z -v /w/workspace/device-sdk-c/1@tmp:/w/workspace/device-sdk-c/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 ******** ci-base-image-arm64 cat 17:37:43 $ docker top 8e972802288bf4ede78ebdd2a2c371010e5bf6939c613b4a1b83f1da5bbe2237 -eo pid,comm [Pipeline] { [Pipeline] sh 17:37:43 + make test 17:37:43 echo "make test" 17:37:43 make test [Pipeline] } 17:37:44 $ docker stop --time=1 8e972802288bf4ede78ebdd2a2c371010e5bf6939c613b4a1b83f1da5bbe2237 17:37:45 $ docker rm -f --volumes 8e972802288bf4ede78ebdd2a2c371010e5bf6939c613b4a1b83f1da5bbe2237 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 17:37:46 + sudo chown -R jenkins:jenkins . [Pipeline] sh 17:37:46 + ls -al . 17:37:46 total 208 17:37:46 drwxrwxr-x 8 jenkins jenkins 4096 May 24 17:35 . 17:37:46 drwxrwxr-x 4 jenkins jenkins 4096 May 24 17:35 .. 17:37:46 drwxrwxr-x 8 jenkins jenkins 4096 May 24 17:35 .git 17:37:46 drwxrwxr-x 2 jenkins jenkins 4096 May 24 17:35 .github 17:37:46 -rw-rw-r-- 1 jenkins jenkins 176 May 24 17:35 .gitignore 17:37:46 -rw-rw-r-- 1 jenkins jenkins 2908 May 24 17:35 Attribution.txt 17:37:46 -rw-rw-r-- 1 jenkins jenkins 9209 May 24 17:35 CHANGES 17:37:46 -rw-rw-r-- 1 jenkins jenkins 108574 May 24 17:35 Doxyfile 17:37:46 -rw-rw-r-- 1 jenkins jenkins 677 May 24 17:35 GOVERNANCE.md 17:37:46 -rw-rw-r-- 1 jenkins jenkins 784 May 24 17:35 Jenkinsfile 17:37:46 -rw-rw-r-- 1 jenkins jenkins 10174 May 24 17:35 LICENSE 17:37:46 -rw-rw-r-- 1 jenkins jenkins 444 May 24 17:35 Makefile 17:37:46 -rw-rw-r-- 1 jenkins jenkins 618 May 24 17:35 OWNERS.md 17:37:46 -rw-rw-r-- 1 jenkins jenkins 1651 May 24 17:35 README.IOT.md 17:37:46 -rw-rw-r-- 1 jenkins jenkins 4215 May 24 17:35 README.md 17:37:46 -rw-rw-r-- 1 jenkins jenkins 1245 May 24 17:35 README.v3.md 17:37:46 -rw-rw-r-- 1 jenkins jenkins 5 May 24 17:33 VERSION 17:37:46 drwxrwxr-x 2 jenkins jenkins 4096 May 24 17:35 docs 17:37:46 drwxrwxr-x 4 jenkins jenkins 4096 May 24 17:35 include 17:37:46 drwxrwxr-x 2 jenkins jenkins 4096 May 24 17:35 scripts 17:37:46 drwxrwxr-x 4 jenkins jenkins 4096 May 24 17:35 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:37:47 + docker build -t device-sdk-arm64 -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=40dfb381f72cef7a0fa08e6432f34052f53b2ee7 --label arch=arm64 --label version=0.0.0 . 17:37:47 Sending build context to Docker daemon 2.914MB 17:37:47 Step 1/17 : ARG BASE=alpine:3.16 17:37:47 Step 2/17 : FROM ${BASE} 17:37:47 ---> 0bc15d66afce 17:37:47 Step 3/17 : LABEL maintainer="IOTech " 17:37:47 ---> Running in fde545796b9c 17:37:47 Removing intermediate container fde545796b9c 17:37:47 ---> a8df5744a729 17:37:47 Step 4/17 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 17:37:47 ---> Running in 88dcb3877c08 17:37:48 Connecting to iotech.jfrog.io (52.18.110.136:443) 17:37:49 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 17:37:49 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 17:37:49 '/etc/apk/keys/alpine.dev.rsa.pub' saved 17:37:51 Removing intermediate container 88dcb3877c08 17:37:51 ---> 54b1e8ff54fc 17:37:51 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 17:37:51 ---> Running in 0a63d743a510 17:37:52 Removing intermediate container 0a63d743a510 17:37:52 ---> bbbadc837dd9 17:37:52 Step 6/17 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 hiredis-dev iotech-iot-1.5-dev && mkdir -p /edgex-c-sdk/build 17:37:52 ---> Running in 99de4e41fbb4 17:37:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 17:37:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 17:37:54 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 17:37:55 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:37:55 (1/9) Installing iotech-iot-1.5 (1.5.0-r0) 17:37:55 (2/9) Installing iotech-iot-1.5-dev (1.5.0-r0) 17:37:55 (3/9) Installing libcbor-dev (0.9.0-r1) 17:37:55 (4/9) Installing ncurses-dev (6.3_p20220521-r0) 17:37:55 (5/9) Installing libblkid (2.38-r1) 17:37:55 (6/9) Installing libfdisk (2.38-r1) 17:37:55 (7/9) Installing libmount (2.38-r1) 17:37:55 (8/9) Installing libsmartcols (2.38-r1) 17:37:55 (9/9) Installing util-linux-dev (2.38-r1) 17:37:55 Executing busybox-1.35.0-r17.trigger 17:37:55 OK: 287 MiB in 92 packages 17:37:57 Removing intermediate container 99de4e41fbb4 17:37:57 ---> e29dd351c6fc 17:37:57 Step 7/17 : COPY VERSION /edgex-c-sdk/ 17:37:57 ---> 16c91d6cf520 17:37:57 Step 8/17 : COPY src /edgex-c-sdk/src/ 17:37:58 ---> 5a122094aa9e 17:37:58 Step 9/17 : COPY include /edgex-c-sdk/include/ 17:37:58 ---> 33b323cc2d1b 17:37:58 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 17:37:59 ---> 038319143262 17:37:59 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 17:37:59 ---> fa516a6e2101 17:37:59 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 17:38:00 ---> afd03d629ae0 17:38:00 Step 13/17 : WORKDIR /edgex-c-sdk 17:38:00 ---> Running in e7e1ffe6ff78 17:38:00 Removing intermediate container e7e1ffe6ff78 17:38:00 ---> 28427a73bc60 17:38:00 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 17:38:00 ---> Running in 930748e57401 17:38:00 Removing intermediate container 930748e57401 17:38:00 ---> 6de52e679e49 17:38:00 Step 15/17 : LABEL arch=arm64 17:38:01 ---> Running in eecd047c3ecd 17:38:01 Removing intermediate container eecd047c3ecd 17:38:01 ---> 1450868ceea0 17:38:01 Step 16/17 : LABEL git_sha=40dfb381f72cef7a0fa08e6432f34052f53b2ee7 17:38:01 ---> Running in d1ab4e4dddb5 17:38:01 Removing intermediate container d1ab4e4dddb5 17:38:01 ---> 124e55f3705d 17:38:01 Step 17/17 : LABEL version=0.0.0 17:38:01 ---> Running in b3fefdd7f5d5 17:38:01 Removing intermediate container b3fefdd7f5d5 17:38:01 ---> 878e5c9e113c 17:38:02 [Warning] One or more build-args [ARCH MAKE] were not consumed 17:38:02 Successfully built 878e5c9e113c 17:38:02 Successfully tagged device-sdk-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:38:02 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 17:38:02 17:38:02 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:38:03 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 17:38:03 arm64: Pulling from edgex-lftools-log-publisher 17:38:03 8998bd30e6a1: Pulling fs layer 17:38:03 04944245beec: Pulling fs layer 17:38:03 699f458cf7ca: Pulling fs layer 17:38:03 765212b225bb: Pulling fs layer 17:38:03 f23df028b6ca: Pulling fs layer 17:38:03 765212b225bb: Waiting 17:38:03 d65c8cfc05b1: Pulling fs layer 17:38:03 2437ff75d9bd: Pulling fs layer 17:38:03 f23df028b6ca: Waiting 17:38:03 d65c8cfc05b1: Waiting 17:38:03 04944245beec: Verifying Checksum 17:38:03 04944245beec: Download complete 17:38:03 765212b225bb: Verifying Checksum 17:38:03 765212b225bb: Download complete 17:38:03 f23df028b6ca: Download complete 17:38:03 d65c8cfc05b1: Verifying Checksum 17:38:03 d65c8cfc05b1: Download complete 17:38:03 699f458cf7ca: Verifying Checksum 17:38:03 699f458cf7ca: Download complete 17:38:04 8998bd30e6a1: Verifying Checksum 17:38:04 8998bd30e6a1: Download complete 17:38:06 2437ff75d9bd: Verifying Checksum 17:38:06 2437ff75d9bd: Download complete 17:38:08 8998bd30e6a1: Pull complete 17:38:08 04944245beec: Pull complete 17:38:09 699f458cf7ca: Pull complete 17:38:09 765212b225bb: Pull complete 17:38:10 f23df028b6ca: Pull complete 17:38:10 d65c8cfc05b1: Pull complete 17:38:22 2437ff75d9bd: Pull complete 17:38:22 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 17:38:22 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 17:38:22 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:38:22 prd-ubuntu20.04-docker-arm64-4c-16g-16734 does not seem to be running inside a container 17:38:23 $ 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-c/1 -v /w/workspace/device-sdk-c/1:/w/workspace/device-sdk-c/1:rw,z -v /w/workspace/device-sdk-c/1@tmp:/w/workspace/device-sdk-c/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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 17:38:25 $ docker top a39ff8f0e88e6ea357284b664185d6abcbc4d1eb6ab925425ebc1b168b53f028 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 17:38:26 ---> job-cost.sh 17:38:26 lf-activate-venv: SKIPPING 17:38:26 INFO: No Stack... 17:38:26 INFO: Retrieving Pricing Info for: v3-standard-4 17:38:27 INFO: Archiving Costs [Pipeline] sh 17:38:27 + cut -d, -f6 17:38:27 + cat /w/workspace/device-sdk-c/1/archives/cost.csv [Pipeline] lock 17:38:27 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-PR-457-1-stack-cost] 17:38:27 Resource [jenkins-edgexfoundry-device-sdk-c-PR-457-1-stack-cost] did not exist. Created. 17:38:27 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-PR-457-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 17:38:28 /w/workspace/device-sdk-c/1@tmp/durable-a68ac531/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 17:38:28 + echo total: 0.10999999940395355 [Pipeline] stash 17:38:28 Warning: overwriting stash ‘stack-cost’ 17:38:29 Stashed 1 file(s) [Pipeline] } 17:38:29 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-PR-457-1-stack-cost] [Pipeline] // lock [Pipeline] } 17:38:29 $ docker stop --time=1 a39ff8f0e88e6ea357284b664185d6abcbc4d1eb6ab925425ebc1b168b53f028 17:38:30 $ docker rm -f --volumes a39ff8f0e88e6ea357284b664185d6abcbc4d1eb6ab925425ebc1b168b53f028 [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] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 17:38:32 + [ -d /w/workspace/edgexfoundry_device-sdk-c_PR-457/archives ] 17:38:32 + ls -al /w/workspace/edgexfoundry_device-sdk-c_PR-457/archives 17:38:32 total 16 17:38:32 drwxr-xr-x 3 root root 4096 May 24 17:34 . 17:38:32 drwxrwxr-x 10 jenkins jenkins 4096 May 24 17:34 .. 17:38:32 drwxr-xr-x 2 root root 4096 May 24 17:34 cost 17:38:32 -rw-r--r-- 1 root root 84 May 24 17:34 cost.csv 17:38:32 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-sdk-c_PR-457/archives 17:38:32 + ls -al /w/workspace/edgexfoundry_device-sdk-c_PR-457/archives 17:38:32 total 16 17:38:32 drwxr-xr-x 3 jenkins jenkins 4096 May 24 17:34 . 17:38:32 drwxrwxr-x 10 jenkins jenkins 4096 May 24 17:34 .. 17:38:32 drwxr-xr-x 2 jenkins jenkins 4096 May 24 17:34 cost 17:38:32 -rw-r--r-- 1 jenkins jenkins 84 May 24 17:34 cost.csv [Pipeline] libraryResource [Pipeline] sh 17:38:32 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 17:38:33 ---> package-listing.sh 17:38:33 ++ facter osfamily 17:38:33 ++ tr '[:upper:]' '[:lower:]' 17:38:33 + OS_FAMILY=debian 17:38:33 + workspace=/w/workspace/edgexfoundry_device-sdk-c_PR-457 17:38:33 + START_PACKAGES=/tmp/packages_start.txt 17:38:33 + END_PACKAGES=/tmp/packages_end.txt 17:38:33 + DIFF_PACKAGES=/tmp/packages_diff.txt 17:38:33 + PACKAGES=/tmp/packages_start.txt 17:38:33 + '[' /w/workspace/edgexfoundry_device-sdk-c_PR-457 ']' 17:38:33 + PACKAGES=/tmp/packages_end.txt 17:38:33 + case "${OS_FAMILY}" in 17:38:33 + grep '^ii' 17:38:33 + dpkg -l 17:38:33 + '[' -f /tmp/packages_start.txt ']' 17:38:33 + '[' -f /tmp/packages_end.txt ']' 17:38:33 + diff /tmp/packages_start.txt /tmp/packages_end.txt 17:38:33 + '[' /w/workspace/edgexfoundry_device-sdk-c_PR-457 ']' 17:38:33 + mkdir -p /w/workspace/edgexfoundry_device-sdk-c_PR-457/archives/ 17:38:33 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-sdk-c_PR-457/archives/ [Pipeline] echo 17:38:33 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/edgexfoundry_device-sdk-c_PR-457/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 17:38:34 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:38:34 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 17:38:34 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:38:35 prd-ubuntu20.04-docker-8c-8g-16732 does not seem to be running inside a container 17:38:35 $ 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/edgexfoundry_device-sdk-c_PR-457/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-sdk-c_PR-457 -v /w/workspace/edgexfoundry_device-sdk-c_PR-457:/w/workspace/edgexfoundry_device-sdk-c_PR-457:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-457@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 17:38:35 $ docker top cac84e1c06e182abcbf7baf66fc75fe1d29c0eb3cc69020f4b9224ba35d69b4d -eo pid,comm [Pipeline] { [Pipeline] sh 17:38:35 + touch /tmp/pre-build-complete [Pipeline] sh 17:38:35 + mkdir -p /var/log/sysstat [Pipeline] sh 17:38:36 + ls /var/log/sa-host 17:38:36 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 17:38:36 provisioning config files... 17:38:36 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-457@tmp/config14430256151886512895tmp [Pipeline] { [Pipeline] echo 17:38:36 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 17:38:36 ---> create-netrc.sh [Pipeline] } 17:38:36 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 17:38:37 ---> python-tools-install.sh [Pipeline] echo 17:38:37 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 17:38:37 ---> sudo-logs.sh 17:38:37 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 17:38:37 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 17:38:37 ---> job-cost.sh 17:38:37 lf-activate-venv: SKIPPING 17:38:37 DEBUG: total: 0.2199999988079071 17:38:37 INFO: Retrieving Stack Cost... 17:38:38 INFO: Retrieving Pricing Info for: v3-standard-8 17:38:38 INFO: Archiving Costs [Pipeline] echo 17:38:38 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 17:38:39 ---> logs-deploy.sh 17:38:39 lf-activate-venv: SKIPPING 17:38:39 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-c/PR-457/1 17:38:39 INFO: archiving workspace using pattern(s): 17:38:40 Archives upload complete. 17:38:40 INFO: archiving logs to Nexus