Push event to branch main Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 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-ssh6098430312623713440.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision d4291cbe28daa2a40ca94d44cc831565108a4ea5 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-ssh7739488122232318557.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 d4291cbe28daa2a40ca94d44cc831565108a4ea5 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh17426213937000696231.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision d4291cbe28daa2a40ca94d44cc831565108a4ea5 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f d4291cbe28daa2a40ca94d44cc831565108a4ea5 # timeout=10 Commit message: "Merge pull request #431 from ernestojeda/update-compose" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh9173791797094309660.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh18292881093482054710.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [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 Waiting for next available executor on ‘ubuntu20.04-docker-8c-8g’ Running on prd-ubuntu20.04-docker-8c-8g-1693 in /w/workspace/edgexfoundry_device-sdk-c_main [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_main # 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 Avoid second fetch Checking out Revision e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 (main) > 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 core.sparsecheckout # timeout=10 > git checkout -f e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 # timeout=10 Commit message: "Merge pull request #470 from FelixTing/issue-464" > git rev-list --no-walk e31ab6e2f568dd8fbe7ffcfa2103cfb092f62c0d # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 00:45:16 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 00:45:16 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 00:45:16 ========================================================= 00:45:16 EdgeX Global Pipelines Version Info 00:45:16 ========================================================= [Pipeline] libraryResource [Pipeline] sh 00:45:17 ------------------- 00:45:17 stable info: 00:45:17 ------------------- 00:45:17 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 00:45:17 Commit SHA: d4291cbe28daa2a40ca94d44cc831565108a4ea5 00:45:17 Message: update stable to v1.0.250 00:45:18 ------------------- 00:45:18 experimental info: 00:45:18 ------------------- 00:45:18 Commited By: **** collab-it+edgex@linuxfoundation.org 00:45:18 Commit SHA: d4291cbe28daa2a40ca94d44cc831565108a4ea5 00:45:18 Message: update experimental to v1.0.250 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-c-settings [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-c [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = main [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = main [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = main [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = e4aa58a [Pipeline] echo 00:45:18 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 00:45:18 provisioning config files... 00:45:18 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config5481204566401729706tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:45:18 ---> docker-login.sh 00:45:18 nexus3.edgexfoundry.org:10001 00:45:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:19 Configure a credential helper to remove this warning. See 00:45:19 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:19 00:45:19 Login Succeeded 00:45:19 nexus3.edgexfoundry.org:10002 00:45:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:19 Configure a credential helper to remove this warning. See 00:45:19 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:19 00:45:19 Login Succeeded 00:45:19 nexus3.edgexfoundry.org:10003 00:45:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:19 Configure a credential helper to remove this warning. See 00:45:19 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:19 00:45:19 Login Succeeded 00:45:19 nexus3.edgexfoundry.org:10004 00:45:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:19 Configure a credential helper to remove this warning. See 00:45:19 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:19 00:45:19 Login Succeeded 00:45:19 docker.io 00:45:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:19 Configure a credential helper to remove this warning. See 00:45:19 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:19 00:45:19 Login Succeeded 00:45:19 ---> docker-login.sh ends [Pipeline] } 00:45:19 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 00:45:20 + git rev-list -1 --merges e4aa58a90e880d3b2fc448b9bdb101dfbcc44123~1..e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 [Pipeline] echo 00:45:20 -----------> git rev-list -1 --merges e4aa58a90e880d3b2fc448b9bdb101dfbcc44123~1..e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 00:45:20 e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 [false] [Pipeline] sh 00:45:20 + git log --format=format:%s -1 e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 [Pipeline] echo 00:45:20 ========================================================= 00:45:20 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 00:45:20 ========================================================= 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 00:45:21 + git rev-list -1 --merges e4aa58a90e880d3b2fc448b9bdb101dfbcc44123~1..e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 [Pipeline] echo 00:45:21 -----------> git rev-list -1 --merges e4aa58a90e880d3b2fc448b9bdb101dfbcc44123~1..e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 00:45:21 e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 [false] [Pipeline] sh 00:45:21 + git log --format=format:%s -1 e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 [Pipeline] echo 00:45:21 ========================================================= 00:45:21 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 00:45:21 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 00:45:21 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 00:45:21 + grep -v github /etc/ssh/ssh_known_hosts 00:45:21 + [ -e /tmp/ssh_known_hosts ] 00:45:21 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 00:45:21 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 00:45:21 + sudo tee -a /etc/ssh/ssh_known_hosts 00:45:21 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:45:22 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:45:22 00:45:22 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:45:22 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:45:22 0.1.4: Pulling from edgex-devops/py-git-semver 00:45:22 b85a868b505f: Pulling fs layer 00:45:22 e2be974225ed: Pulling fs layer 00:45:22 339a4e72a1f5: Pulling fs layer 00:45:22 988bab9f4d93: Pulling fs layer 00:45:22 1469e6f7b9e6: Pulling fs layer 00:45:22 eaf3925da568: Pulling fs layer 00:45:22 bab4dde63d76: Pulling fs layer 00:45:22 bde34c3a00c8: Pulling fs layer 00:45:22 b352a97aabf1: Pulling fs layer 00:45:22 4872d77fe225: Pulling fs layer 00:45:22 5851b861e8e6: Pulling fs layer 00:45:22 988bab9f4d93: Waiting 00:45:22 1469e6f7b9e6: Waiting 00:45:22 bab4dde63d76: Waiting 00:45:22 5851b861e8e6: Waiting 00:45:22 bde34c3a00c8: Waiting 00:45:22 eaf3925da568: Waiting 00:45:22 b352a97aabf1: Waiting 00:45:22 e2be974225ed: Download complete 00:45:22 988bab9f4d93: Verifying Checksum 00:45:22 988bab9f4d93: Download complete 00:45:22 1469e6f7b9e6: Verifying Checksum 00:45:22 1469e6f7b9e6: Download complete 00:45:22 eaf3925da568: Verifying Checksum 00:45:22 eaf3925da568: Download complete 00:45:22 339a4e72a1f5: Verifying Checksum 00:45:22 339a4e72a1f5: Download complete 00:45:22 bde34c3a00c8: Download complete 00:45:22 b352a97aabf1: Verifying Checksum 00:45:22 b352a97aabf1: Download complete 00:45:22 4872d77fe225: Verifying Checksum 00:45:22 4872d77fe225: Download complete 00:45:22 5851b861e8e6: Verifying Checksum 00:45:22 5851b861e8e6: Download complete 00:45:22 b85a868b505f: Verifying Checksum 00:45:22 b85a868b505f: Download complete 00:45:23 bab4dde63d76: Download complete 00:45:24 b85a868b505f: Pull complete 00:45:24 e2be974225ed: Pull complete 00:45:24 339a4e72a1f5: Pull complete 00:45:24 988bab9f4d93: Pull complete 00:45:24 1469e6f7b9e6: Pull complete 00:45:25 eaf3925da568: Pull complete 00:45:27 bab4dde63d76: Pull complete 00:45:27 bde34c3a00c8: Pull complete 00:45:27 b352a97aabf1: Pull complete 00:45:27 4872d77fe225: Pull complete 00:45:27 5851b861e8e6: Pull complete 00:45:27 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 00:45:27 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:45:27 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:45:27 prd-ubuntu20.04-docker-8c-8g-1693 does not seem to be running inside a container 00:45:27 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 00:45:30 $ docker top a306cb386ec16839b7925e61b2cbcb8adda5791f329a64a8a9c289e24039bb78 -eo pid,comm 00:45:30 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). 00:45:30 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 00:45:30 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:45:30 [ssh-agent] Looking for ssh-agent implementation... 00:45:30 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:45:30 $ docker exec a306cb386ec16839b7925e61b2cbcb8adda5791f329a64a8a9c289e24039bb78 ssh-agent 00:45:30 SSH_AUTH_SOCK=/tmp/ssh-ds4rDX8aal1g/agent.14 00:45:30 SSH_AGENT_PID=20 00:45:30 Running ssh-add (command line suppressed) 00:45:30 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_2069926941683464484.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_2069926941683464484.key) 00:45:30 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:45:31 + git tag --points-at HEAD [Pipeline] } 00:45:31 $ docker exec --env ******** --env ******** a306cb386ec16839b7925e61b2cbcb8adda5791f329a64a8a9c289e24039bb78 ssh-agent -k 00:45:31 unset SSH_AUTH_SOCK; 00:45:31 unset SSH_AGENT_PID; 00:45:31 echo Agent pid 20 killed; 00:45:31 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 00:45:31 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:45:31 [ssh-agent] Looking for ssh-agent implementation... 00:45:31 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:45:31 $ docker exec a306cb386ec16839b7925e61b2cbcb8adda5791f329a64a8a9c289e24039bb78 ssh-agent 00:45:31 SSH_AUTH_SOCK=/tmp/ssh-hWQipj40OpTT/agent.71 00:45:31 SSH_AGENT_PID=77 00:45:31 Running ssh-add (command line suppressed) 00:45:31 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_3010641134479072802.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_3010641134479072802.key) 00:45:31 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:45:31 + git semver init 00:45:32 2023-07-21 00:45:32,120 [run_init] DEBUG init version:0.0.0 force:False 00:45:32 2023-07-21 00:45:32,121 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-sdk-c_main/.semver 00:45:32 2023-07-21 00:45:32,121 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-c.git /w/workspace/edgexfoundry_device-sdk-c_main/.semver 00:45:32 2023-07-21 00:45:32,122 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-sdk-c.git', '/w/workspace/edgexfoundry_device-sdk-c_main/.semver'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=None) 00:45:33 2023-07-21 00:45:32,943 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-sdk-c_main/.git/info/exclude 00:45:33 2023-07-21 00:45:32,943 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-sdk-c_main/.semver/main with force:False 00:45:33 2023-07-21 00:45:32,943 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:45:33 2023-07-21 00:45:32,944 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:45:33 3.1.0-dev.4 [Pipeline] } 00:45:33 $ docker exec --env ******** --env ******** a306cb386ec16839b7925e61b2cbcb8adda5791f329a64a8a9c289e24039bb78 ssh-agent -k 00:45:33 unset SSH_AUTH_SOCK; 00:45:33 unset SSH_AGENT_PID; 00:45:33 echo Agent pid 77 killed; 00:45:33 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 00:45:33 + git semver [Pipeline] } 00:45:33 $ docker stop --time=1 a306cb386ec16839b7925e61b2cbcb8adda5791f329a64a8a9c289e24039bb78 00:45:35 $ docker rm -f --volumes a306cb386ec16839b7925e61b2cbcb8adda5791f329a64a8a9c289e24039bb78 [Pipeline] // withDockerContainer [Pipeline] sh 00:45:35 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 00:45:35 Stashed 1 file(s) [Pipeline] echo 00:45:35 [edgeXSemver]: initialized semver on version 3.1.0-dev.4 [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 00:45:35 provisioning config files... 00:45:35 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config6870606066689248013tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:45:36 ---> docker-login.sh 00:45:36 nexus3.edgexfoundry.org:10001 00:45:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:36 Configure a credential helper to remove this warning. See 00:45:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:36 00:45:36 Login Succeeded 00:45:36 nexus3.edgexfoundry.org:10002 00:45:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:36 Configure a credential helper to remove this warning. See 00:45:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:36 00:45:36 Login Succeeded 00:45:36 nexus3.edgexfoundry.org:10003 00:45:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:36 Configure a credential helper to remove this warning. See 00:45:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:36 00:45:36 Login Succeeded 00:45:36 nexus3.edgexfoundry.org:10004 00:45:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:36 Configure a credential helper to remove this warning. See 00:45:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:36 00:45:36 Login Succeeded 00:45:36 docker.io 00:45:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:45:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:45:36 Configure a credential helper to remove this warning. See 00:45:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:45:36 00:45:36 Login Succeeded 00:45:36 ---> docker-login.sh ends [Pipeline] } 00:45:36 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 00:45:36 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 00:45:36 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 00:45:36 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 00:45:36 ========================================================= 00:45:36 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 00:45:36 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:45:36 + 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 . 00:45:36 Sending build context to Docker daemon 4.831MB 00:45:36 Step 1/21 : ARG BASE=alpine:3.16 00:45:36 Step 2/21 : FROM ${BASE} as builder 00:45:36 latest: Pulling from edgex-devops/edgex-gcc-base 00:45:36 91d30c5bc195: Pulling fs layer 00:45:36 316e5a4585fb: Pulling fs layer 00:45:37 91d30c5bc195: Verifying Checksum 00:45:37 91d30c5bc195: Download complete 00:45:37 91d30c5bc195: Pull complete 00:45:37 316e5a4585fb: Verifying Checksum 00:45:37 316e5a4585fb: Download complete 00:45:40 316e5a4585fb: Pull complete 00:45:40 Digest: sha256:46ce083f99ae49712d4f1141acdd2e69c9eb8e11ca29cc7d79d78bb0a10585c4 00:45:40 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 00:45:40 ---> e83ffa357ff4 00:45:40 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 00:45:44 ---> Running in cf343f34bb8a 00:45:44 Connecting to iotech.jfrog.io (54.74.160.35:443) 00:45:44 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:45:44 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:45:44 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:45:45 Removing intermediate container cf343f34bb8a 00:45:45 ---> 7ae22a1b8405 00:45:45 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:45:45 ---> Running in 9352cf64fdf0 00:45:45 Removing intermediate container 9352cf64fdf0 00:45:45 ---> 139fdf43c396 00:45:45 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 00:45:45 ---> Running in 722e5b910cd5 00:45:45 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 00:45:46 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 00:45:46 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 00:45:46 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:45:46 (1/16) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:45:46 (2/16) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:45:46 (3/16) Installing hiredis (1.0.2-r0) 00:45:46 (4/16) Installing hiredis-dev (1.0.2-r0) 00:45:46 (5/16) Installing iotech-iot-1.5 (1.5.0-r0) 00:45:47 (6/16) Installing iotech-iot-1.5-dev (1.5.0-r0) 00:45:47 (7/16) Installing libcbor (0.9.0-r1) 00:45:47 (8/16) Installing libcbor-dev (0.9.0-r1) 00:45:47 (9/16) Installing ncurses-dev (6.3_p20220521-r1) 00:45:47 (10/16) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 00:45:48 (11/16) Installing libblkid (2.38-r1) 00:45:48 (12/16) Installing libuuid (2.38-r1) 00:45:48 (13/16) Installing libfdisk (2.38-r1) 00:45:48 (14/16) Installing libmount (2.38-r1) 00:45:48 (15/16) Installing libsmartcols (2.38-r1) 00:45:48 (16/16) Installing util-linux-dev (2.38-r1) 00:45:48 Executing busybox-1.35.0-r17.trigger 00:45:48 OK: 280 MiB in 90 packages 00:45:49 Removing intermediate container 722e5b910cd5 00:45:49 ---> bc7695958260 00:45:49 Step 6/21 : RUN mkdir /tmp/sdk 00:45:49 ---> Running in 21aadfeaae3b 00:45:50 Removing intermediate container 21aadfeaae3b 00:45:50 ---> f4515f16a3c0 00:45:50 Step 7/21 : COPY VERSION /tmp/sdk 00:45:50 ---> a2237ca8ed11 00:45:50 Step 8/21 : COPY src /tmp/sdk/src 00:45:50 ---> 693958291607 00:45:50 Step 9/21 : COPY include /tmp/sdk/include 00:45:50 ---> 3e7ed93857ad 00:45:50 Step 10/21 : COPY scripts /tmp/sdk/scripts 00:45:50 ---> 11ffa2e7ae86 00:45:50 Step 11/21 : COPY LICENSE /tmp/sdk 00:45:50 ---> 65715236e06c 00:45:50 Step 12/21 : COPY Attribution.txt /tmp/sdk 00:45:50 Still waiting to schedule task 00:45:50 Waiting for next available executor on ‘prd-ubuntu20.04-docker-arm64-4c-16g-1692’ 00:45:50 ---> 8834c2f5bdf5 00:45:50 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 00:45:50 ---> Running in 5ccbb1534b2a 00:45:51 + CPPCHECK=false 00:45:51 + DOCGEN=false 00:45:51 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 00:45:51 + '[' 0 -gt 0 ] 00:45:51 + readlink -f ./scripts/build.sh 00:45:51 + dirname /tmp/sdk/scripts/build.sh 00:45:51 + dirname /tmp/sdk/scripts 00:45:51 + ROOT=/tmp/sdk 00:45:51 + cd /tmp/sdk 00:45:51 + mkdir -p /tmp/sdk/build/release 00:45:51 + cd /tmp/sdk/build/release 00:45:51 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 00:45:51 -- The C compiler identification is GNU 11.2.1 00:45:51 -- Detecting C compiler ABI info 00:45:51 -- Detecting C compiler ABI info - done 00:45:51 -- Check for working C compiler: /usr/bin/cc - skipped 00:45:51 -- Detecting C compile features 00:45:51 -- Detecting C compile features - done 00:45:51 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 00:45:51 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 00:45:51 -- Found LIBYAML: /usr/lib/libyaml.so 00:45:51 -- Found LIBUUID: /usr/lib/libuuid.so 00:45:51 -- Found LIBCBOR: /usr/lib/libcbor.so 00:45:51 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 00:45:51 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 00:45:51 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 00:45:51 -- /opt/iotech/iot/1.5/include 00:45:51 -- C SDK 3.1.0-dev.4 for Linux 00:45:51 -- Performing Test CSDK_HAVE_ATOMIC 00:45:51 -- Performing Test CSDK_HAVE_ATOMIC - Success 00:45:51 -- Found Curses: /usr/lib/libcurses.so 00:45:51 -- Configuring done 00:45:51 -- Generating done 00:45:51 -- Build files have been written to: /tmp/sdk/build/release 00:45:51 + make all package 00:45:51 + tee release.log 00:45:51 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 00:45:51 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 00:45:51 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 00:45:51 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 00:45:52 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 00:45:52 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 00:45:52 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 00:45:52 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 00:45:52 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 00:45:52 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 00:45:53 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 00:45:53 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 00:45:53 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 00:45:53 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 00:45:53 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 00:45:53 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 00:45:53 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 00:45:54 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 00:45:54 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 00:45:54 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 00:45:54 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 00:45:55 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 00:45:56 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 00:45:56 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 00:45:56 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 00:45:56 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 00:45:56 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 00:45:56 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 00:45:56 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 00:45:57 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 00:45:57 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 00:45:57 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 00:45:57 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 00:45:57 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 00:45:58 [ 68%] Linking C shared library libcsdk.so 00:45:58 [ 68%] Built target csdk 00:45:58 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 00:45:58 [ 72%] Linking C executable template 00:45:58 [ 72%] Built target template 00:45:58 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 00:45:58 [ 76%] Linking C executable device-counter 00:45:58 [ 76%] Built target device-counter 00:45:58 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 00:45:58 [ 80%] Linking C executable device-random 00:45:58 [ 80%] Built target device-random 00:45:58 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 00:45:58 [ 84%] Linking C executable device-gyro 00:45:58 [ 84%] Built target device-gyro 00:45:58 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 00:45:58 [ 88%] Linking C executable device-bitfields 00:45:59 [ 88%] Built target device-bitfields 00:45:59 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 00:45:59 [ 92%] Linking C executable template-discovery 00:45:59 [ 92%] Built target template-discovery 00:45:59 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 00:45:59 [ 96%] Linking C executable device-file 00:45:59 [ 96%] Built target device-file 00:45:59 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 00:45:59 [100%] Linking C executable device-terminal 00:45:59 [100%] Built target device-terminal 00:45:59 Run CPack packaging tool... 00:45:59 CPack: Create package using TGZ 00:45:59 CPack: Install projects 00:45:59 CPack: - Run preinstall target for: Csdk 00:45:59 CPack: - Install project: Csdk [] 00:45:59 CPack: Create package 00:45:59 CPack: - package: /tmp/sdk/build/release/csdk-3.1.0-dev.4.tar.gz generated. 00:45:59 + '[' false '=' true ] 00:45:59 + '[' false '=' true ] 00:45:59 + mkdir -p /tmp/sdk/build/debug 00:45:59 + cd /tmp/sdk/build/debug 00:45:59 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 00:45:59 -- The C compiler identification is GNU 11.2.1 00:45:59 -- Detecting C compiler ABI info 00:46:00 -- Detecting C compiler ABI info - done 00:46:00 -- Check for working C compiler: /usr/bin/cc - skipped 00:46:00 -- Detecting C compile features 00:46:00 -- Detecting C compile features - done 00:46:00 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 00:46:00 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 00:46:00 -- Found LIBYAML: /usr/lib/libyaml.so 00:46:00 -- Found LIBUUID: /usr/lib/libuuid.so 00:46:00 -- Found LIBCBOR: /usr/lib/libcbor.so 00:46:00 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 00:46:00 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 00:46:00 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 00:46:00 -- /opt/iotech/iot/1.5/include 00:46:00 -- C SDK 3.1.0-dev.4 for Linux 00:46:00 -- Performing Test CSDK_HAVE_ATOMIC 00:46:00 -- Performing Test CSDK_HAVE_ATOMIC - Success 00:46:00 -- Found Curses: /usr/lib/libcurses.so 00:46:00 -- Configuring done 00:46:00 -- Generating done 00:46:00 -- Build files have been written to: /tmp/sdk/build/debug 00:46:00 + make 00:46:00 + tee debug.log 00:46:00 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 00:46:00 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 00:46:00 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 00:46:00 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 00:46:00 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 00:46:00 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 00:46:00 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 00:46:00 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 00:46:00 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 00:46:01 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 00:46:01 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 00:46:01 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 00:46:01 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 00:46:01 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 00:46:01 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 00:46:01 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 00:46:01 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 00:46:01 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 00:46:01 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 00:46:01 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 00:46:02 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 00:46:02 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 00:46:02 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 00:46:02 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 00:46:02 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 00:46:02 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 00:46:02 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 00:46:02 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 00:46:02 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 00:46:02 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 00:46:03 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 00:46:03 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 00:46:03 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 00:46:03 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 00:46:03 [ 68%] Linking C shared library libcsdk.so 00:46:03 [ 68%] Built target csdk 00:46:03 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 00:46:03 [ 72%] Linking C executable template 00:46:03 [ 72%] Built target template 00:46:03 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 00:46:03 [ 76%] Linking C executable device-counter 00:46:03 [ 76%] Built target device-counter 00:46:03 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 00:46:04 [ 80%] Linking C executable device-random 00:46:04 [ 80%] Built target device-random 00:46:04 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 00:46:04 [ 84%] Linking C executable device-gyro 00:46:04 [ 84%] Built target device-gyro 00:46:04 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 00:46:04 [ 88%] Linking C executable device-bitfields 00:46:04 [ 88%] Built target device-bitfields 00:46:04 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 00:46:04 [ 92%] Linking C executable template-discovery 00:46:04 [ 92%] Built target template-discovery 00:46:04 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 00:46:04 [ 96%] Linking C executable device-file 00:46:04 [ 96%] Built target device-file 00:46:04 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 00:46:04 [100%] Linking C executable device-terminal 00:46:04 [100%] Built target device-terminal 00:46:04 make: Entering directory '/tmp/sdk/build/release' 00:46:04 make[1]: Entering directory '/tmp/sdk/build/release' 00:46:04 make[2]: Entering directory '/tmp/sdk/build/release' 00:46:04 make[2]: Leaving directory '/tmp/sdk/build/release' 00:46:04 [ 68%] Built target csdk 00:46:04 make[2]: Entering directory '/tmp/sdk/build/release' 00:46:04 make[2]: Leaving directory '/tmp/sdk/build/release' 00:46:04 [ 72%] Built target template 00:46:04 make[2]: Entering directory '/tmp/sdk/build/release' 00:46:04 make[2]: Leaving directory '/tmp/sdk/build/release' 00:46:04 [ 76%] Built target device-counter 00:46:04 make[2]: Entering directory '/tmp/sdk/build/release' 00:46:04 make[2]: Leaving directory '/tmp/sdk/build/release' 00:46:04 [ 80%] Built target device-random 00:46:04 make[2]: Entering directory '/tmp/sdk/build/release' 00:46:04 make[2]: Leaving directory '/tmp/sdk/build/release' 00:46:05 [ 84%] Built target device-gyro 00:46:05 make[2]: Entering directory '/tmp/sdk/build/release' 00:46:05 make[2]: Leaving directory '/tmp/sdk/build/release' 00:46:05 [ 88%] Built target device-bitfields 00:46:05 make[2]: Entering directory '/tmp/sdk/build/release' 00:46:05 make[2]: Leaving directory '/tmp/sdk/build/release' 00:46:05 [ 92%] Built target template-discovery 00:46:05 make[2]: Entering directory '/tmp/sdk/build/release' 00:46:05 make[2]: Leaving directory '/tmp/sdk/build/release' 00:46:05 [ 96%] Built target device-file 00:46:05 make[2]: Entering directory '/tmp/sdk/build/release' 00:46:05 make[2]: Leaving directory '/tmp/sdk/build/release' 00:46:05 [100%] Built target device-terminal 00:46:05 make[1]: Leaving directory '/tmp/sdk/build/release' 00:46:05 Install the project... 00:46:05 -- Install configuration: "Release" 00:46:05 -- Installing: /usr/local/lib/libcsdk.so 00:46:05 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 00:46:05 -- Installing: /usr/local/include 00:46:05 -- Installing: /usr/local/include/devsdk 00:46:05 -- Installing: /usr/local/include/devsdk/devsdk.h 00:46:05 -- Installing: /usr/local/include/devsdk/devsdk-base.h 00:46:05 -- Installing: /usr/local/include/edgex 00:46:05 -- Installing: /usr/local/include/edgex/edgex.h 00:46:05 -- Installing: /usr/local/include/edgex/devices.h 00:46:05 -- Installing: /usr/local/include/edgex/profiles.h 00:46:05 -- Installing: /usr/local/include/edgex/edgex-base.h 00:46:05 -- Installing: /usr/local/include/edgex/rest-server.h 00:46:05 -- Installing: /usr/local/include/edgex/csdk-defs.h 00:46:05 -- Installing: /usr/local/share/device-sdk-c/LICENSE 00:46:05 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 00:46:05 make: Leaving directory '/tmp/sdk/build/release' 00:46:05 Removing intermediate container 5ccbb1534b2a 00:46:05 ---> 786bdba17195 00:46:05 Step 14/21 : FROM ${BASE} 00:46:05 ---> e83ffa357ff4 00:46:05 Step 15/21 : LABEL maintainer="IOTech " 00:46:05 ---> Running in a23fd4689a12 00:46:05 Removing intermediate container a23fd4689a12 00:46:05 ---> f6761a2de37c 00:46:05 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 00:46:05 ---> Running in 26ec927d2705 00:46:06 Connecting to iotech.jfrog.io (52.19.38.40:443) 00:46:06 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:46:06 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:46:06 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:46:06 Removing intermediate container 26ec927d2705 00:46:06 ---> eb01b06ed7b7 00:46:06 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:46:06 ---> Running in 6fccd0d9351d 00:46:07 Removing intermediate container 6fccd0d9351d 00:46:07 ---> 677faebdc4ca 00:46:07 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 00:46:07 ---> Running in 31506c9cd7f0 00:46:07 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 00:46:07 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 00:46:08 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 00:46:08 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:46:08 (1/7) Installing curl (8.2.0-r1) 00:46:08 (2/7) Installing hiredis (1.0.2-r0) 00:46:08 (3/7) Installing hiredis-dev (1.0.2-r0) 00:46:08 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 00:46:09 (5/7) Installing libcbor (0.9.0-r1) 00:46:09 (6/7) Installing libuuid (2.38-r1) 00:46:09 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 00:46:10 Executing busybox-1.35.0-r17.trigger 00:46:10 OK: 276 MiB in 83 packages 00:46:10 Removing intermediate container 31506c9cd7f0 00:46:10 ---> 2ca0e4810dc4 00:46:10 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 00:46:11 ---> 65c612c9b5cf 00:46:11 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 00:46:11 ---> d5d9b3a75584 00:46:11 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 00:46:11 ---> 1580e3648fb0 00:46:11 Successfully built 1580e3648fb0 00:46:11 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 00:46:12 + docker inspect -f . ci-base-image-x86_64 00:46:12 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:46:12 prd-ubuntu20.04-docker-8c-8g-1693 does not seem to be running inside a container 00:46:12 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@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 ******** ci-base-image-x86_64 cat 00:46:12 $ docker top 96457779be32427650efaab6f5cf654c2e4ad40a4ab212b3f0566504e988170f -eo pid,comm [Pipeline] { [Pipeline] sh 00:46:13 + make test 00:46:13 echo "make test" 00:46:13 make test [Pipeline] } 00:46:13 $ docker stop --time=1 96457779be32427650efaab6f5cf654c2e4ad40a4ab212b3f0566504e988170f 00:46:14 $ docker rm -f --volumes 96457779be32427650efaab6f5cf654c2e4ad40a4ab212b3f0566504e988170f [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 00:46:15 + sudo chown -R jenkins:jenkins . [Pipeline] sh 00:46:15 + ls -al . 00:46:15 total 212 00:46:15 drwxrwxr-x 9 jenkins jenkins 4096 Jul 21 00:45 . 00:46:15 drwxrwxr-x 4 jenkins jenkins 4096 Jul 21 00:45 .. 00:46:15 drwxrwxr-x 8 jenkins jenkins 4096 Jul 21 00:45 .git 00:46:15 drwxrwxr-x 2 jenkins jenkins 4096 Jul 21 00:45 .github 00:46:15 -rw-rw-r-- 1 jenkins jenkins 176 Jul 21 00:45 .gitignore 00:46:15 drwxr-xr-x 3 jenkins jenkins 4096 Jul 21 00:45 .semver 00:46:15 -rw-rw-r-- 1 jenkins jenkins 2908 Jul 21 00:45 Attribution.txt 00:46:15 -rw-rw-r-- 1 jenkins jenkins 9268 Jul 21 00:45 CHANGES 00:46:15 -rw-rw-r-- 1 jenkins jenkins 108574 Jul 21 00:45 Doxyfile 00:46:15 -rw-rw-r-- 1 jenkins jenkins 677 Jul 21 00:45 GOVERNANCE.md 00:46:15 -rw-rw-r-- 1 jenkins jenkins 784 Jul 21 00:45 Jenkinsfile 00:46:15 -rw-rw-r-- 1 jenkins jenkins 10174 Jul 21 00:45 LICENSE 00:46:15 -rw-rw-r-- 1 jenkins jenkins 444 Jul 21 00:45 Makefile 00:46:15 -rw-rw-r-- 1 jenkins jenkins 618 Jul 21 00:45 OWNERS.md 00:46:15 -rw-rw-r-- 1 jenkins jenkins 1651 Jul 21 00:45 README.IOT.md 00:46:15 -rw-rw-r-- 1 jenkins jenkins 4215 Jul 21 00:45 README.md 00:46:15 -rw-rw-r-- 1 jenkins jenkins 1245 Jul 21 00:45 README.v3.md 00:46:15 -rw-rw-r-- 1 jenkins jenkins 11 Jul 21 00:45 VERSION 00:46:15 drwxrwxr-x 2 jenkins jenkins 4096 Jul 21 00:45 docs 00:46:15 drwxrwxr-x 4 jenkins jenkins 4096 Jul 21 00:45 include 00:46:15 drwxrwxr-x 2 jenkins jenkins 4096 Jul 21 00:45 scripts 00:46:15 drwxrwxr-x 4 jenkins jenkins 4096 Jul 21 00:45 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:46:15 + 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=e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 --label arch=amd64 --label version=3.1.0-dev.4 . 00:46:15 Sending build context to Docker daemon 4.831MB 00:46:15 Step 1/17 : ARG BASE=alpine:3.16 00:46:15 Step 2/17 : FROM ${BASE} 00:46:15 ---> 1580e3648fb0 00:46:15 Step 3/17 : LABEL maintainer="IOTech " 00:46:15 ---> Running in 45fb52883c88 00:46:16 Removing intermediate container 45fb52883c88 00:46:16 ---> da0a9b21e414 00:46:16 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 00:46:16 ---> Running in 1986efe1f77b 00:46:16 Connecting to iotech.jfrog.io (52.48.157.202:443) 00:46:17 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:46:17 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:46:17 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:46:19 Removing intermediate container 1986efe1f77b 00:46:19 ---> 71be130f9d90 00:46:19 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:46:19 ---> Running in b7ed9d2ff78e 00:46:21 Removing intermediate container b7ed9d2ff78e 00:46:21 ---> ce6b9735280c 00:46:21 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 00:46:21 ---> Running in 031b2c689f21 00:46:22 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 00:46:22 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 00:46:23 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 00:46:23 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:46:23 (1/11) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:46:23 (2/11) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:46:23 (3/11) Installing iotech-iot-1.5 (1.5.0-r0) 00:46:24 (4/11) Installing iotech-iot-1.5-dev (1.5.0-r0) 00:46:24 (5/11) Installing libcbor-dev (0.9.0-r1) 00:46:24 (6/11) Installing ncurses-dev (6.3_p20220521-r1) 00:46:24 (7/11) Installing libblkid (2.38-r1) 00:46:24 (8/11) Installing libfdisk (2.38-r1) 00:46:24 (9/11) Installing libmount (2.38-r1) 00:46:24 (10/11) Installing libsmartcols (2.38-r1) 00:46:24 (11/11) Installing util-linux-dev (2.38-r1) 00:46:24 Executing busybox-1.35.0-r17.trigger 00:46:24 OK: 281 MiB in 92 packages 00:46:27 Removing intermediate container 031b2c689f21 00:46:27 ---> ed0c01ebf46f 00:46:27 Step 7/17 : COPY VERSION /edgex-c-sdk/ 00:46:28 ---> f09e5ce647b1 00:46:28 Step 8/17 : COPY src /edgex-c-sdk/src/ 00:46:29 ---> 36ae672dd668 00:46:29 Step 9/17 : COPY include /edgex-c-sdk/include/ 00:46:29 ---> 3c9586d605e6 00:46:29 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 00:46:29 ---> f445d9d20639 00:46:29 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 00:46:29 ---> e64fb33b9e99 00:46:29 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 00:46:30 ---> 08d24aa873d4 00:46:30 Step 13/17 : WORKDIR /edgex-c-sdk 00:46:30 ---> Running in 754e98cdefaf 00:46:30 Removing intermediate container 754e98cdefaf 00:46:30 ---> a2a59135df1b 00:46:30 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 00:46:30 ---> Running in 9d88d82b537f 00:46:30 Removing intermediate container 9d88d82b537f 00:46:30 ---> 2b041b1c6ace 00:46:30 Step 15/17 : LABEL arch=amd64 00:46:30 ---> Running in 8871203894b5 00:46:30 Removing intermediate container 8871203894b5 00:46:30 ---> 41dd1672c0f4 00:46:30 Step 16/17 : LABEL git_sha=e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 00:46:30 ---> Running in 80f72d068132 00:46:30 Removing intermediate container 80f72d068132 00:46:30 ---> fb2bc800a357 00:46:30 Step 17/17 : LABEL version=3.1.0-dev.4 00:46:30 ---> Running in b7914273791f 00:46:30 Removing intermediate container b7914273791f 00:46:30 ---> 5e7c5284d487 00:46:30 [Warning] One or more build-args [MAKE ARCH] were not consumed 00:46:30 Successfully built 5e7c5284d487 00:46:30 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 00:46:31 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 00:46:31 00:46:31 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:46:31 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 00:46:31 latest: Pulling from edgex-lftools-log-publisher 00:46:31 5eb5b503b376: Pulling fs layer 00:46:31 5c69ac0246d0: Pulling fs layer 00:46:31 ec43610c2a17: Pulling fs layer 00:46:31 3a2ae6a8a46f: Pulling fs layer 00:46:31 33b1e0a273af: Pulling fs layer 00:46:31 5d3b04190fa2: Pulling fs layer 00:46:31 2f39f015ded8: Pulling fs layer 00:46:31 2f39f015ded8: Waiting 00:46:31 5d3b04190fa2: Waiting 00:46:31 3a2ae6a8a46f: Waiting 00:46:31 33b1e0a273af: Waiting 00:46:31 5c69ac0246d0: Download complete 00:46:31 3a2ae6a8a46f: Verifying Checksum 00:46:31 3a2ae6a8a46f: Download complete 00:46:32 33b1e0a273af: Verifying Checksum 00:46:32 33b1e0a273af: Download complete 00:46:32 5d3b04190fa2: Verifying Checksum 00:46:32 5d3b04190fa2: Download complete 00:46:32 ec43610c2a17: Verifying Checksum 00:46:32 ec43610c2a17: Download complete 00:46:32 5eb5b503b376: Verifying Checksum 00:46:32 5eb5b503b376: Download complete 00:46:33 2f39f015ded8: Download complete 00:46:33 5eb5b503b376: Pull complete 00:46:33 5c69ac0246d0: Pull complete 00:46:33 ec43610c2a17: Pull complete 00:46:33 3a2ae6a8a46f: Pull complete 00:46:34 33b1e0a273af: Pull complete 00:46:34 5d3b04190fa2: Pull complete 00:46:38 2f39f015ded8: Pull complete 00:46:38 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 00:46:38 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 00:46:38 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:46:38 prd-ubuntu20.04-docker-8c-8g-1693 does not seem to be running inside a container 00:46:38 $ 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_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 00:46:46 $ docker top 8ae0600c3ee5c20a488c3fde0d05f1dad199211d6fc8305d5021cf5e847fcb2c -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:46:46 ---> job-cost.sh 00:46:46 lf-activate-venv: SKIPPING 00:46:46 INFO: No Stack... 00:46:46 INFO: Retrieving Pricing Info for: v3-standard-8 00:46:46 INFO: Archiving Costs [Pipeline] sh 00:46:47 + cat /w/workspace/edgexfoundry_device-sdk-c_main/archives/cost.csv 00:46:47 + cut -d, -f6 [Pipeline] lock 00:46:47 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-main-53-stack-cost] 00:46:47 Resource [jenkins-edgexfoundry-device-sdk-c-main-53-stack-cost] did not exist. Created. 00:46:47 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-main-53-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 00:46:47 + echo total: 0.2199999988079071 [Pipeline] stash 00:46:47 Stashed 1 file(s) [Pipeline] } 00:46:47 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-main-53-stack-cost] [Pipeline] // lock [Pipeline] } 00:46:47 $ docker stop --time=1 8ae0600c3ee5c20a488c3fde0d05f1dad199211d6fc8305d5021cf5e847fcb2c 00:46:48 $ docker rm -f --volumes 8ae0600c3ee5c20a488c3fde0d05f1dad199211d6fc8305d5021cf5e847fcb2c [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 00:49:07 Running on prd-ubuntu20.04-docker-arm64-4c-16g-1694 in /w/workspace/edgexfoundry_device-sdk-c_main [Pipeline] { [Pipeline] ws 00:49:07 Running in /w/workspace/device-sdk-c/53 [Pipeline] { [Pipeline] checkout 00:49:07 Selected Git installation does not exist. Using Default 00:49:07 The recommended git tool is: NONE 00:49:13 using credential edgex-jenkins-ssh 00:49:13 Cloning the remote Git repository 00:49:13 Cloning repository git@github.com:edgexfoundry/device-sdk-c.git 00:49:13 > git init /w/workspace/device-sdk-c/53 # timeout=10 00:49:13 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 00:49:13 > git --version # timeout=10 00:49:13 > git --version # 'git version 2.25.1' 00:49:13 using GIT_SSH to set credentials SSH Credentials for GitHub 00:49:13 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 00:49:14 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 00:49:14 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 00:49:15 Avoid second fetch 00:49:15 Checking out Revision e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 (main) 00:49:16 Commit message: "Merge pull request #470 from FelixTing/issue-464" 00:49:15 > git config core.sparsecheckout # timeout=10 00:49:15 > git checkout -f e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 00:49:16 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 00:49:16 % Total % Received % Xferd Average Speed Time Time Time Current 00:49:16 Dload Upload Total Spent Left Speed 00:49:16 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 78226 0 --:--:-- --:--:-- --:--:-- 78709 [Pipeline] sh 00:49:17 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 00:49:17 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 00:49:17 + sudo tee /etc/docker/daemon.new 00:49:17 { 00:49:17 "registry-mirrors": [ 00:49:17 "https://nexus3.edgexfoundry.org:10001" 00:49:17 ], 00:49:17 "bip": "10.250.0.254/24", 00:49:17 "hosts": [ 00:49:17 "tcp://0.0.0.0:5555", 00:49:17 "unix:///var/run/docker.sock" 00:49:17 ], 00:49:17 "mtu": 1458, 00:49:17 "selinux-enabled": true, 00:49:17 "seccomp-profile": "/etc/docker/seccomp.json" 00:49:17 } [Pipeline] sh 00:49:18 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 00:49:18 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 00:49:36 provisioning config files... 00:49:36 copy managed file [device-sdk-c-settings] to file:/w/workspace/device-sdk-c/53@tmp/config594177186272709254tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:49:37 ---> docker-login.sh 00:49:37 nexus3.edgexfoundry.org:10001 00:49:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:49:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:49:38 Configure a credential helper to remove this warning. See 00:49:38 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:49:38 00:49:38 Login Succeeded 00:49:38 nexus3.edgexfoundry.org:10002 00:49:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:49:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:49:38 Configure a credential helper to remove this warning. See 00:49:38 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:49:38 00:49:38 Login Succeeded 00:49:38 nexus3.edgexfoundry.org:10003 00:49:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:49:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:49:38 Configure a credential helper to remove this warning. See 00:49:38 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:49:38 00:49:38 Login Succeeded 00:49:38 nexus3.edgexfoundry.org:10004 00:49:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:49:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:49:39 Configure a credential helper to remove this warning. See 00:49:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:49:39 00:49:39 Login Succeeded 00:49:39 docker.io 00:49:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:49:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:49:39 Configure a credential helper to remove this warning. See 00:49:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:49:39 00:49:39 Login Succeeded 00:49:39 ---> docker-login.sh ends [Pipeline] } 00:49:39 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 00:49:39 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 00:49:39 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 00:49:39 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 00:49:39 ========================================================= 00:49:39 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 00:49:39 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:49:40 + 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 . 00:49:40 Sending build context to Docker daemon 2.888MB 00:49:40 Step 1/21 : ARG BASE=alpine:3.16 00:49:40 Step 2/21 : FROM ${BASE} as builder 00:49:40 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 00:49:40 547446be3368: Pulling fs layer 00:49:40 76bd08e1cacc: Pulling fs layer 00:49:40 547446be3368: Verifying Checksum 00:49:40 547446be3368: Download complete 00:49:41 547446be3368: Pull complete 00:49:42 76bd08e1cacc: Verifying Checksum 00:49:42 76bd08e1cacc: Download complete 00:49:51 76bd08e1cacc: Pull complete 00:49:51 Digest: sha256:e2ae639067a511a7973e9e369d25ddd915310c8cf663528363fa06e26cb01fbe 00:49:51 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 00:49:51 ---> 295cd00e64f4 00:49:51 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 00:49:51 ---> Running in 4af893ef96ad 00:49:52 Connecting to iotech.jfrog.io (52.51.203.101:443) 00:49:53 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:49:53 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:49:53 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:49:54 Removing intermediate container 4af893ef96ad 00:49:54 ---> 3c475c74dd10 00:49:54 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:49:54 ---> Running in 50a7b2376027 00:49:55 Removing intermediate container 50a7b2376027 00:49:55 ---> 427f332e6840 00:49:55 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 00:49:55 ---> Running in 2fedbc76c7ba 00:49:56 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 00:49:57 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 00:49:57 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 00:49:58 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:49:58 (1/16) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:49:58 (2/16) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:49:58 (3/16) Installing hiredis (1.0.2-r0) 00:49:58 (4/16) Installing hiredis-dev (1.0.2-r0) 00:49:58 (5/16) Installing iotech-iot-1.5 (1.5.0-r0) 00:49:59 (6/16) Installing iotech-iot-1.5-dev (1.5.0-r0) 00:49:59 (7/16) Installing libcbor (0.9.0-r1) 00:49:59 (8/16) Installing libcbor-dev (0.9.0-r1) 00:49:59 (9/16) Installing ncurses-dev (6.3_p20220521-r1) 00:49:59 (10/16) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 00:50:00 (11/16) Installing libblkid (2.38-r1) 00:50:00 (12/16) Installing libuuid (2.38-r1) 00:50:00 (13/16) Installing libfdisk (2.38-r1) 00:50:00 (14/16) Installing libmount (2.38-r1) 00:50:00 (15/16) Installing libsmartcols (2.38-r1) 00:50:00 (16/16) Installing util-linux-dev (2.38-r1) 00:50:00 Executing busybox-1.35.0-r17.trigger 00:50:00 OK: 286 MiB in 90 packages 00:50:01 Removing intermediate container 2fedbc76c7ba 00:50:01 ---> 6eea439bfa68 00:50:01 Step 6/21 : RUN mkdir /tmp/sdk 00:50:01 ---> Running in 716aff4d2928 00:50:03 Removing intermediate container 716aff4d2928 00:50:03 ---> 5053f89d668b 00:50:03 Step 7/21 : COPY VERSION /tmp/sdk 00:50:03 ---> 74a7bd4b2566 00:50:03 Step 8/21 : COPY src /tmp/sdk/src 00:50:07 ---> 3f28a9e8ed8d 00:50:07 Step 9/21 : COPY include /tmp/sdk/include 00:50:07 ---> a624932990ee 00:50:07 Step 10/21 : COPY scripts /tmp/sdk/scripts 00:50:07 ---> 0c7da16ca8df 00:50:07 Step 11/21 : COPY LICENSE /tmp/sdk 00:50:08 ---> 8af4f0efaf4c 00:50:08 Step 12/21 : COPY Attribution.txt /tmp/sdk 00:50:08 ---> 3e8a9a28e094 00:50:08 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 00:50:08 ---> Running in 4c9a8bd2357f 00:50:09 + CPPCHECK=false 00:50:09 + DOCGEN=false 00:50:09 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 00:50:09 + '[' 0 -gt 0 ] 00:50:09 + readlink -f ./scripts/build.sh 00:50:09 + dirname /tmp/sdk/scripts/build.sh 00:50:09 + dirname /tmp/sdk/scripts 00:50:09 + ROOT=/tmp/sdk 00:50:09 + cd /tmp/sdk 00:50:09 + mkdir -p /tmp/sdk/build/release 00:50:09 + cd /tmp/sdk/build/release 00:50:09 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 00:50:09 -- The C compiler identification is GNU 11.2.1 00:50:09 -- Detecting C compiler ABI info 00:50:10 -- Detecting C compiler ABI info - done 00:50:10 -- Check for working C compiler: /usr/bin/cc - skipped 00:50:10 -- Detecting C compile features 00:50:10 -- Detecting C compile features - done 00:50:10 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 00:50:10 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 00:50:10 -- Found LIBYAML: /usr/lib/libyaml.so 00:50:10 -- Found LIBUUID: /usr/lib/libuuid.so 00:50:10 -- Found LIBCBOR: /usr/lib/libcbor.so 00:50:10 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 00:50:10 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 00:50:10 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 00:50:10 -- /opt/iotech/iot/1.5/include 00:50:10 -- C SDK 3.1.0-dev.4 for Linux 00:50:10 -- Performing Test CSDK_HAVE_ATOMIC 00:50:11 -- Performing Test CSDK_HAVE_ATOMIC - Success 00:50:11 -- Found Curses: /usr/lib/libcurses.so 00:50:11 -- Configuring done 00:50:11 -- Generating done 00:50:11 -- Build files have been written to: /tmp/sdk/build/release 00:50:11 + + maketee all release.log 00:50:11 package 00:50:11 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 00:50:12 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 00:50:13 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 00:50:14 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 00:50:15 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 00:50:16 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 00:50:19 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 00:50:20 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 00:50:20 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 00:50:21 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 00:50:24 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 00:50:25 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 00:50:26 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 00:50:27 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 00:50:27 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 00:50:29 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 00:50:29 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 00:50:32 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 00:50:32 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 00:50:33 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 00:50:34 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 00:50:41 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 00:50:41 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 00:50:41 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 00:50:42 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 00:50:43 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 00:50:45 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 00:50:47 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 00:50:47 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 00:50:48 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 00:50:49 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 00:50:52 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 00:50:53 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 00:50:54 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 00:50:55 [ 68%] Linking C shared library libcsdk.so 00:50:55 [ 68%] Built target csdk 00:50:55 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 00:50:56 [ 72%] Linking C executable template 00:50:56 [ 72%] Built target template 00:50:56 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 00:50:57 [ 76%] Linking C executable device-counter 00:50:57 [ 76%] Built target device-counter 00:50:57 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 00:50:58 [ 80%] Linking C executable device-random 00:50:58 [ 80%] Built target device-random 00:50:58 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 00:50:59 [ 84%] Linking C executable device-gyro 00:50:59 [ 84%] Built target device-gyro 00:50:59 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 00:51:00 [ 88%] Linking C executable device-bitfields 00:51:00 [ 88%] Built target device-bitfields 00:51:00 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 00:51:01 [ 92%] Linking C executable template-discovery 00:51:01 [ 92%] Built target template-discovery 00:51:01 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 00:51:02 [ 96%] Linking C executable device-file 00:51:02 [ 96%] Built target device-file 00:51:02 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 00:51:03 [100%] Linking C executable device-terminal 00:51:04 [100%] Built target device-terminal 00:51:04 Run CPack packaging tool... 00:51:04 CPack: Create package using TGZ 00:51:04 CPack: Install projects 00:51:04 CPack: - Run preinstall target for: Csdk 00:51:04 CPack: - Install project: Csdk [] 00:51:04 CPack: Create package 00:51:05 CPack: - package: /tmp/sdk/build/release/csdk-3.1.0-dev.4.tar.gz generated. 00:51:05 + '[' false '=' true ] 00:51:05 + '[' false '=' true ] 00:51:05 + mkdir -p /tmp/sdk/build/debug 00:51:05 + cd /tmp/sdk/build/debug 00:51:05 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 00:51:05 -- The C compiler identification is GNU 11.2.1 00:51:05 -- Detecting C compiler ABI info 00:51:05 -- Detecting C compiler ABI info - done 00:51:05 -- Check for working C compiler: /usr/bin/cc - skipped 00:51:05 -- Detecting C compile features 00:51:05 -- Detecting C compile features - done 00:51:05 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 00:51:06 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 00:51:06 -- Found LIBYAML: /usr/lib/libyaml.so 00:51:06 -- Found LIBUUID: /usr/lib/libuuid.so 00:51:06 -- Found LIBCBOR: /usr/lib/libcbor.so 00:51:06 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 00:51:06 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 00:51:06 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 00:51:06 -- /opt/iotech/iot/1.5/include 00:51:06 -- C SDK 3.1.0-dev.4 for Linux 00:51:06 -- Performing Test CSDK_HAVE_ATOMIC 00:51:06 -- Performing Test CSDK_HAVE_ATOMIC - Success 00:51:06 -- Found Curses: /usr/lib/libcurses.so 00:51:06 -- Configuring done 00:51:06 -- Generating done 00:51:07 -- Build files have been written to: /tmp/sdk/build/debug 00:51:07 + make 00:51:07 + tee debug.log 00:51:07 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 00:51:07 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 00:51:08 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 00:51:08 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 00:51:09 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 00:51:09 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 00:51:10 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 00:51:10 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 00:51:11 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 00:51:11 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 00:51:12 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 00:51:12 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 00:51:13 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 00:51:13 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 00:51:14 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 00:51:14 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 00:51:14 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 00:51:15 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 00:51:15 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 00:51:16 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 00:51:17 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 00:51:18 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 00:51:18 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 00:51:18 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 00:51:19 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 00:51:19 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 00:51:20 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 00:51:21 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 00:51:22 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 00:51:22 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 00:51:23 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 00:51:24 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 00:51:24 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 00:51:24 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 00:51:25 [ 68%] Linking C shared library libcsdk.so 00:51:25 [ 68%] Built target csdk 00:51:25 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 00:51:25 [ 72%] Linking C executable template 00:51:25 [ 72%] Built target template 00:51:26 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 00:51:26 [ 76%] Linking C executable device-counter 00:51:26 [ 76%] Built target device-counter 00:51:26 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 00:51:27 [ 80%] Linking C executable device-random 00:51:27 [ 80%] Built target device-random 00:51:27 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 00:51:27 [ 84%] Linking C executable device-gyro 00:51:28 [ 84%] Built target device-gyro 00:51:28 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 00:51:28 [ 88%] Linking C executable device-bitfields 00:51:28 [ 88%] Built target device-bitfields 00:51:28 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 00:51:29 [ 92%] Linking C executable template-discovery 00:51:29 [ 92%] Built target template-discovery 00:51:29 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 00:51:30 [ 96%] Linking C executable device-file 00:51:30 [ 96%] Built target device-file 00:51:30 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 00:51:30 [100%] Linking C executable device-terminal 00:51:31 [100%] Built target device-terminal 00:51:31 make: Entering directory '/tmp/sdk/build/release' 00:51:31 make[1]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Leaving directory '/tmp/sdk/build/release' 00:51:31 [ 68%] Built target csdk 00:51:31 make[2]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Leaving directory '/tmp/sdk/build/release' 00:51:31 [ 72%] Built target template 00:51:31 make[2]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Leaving directory '/tmp/sdk/build/release' 00:51:31 [ 76%] Built target device-counter 00:51:31 make[2]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Leaving directory '/tmp/sdk/build/release' 00:51:31 [ 80%] Built target device-random 00:51:31 make[2]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Leaving directory '/tmp/sdk/build/release' 00:51:31 [ 84%] Built target device-gyro 00:51:31 make[2]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Leaving directory '/tmp/sdk/build/release' 00:51:31 [ 88%] Built target device-bitfields 00:51:31 make[2]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Leaving directory '/tmp/sdk/build/release' 00:51:31 [ 92%] Built target template-discovery 00:51:31 make[2]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Leaving directory '/tmp/sdk/build/release' 00:51:31 [ 96%] Built target device-file 00:51:31 make[2]: Entering directory '/tmp/sdk/build/release' 00:51:31 make[2]: Leaving directory '/tmp/sdk/build/release' 00:51:31 [100%] Built target device-terminal 00:51:31 make[1]: Leaving directory '/tmp/sdk/build/release' 00:51:31 Install the project... 00:51:31 -- Install configuration: "Release" 00:51:31 -- Installing: /usr/local/lib/libcsdk.so 00:51:31 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 00:51:31 -- Installing: /usr/local/include 00:51:31 -- Installing: /usr/local/include/devsdk 00:51:31 -- Installing: /usr/local/include/devsdk/devsdk.h 00:51:31 -- Installing: /usr/local/include/devsdk/devsdk-base.h 00:51:31 -- Installing: /usr/local/include/edgex 00:51:31 -- Installing: /usr/local/include/edgex/rest-server.h 00:51:31 -- Installing: /usr/local/include/edgex/edgex.h 00:51:31 -- Installing: /usr/local/include/edgex/edgex-base.h 00:51:31 -- Installing: /usr/local/include/edgex/devices.h 00:51:31 -- Installing: /usr/local/include/edgex/profiles.h 00:51:31 -- Installing: /usr/local/include/edgex/csdk-defs.h 00:51:31 -- Installing: /usr/local/share/device-sdk-c/LICENSE 00:51:31 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 00:51:31 make: Leaving directory '/tmp/sdk/build/release' 00:51:33 Removing intermediate container 4c9a8bd2357f 00:51:33 ---> 7dfc5f7d0875 00:51:33 Step 14/21 : FROM ${BASE} 00:51:33 ---> 295cd00e64f4 00:51:33 Step 15/21 : LABEL maintainer="IOTech " 00:51:33 ---> Running in 8d4b347dd75e 00:51:33 Removing intermediate container 8d4b347dd75e 00:51:33 ---> 47b421729ddc 00:51:33 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 00:51:33 ---> Running in 99ff73a74953 00:51:34 Connecting to iotech.jfrog.io (52.50.39.27:443) 00:51:34 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:51:34 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:51:34 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:51:35 Removing intermediate container 99ff73a74953 00:51:35 ---> 7f5d1ca946cf 00:51:35 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:51:35 ---> Running in 6162c7b5c6f4 00:51:36 Removing intermediate container 6162c7b5c6f4 00:51:36 ---> 9fbf84b95178 00:51:36 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 00:51:37 ---> Running in 8f7087a2999b 00:51:38 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 00:51:38 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 00:51:39 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 00:51:39 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:51:39 (1/7) Installing curl (8.2.0-r1) 00:51:39 (2/7) Installing hiredis (1.0.2-r0) 00:51:39 (3/7) Installing hiredis-dev (1.0.2-r0) 00:51:39 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 00:51:40 (5/7) Installing libcbor (0.9.0-r1) 00:51:40 (6/7) Installing libuuid (2.38-r1) 00:51:40 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 00:51:41 Executing busybox-1.35.0-r17.trigger 00:51:41 OK: 281 MiB in 83 packages 00:51:42 Removing intermediate container 8f7087a2999b 00:51:42 ---> 9013664f0300 00:51:42 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 00:51:42 ---> e77810a067bd 00:51:42 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 00:51:43 ---> 121133e9572b 00:51:43 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 00:51:44 ---> 47c6cb1419af 00:51:44 Successfully built 47c6cb1419af 00:51:44 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 00:51:44 + docker inspect -f . ci-base-image-arm64 00:51:44 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:51:44 prd-ubuntu20.04-docker-arm64-4c-16g-1694 does not seem to be running inside a container 00:51:44 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-sdk-c/53 -v /w/workspace/device-sdk-c/53:/w/workspace/device-sdk-c/53:rw,z -v /w/workspace/device-sdk-c/53@tmp:/w/workspace/device-sdk-c/53@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 ******** ci-base-image-arm64 cat 00:51:46 $ docker top 6ff64b34ad9241c933f112446333ed02c96d3a19e46e57b39dd7a28c3da9f407 -eo pid,comm [Pipeline] { [Pipeline] sh 00:51:46 + make test 00:51:46 echo "make test" 00:51:46 make test [Pipeline] } 00:51:46 $ docker stop --time=1 6ff64b34ad9241c933f112446333ed02c96d3a19e46e57b39dd7a28c3da9f407 00:51:48 $ docker rm -f --volumes 6ff64b34ad9241c933f112446333ed02c96d3a19e46e57b39dd7a28c3da9f407 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 00:51:49 + sudo chown -R jenkins:jenkins . [Pipeline] sh 00:51:49 + ls -al . 00:51:49 total 208 00:51:49 drwxrwxr-x 8 jenkins jenkins 4096 Jul 21 00:49 . 00:51:49 drwxrwxr-x 4 jenkins jenkins 4096 Jul 21 00:49 .. 00:51:49 drwxrwxr-x 8 jenkins jenkins 4096 Jul 21 00:49 .git 00:51:49 drwxrwxr-x 2 jenkins jenkins 4096 Jul 21 00:49 .github 00:51:49 -rw-rw-r-- 1 jenkins jenkins 176 Jul 21 00:49 .gitignore 00:51:49 -rw-rw-r-- 1 jenkins jenkins 2908 Jul 21 00:49 Attribution.txt 00:51:49 -rw-rw-r-- 1 jenkins jenkins 9268 Jul 21 00:49 CHANGES 00:51:49 -rw-rw-r-- 1 jenkins jenkins 108574 Jul 21 00:49 Doxyfile 00:51:49 -rw-rw-r-- 1 jenkins jenkins 677 Jul 21 00:49 GOVERNANCE.md 00:51:49 -rw-rw-r-- 1 jenkins jenkins 784 Jul 21 00:49 Jenkinsfile 00:51:49 -rw-rw-r-- 1 jenkins jenkins 10174 Jul 21 00:49 LICENSE 00:51:49 -rw-rw-r-- 1 jenkins jenkins 444 Jul 21 00:49 Makefile 00:51:49 -rw-rw-r-- 1 jenkins jenkins 618 Jul 21 00:49 OWNERS.md 00:51:49 -rw-rw-r-- 1 jenkins jenkins 1651 Jul 21 00:49 README.IOT.md 00:51:49 -rw-rw-r-- 1 jenkins jenkins 4215 Jul 21 00:49 README.md 00:51:49 -rw-rw-r-- 1 jenkins jenkins 1245 Jul 21 00:49 README.v3.md 00:51:49 -rw-rw-r-- 1 jenkins jenkins 11 Jul 21 00:45 VERSION 00:51:49 drwxrwxr-x 2 jenkins jenkins 4096 Jul 21 00:49 docs 00:51:49 drwxrwxr-x 4 jenkins jenkins 4096 Jul 21 00:49 include 00:51:49 drwxrwxr-x 2 jenkins jenkins 4096 Jul 21 00:49 scripts 00:51:49 drwxrwxr-x 4 jenkins jenkins 4096 Jul 21 00:49 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:51:49 + 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=e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 --label arch=arm64 --label version=3.1.0-dev.4 . 00:51:49 Sending build context to Docker daemon 2.888MB 00:51:49 Step 1/17 : ARG BASE=alpine:3.16 00:51:49 Step 2/17 : FROM ${BASE} 00:51:49 ---> 47c6cb1419af 00:51:49 Step 3/17 : LABEL maintainer="IOTech " 00:51:50 ---> Running in 920fb2501f1f 00:51:50 Removing intermediate container 920fb2501f1f 00:51:50 ---> cea8e348f86e 00:51:50 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 00:51:50 ---> Running in c0e6f98b7d4b 00:51:51 Connecting to iotech.jfrog.io (52.19.176.93:443) 00:51:51 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:51:51 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:51:51 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:51:52 Removing intermediate container c0e6f98b7d4b 00:51:52 ---> 7cb5484959e4 00:51:52 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:51:52 ---> Running in 26edd591f5c1 00:51:55 Removing intermediate container 26edd591f5c1 00:51:55 ---> d9b00b124d04 00:51:55 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 00:51:55 ---> Running in f5fae849493f 00:51:56 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 00:51:56 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 00:51:56 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 00:51:57 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:51:57 (1/11) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:51:57 (2/11) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:51:57 (3/11) Installing iotech-iot-1.5 (1.5.0-r0) 00:51:58 (4/11) Installing iotech-iot-1.5-dev (1.5.0-r0) 00:51:58 (5/11) Installing libcbor-dev (0.9.0-r1) 00:51:58 (6/11) Installing ncurses-dev (6.3_p20220521-r1) 00:51:58 (7/11) Installing libblkid (2.38-r1) 00:51:58 (8/11) Installing libfdisk (2.38-r1) 00:51:58 (9/11) Installing libmount (2.38-r1) 00:51:58 (10/11) Installing libsmartcols (2.38-r1) 00:51:58 (11/11) Installing util-linux-dev (2.38-r1) 00:51:58 Executing busybox-1.35.0-r17.trigger 00:51:58 OK: 287 MiB in 92 packages 00:52:00 Removing intermediate container f5fae849493f 00:52:00 ---> 30bf4687d6c7 00:52:00 Step 7/17 : COPY VERSION /edgex-c-sdk/ 00:52:00 ---> d9b938f83857 00:52:00 Step 8/17 : COPY src /edgex-c-sdk/src/ 00:52:01 ---> b1bb289debb0 00:52:01 Step 9/17 : COPY include /edgex-c-sdk/include/ 00:52:01 ---> 77ba186d4bf4 00:52:01 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 00:52:02 ---> c448391b24eb 00:52:02 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 00:52:02 ---> 3f6c53a5a345 00:52:02 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 00:52:03 ---> 109af7daffa8 00:52:03 Step 13/17 : WORKDIR /edgex-c-sdk 00:52:03 ---> Running in 1b0cbc7d7819 00:52:03 Removing intermediate container 1b0cbc7d7819 00:52:03 ---> bbda023f9e4b 00:52:03 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 00:52:03 ---> Running in 0ba57d25d855 00:52:04 Removing intermediate container 0ba57d25d855 00:52:04 ---> 4310ed04edb6 00:52:04 Step 15/17 : LABEL arch=arm64 00:52:04 ---> Running in db0258df2491 00:52:04 Removing intermediate container db0258df2491 00:52:04 ---> fb401c585212 00:52:04 Step 16/17 : LABEL git_sha=e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 00:52:04 ---> Running in 21b04b98859a 00:52:04 Removing intermediate container 21b04b98859a 00:52:04 ---> 69dcc3a4db86 00:52:04 Step 17/17 : LABEL version=3.1.0-dev.4 00:52:04 ---> Running in 6b0d0c87f7d3 00:52:05 Removing intermediate container 6b0d0c87f7d3 00:52:05 ---> f9bae9e16ded 00:52:05 [Warning] One or more build-args [MAKE ARCH] were not consumed 00:52:05 Successfully built f9bae9e16ded 00:52:05 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 00:52:05 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 00:52:05 00:52:05 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:52:05 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 00:52:05 arm64: Pulling from edgex-lftools-log-publisher 00:52:05 8998bd30e6a1: Pulling fs layer 00:52:05 04944245beec: Pulling fs layer 00:52:05 699f458cf7ca: Pulling fs layer 00:52:05 765212b225bb: Pulling fs layer 00:52:05 f23df028b6ca: Pulling fs layer 00:52:05 d65c8cfc05b1: Pulling fs layer 00:52:05 2437ff75d9bd: Pulling fs layer 00:52:05 765212b225bb: Waiting 00:52:05 f23df028b6ca: Waiting 00:52:05 d65c8cfc05b1: Waiting 00:52:05 2437ff75d9bd: Waiting 00:52:06 04944245beec: Verifying Checksum 00:52:06 04944245beec: Download complete 00:52:06 765212b225bb: Download complete 00:52:06 f23df028b6ca: Verifying Checksum 00:52:06 f23df028b6ca: Download complete 00:52:06 d65c8cfc05b1: Verifying Checksum 00:52:06 d65c8cfc05b1: Download complete 00:52:06 699f458cf7ca: Verifying Checksum 00:52:06 699f458cf7ca: Download complete 00:52:06 8998bd30e6a1: Verifying Checksum 00:52:06 8998bd30e6a1: Download complete 00:52:09 2437ff75d9bd: Verifying Checksum 00:52:09 2437ff75d9bd: Download complete 00:52:10 8998bd30e6a1: Pull complete 00:52:11 04944245beec: Pull complete 00:52:12 699f458cf7ca: Pull complete 00:52:12 765212b225bb: Pull complete 00:52:13 f23df028b6ca: Pull complete 00:52:13 d65c8cfc05b1: Pull complete 00:52:28 2437ff75d9bd: Pull complete 00:52:28 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 00:52:28 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 00:52:28 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:52:28 prd-ubuntu20.04-docker-arm64-4c-16g-1694 does not seem to be running inside a container 00:52:28 $ 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/53 -v /w/workspace/device-sdk-c/53:/w/workspace/device-sdk-c/53:rw,z -v /w/workspace/device-sdk-c/53@tmp:/w/workspace/device-sdk-c/53@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 00:52:31 $ docker top a27a5499926166ac668409bf4ad43e40b2c757883b63cf5ef6dcb751df34fe0f -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:52:31 ---> job-cost.sh 00:52:31 lf-activate-venv: SKIPPING 00:52:31 INFO: No Stack... 00:52:32 INFO: Retrieving Pricing Info for: v3-standard-4 00:52:33 INFO: Archiving Costs [Pipeline] sh 00:52:33 + cut -d, -f6 00:52:33 + cat /w/workspace/device-sdk-c/53/archives/cost.csv [Pipeline] lock 00:52:33 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-main-53-stack-cost] 00:52:33 Resource [jenkins-edgexfoundry-device-sdk-c-main-53-stack-cost] did not exist. Created. 00:52:33 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-main-53-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 00:52:34 /w/workspace/device-sdk-c/53@tmp/durable-9e18fd74/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 00:52:34 + echo total: 0.10999999940395355 [Pipeline] stash 00:52:34 Warning: overwriting stash ‘stack-cost’ 00:52:35 Stashed 1 file(s) [Pipeline] } 00:52:35 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-main-53-stack-cost] [Pipeline] // lock [Pipeline] } 00:52:35 $ docker stop --time=1 a27a5499926166ac668409bf4ad43e40b2c757883b63cf5ef6dcb751df34fe0f 00:52:36 $ docker rm -f --volumes a27a5499926166ac668409bf4ad43e40b2c757883b63cf5ef6dcb751df34fe0f [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) [Pipeline] stage [Pipeline] { (Tag) [Pipeline] unstash [Pipeline] sh 00:52:37 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 00:52:37 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:52:37 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:52:37 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:52:37 prd-ubuntu20.04-docker-8c-8g-1693 does not seem to be running inside a container 00:52:37 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 00:52:38 $ docker top 6f5df5cc22774b08a217492b494c2cbc82fc4ceaf273f8f756b599d2e7cc17c7 -eo pid,comm 00:52:38 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). 00:52:38 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 00:52:38 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:52:38 [ssh-agent] Looking for ssh-agent implementation... 00:52:38 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:52:38 $ docker exec 6f5df5cc22774b08a217492b494c2cbc82fc4ceaf273f8f756b599d2e7cc17c7 ssh-agent 00:52:38 SSH_AUTH_SOCK=/tmp/ssh-KWQeTmYPutQN/agent.32 00:52:38 SSH_AGENT_PID=38 00:52:38 Running ssh-add (command line suppressed) 00:52:38 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_18385165157134434144.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_18385165157134434144.key) 00:52:38 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:52:38 + git semver tag 00:52:39 2023-07-21 00:52:38,948 [run_tag] DEBUG tag force:False 00:52:39 2023-07-21 00:52:38,948 [check_head_tag] DEBUG check head tag 00:52:39 2023-07-21 00:52:38,949 [execute] INFO git cat-file --batch-check 00:52:39 2023-07-21 00:52:38,949 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=) 00:52:39 2023-07-21 00:52:38,953 [execute] INFO git cat-file --batch 00:52:39 2023-07-21 00:52:38,953 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=) 00:52:39 2023-07-21 00:52:38,962 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:52:39 2023-07-21 00:52:38,962 [execute] INFO git tag -a v3.1.0-dev.4 -m v3.1.0-dev.4 00:52:39 2023-07-21 00:52:38,963 [execute] DEBUG Popen(['git', 'tag', '-a', 'v3.1.0-dev.4', '-m', 'v3.1.0-dev.4'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=None) 00:52:39 2023-07-21 00:52:38,967 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:52:39 3.1.0-dev.4 [Pipeline] } 00:52:39 $ docker exec --env ******** --env ******** 6f5df5cc22774b08a217492b494c2cbc82fc4ceaf273f8f756b599d2e7cc17c7 ssh-agent -k 00:52:39 unset SSH_AUTH_SOCK; 00:52:39 unset SSH_AGENT_PID; 00:52:39 echo Agent pid 38 killed; 00:52:39 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 00:52:39 + git semver [Pipeline] } 00:52:39 $ docker stop --time=1 6f5df5cc22774b08a217492b494c2cbc82fc4ceaf273f8f756b599d2e7cc17c7 00:52:41 $ docker rm -f --volumes 6f5df5cc22774b08a217492b494c2cbc82fc4ceaf273f8f756b599d2e7cc17c7 [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (LF Tools Sigul) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:52:41 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 00:52:41 00:52:41 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:52:41 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 00:52:41 0.23.1-centos7: Pulling from edgex-lftools 00:52:41 ab5ef0e58194: Pulling fs layer 00:52:41 9712f1f96733: Pulling fs layer 00:52:41 63f879dbbcfc: Pulling fs layer 00:52:41 0d9ebad4ef96: Pulling fs layer 00:52:41 e9a5061849ea: Pulling fs layer 00:52:41 d747dcd14b5f: Pulling fs layer 00:52:41 2de7ff778b66: Pulling fs layer 00:52:41 0d9ebad4ef96: Waiting 00:52:41 e9a5061849ea: Waiting 00:52:41 d747dcd14b5f: Waiting 00:52:41 2de7ff778b66: Waiting 00:52:41 9712f1f96733: Download complete 00:52:42 63f879dbbcfc: Verifying Checksum 00:52:42 63f879dbbcfc: Download complete 00:52:42 0d9ebad4ef96: Verifying Checksum 00:52:42 0d9ebad4ef96: Download complete 00:52:42 d747dcd14b5f: Verifying Checksum 00:52:42 d747dcd14b5f: Download complete 00:52:42 ab5ef0e58194: Verifying Checksum 00:52:42 ab5ef0e58194: Download complete 00:52:42 e9a5061849ea: Verifying Checksum 00:52:42 e9a5061849ea: Download complete 00:52:42 2de7ff778b66: Verifying Checksum 00:52:42 2de7ff778b66: Download complete 00:52:45 ab5ef0e58194: Pull complete 00:52:45 9712f1f96733: Pull complete 00:52:45 63f879dbbcfc: Pull complete 00:52:49 0d9ebad4ef96: Pull complete 00:52:49 e9a5061849ea: Pull complete 00:52:49 d747dcd14b5f: Pull complete 00:52:50 2de7ff778b66: Pull complete 00:52:50 Digest: sha256:02657cf374e2015a0d4d7d3420cb6fe05d6b2b35acbcf0b45035c21bd1e1ff52 00:52:50 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 00:52:50 nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:52:50 prd-ubuntu20.04-docker-8c-8g-1693 does not seem to be running inside a container 00:52:50 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 cat 00:52:53 $ docker top dc86ced62087f52eb99aa9da6d66aedea8c435747ecf50e4c054e7f55a52bd4a -eo pid,comm [Pipeline] { [Pipeline] configFileProvider 00:52:53 provisioning config files... 00:52:53 copy managed file [sigul-config] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config6404841874640353961tmp 00:52:53 copy managed file [sigul-password] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config12911218981383492757tmp 00:52:53 copy managed file [sigul-pki] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config16158538894698272495tmp [Pipeline] { [Pipeline] echo 00:52:53 Running global-jjb/shell/sigul-configuration.sh [Pipeline] libraryResource [Pipeline] sh 00:52:53 ---> sigul-configuration.sh 00:52:53 gpg: directory `/root/.gnupg' created 00:52:53 gpg: new configuration file `/root/.gnupg/gpg.conf' created 00:52:53 gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run 00:52:53 gpg: keyring `/root/.gnupg/secring.gpg' created 00:52:53 gpg: keyring `/root/.gnupg/pubring.gpg' created 00:52:53 gpg: CAST5 encrypted data 00:52:53 gpg: encrypted with 1 passphrase 00:52:53 gpg: WARNING: message was not integrity protected [Pipeline] sh 00:52:53 + mkdir /home/jenkins 00:52:53 + mkdir /home/jenkins/sigul [Pipeline] sh 00:52:54 + cp -R /root/sigul/cert8.db /root/sigul/key3.db /root/sigul/nss-password.txt /root/sigul/secmod.db /root/sigul/vex-yul-edgex-jenkins-1.ci.codeaurora.org.p12 /home/jenkins/sigul/ [Pipeline] echo 00:52:54 Running global-jjb/shell/sigul-install.sh [Pipeline] libraryResource [Pipeline] sh 00:52:54 ---> sigul-install.sh 00:52:54 Sigul already installed; skipping installation. [Pipeline] sh 00:52:54 + git tag --list 00:52:54 0.7.0 00:52:54 0.7.1 00:52:54 1.0.0 00:52:54 v1.0.1 00:52:54 v1.0.2 00:52:54 v1.0.3 00:52:54 v1.1.0 00:52:54 v1.1.1 00:52:54 v1.2.0 00:52:54 v1.2.1 00:52:54 v1.2.2 00:52:54 v1.3.0 00:52:54 v1.3.1 00:52:54 v2.0.0 00:52:54 v2.1.0 00:52:54 v2.2.0 00:52:54 v2.3.0 00:52:54 v3.0 00:52:54 v3.0.0 00:52:54 v3.0.1 00:52:54 v3.1.0-dev.1 00:52:54 v3.1.0-dev.2 00:52:54 v3.1.0-dev.3 00:52:54 v3.1.0-dev.4 [Pipeline] sh 00:52:54 + lftools sign git-tag v3.1.0-dev.4 00:52:55 Signing Git tag with Sigul... 00:52:55 Signing v3.1.0-dev.4 [Pipeline] echo 00:52:56 Running global-jjb/shell/sigul-configuration-cleanup.sh [Pipeline] libraryResource [Pipeline] sh 00:52:56 ---> sigul-configuration-cleanup.sh [Pipeline] } 00:52:56 Deleting 3 temporary files [Pipeline] // configFileProvider [Pipeline] } 00:52:56 $ docker stop --time=1 dc86ced62087f52eb99aa9da6d66aedea8c435747ecf50e4c054e7f55a52bd4a 00:52:57 $ docker rm -f --volumes dc86ced62087f52eb99aa9da6d66aedea8c435747ecf50e4c054e7f55a52bd4a [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) [Pipeline] sh 00:52:58 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 00:52:58 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:52:58 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:52:58 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:52:58 prd-ubuntu20.04-docker-8c-8g-1693 does not seem to be running inside a container 00:52:58 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 00:52:58 $ docker top 967fa7bbc52aa20a4cc44adec1bb545d13d63c5e6a1ad5aa2dbcf53c9a91d08b -eo pid,comm 00:52:58 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). 00:52:58 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 00:52:58 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:52:58 [ssh-agent] Looking for ssh-agent implementation... 00:52:59 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:52:59 $ docker exec 967fa7bbc52aa20a4cc44adec1bb545d13d63c5e6a1ad5aa2dbcf53c9a91d08b ssh-agent 00:52:59 SSH_AUTH_SOCK=/tmp/ssh-gdTo37r9IVPF/agent.32 00:52:59 SSH_AGENT_PID=38 00:52:59 Running ssh-add (command line suppressed) 00:52:59 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_3386396258891446289.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_3386396258891446289.key) 00:52:59 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:52:59 + git semver bump pre 00:52:59 2023-07-21 00:52:59,768 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:52:59 2023-07-21 00:52:59,768 [bump_version] DEBUG bumping version:3.1.0-dev.4 on axis:pre with prefix:dev 00:52:59 2023-07-21 00:52:59,768 [bump_version] DEBUG bumped version:3.1.0-dev.5 00:52:59 2023-07-21 00:52:59,768 [write_version] DEBUG write version:3.1.0-dev.5 to path:/w/workspace/edgexfoundry_device-sdk-c_main/.semver/main with force:True 00:52:59 2023-07-21 00:52:59,768 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:52:59 2023-07-21 00:52:59,768 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:52:59 2023-07-21 00:52:59,770 [execute] INFO git cat-file --batch-check 00:52:59 2023-07-21 00:52:59,771 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=) 00:52:59 2023-07-21 00:52:59,775 [execute] INFO git cat-file --batch 00:52:59 2023-07-21 00:52:59,775 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=) 00:52:59 2023-07-21 00:52:59,779 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:52:59 3.1.0-dev.5 [Pipeline] } 00:52:59 $ docker exec --env ******** --env ******** 967fa7bbc52aa20a4cc44adec1bb545d13d63c5e6a1ad5aa2dbcf53c9a91d08b ssh-agent -k 00:52:59 unset SSH_AUTH_SOCK; 00:52:59 unset SSH_AGENT_PID; 00:52:59 echo Agent pid 38 killed; 00:52:59 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 00:53:00 + git semver [Pipeline] } 00:53:00 $ docker stop --time=1 967fa7bbc52aa20a4cc44adec1bb545d13d63c5e6a1ad5aa2dbcf53c9a91d08b 00:53:01 $ docker rm -f --volumes 967fa7bbc52aa20a4cc44adec1bb545d13d63c5e6a1ad5aa2dbcf53c9a91d08b [Pipeline] // withDockerContainer [Pipeline] sh 00:53:02 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 00:53:02 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:53:02 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:53:02 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:53:02 prd-ubuntu20.04-docker-8c-8g-1693 does not seem to be running inside a container 00:53:02 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 00:53:02 $ docker top 5126ed161f2887be4dd7458c7a7692392f18bbb2e48a14898a9d7bc472efd264 -eo pid,comm 00:53:02 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). 00:53:02 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 00:53:02 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:53:02 [ssh-agent] Looking for ssh-agent implementation... 00:53:03 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:53:03 $ docker exec 5126ed161f2887be4dd7458c7a7692392f18bbb2e48a14898a9d7bc472efd264 ssh-agent 00:53:03 SSH_AUTH_SOCK=/tmp/ssh-mOdyj3rye0US/agent.33 00:53:03 SSH_AGENT_PID=39 00:53:03 Running ssh-add (command line suppressed) 00:53:03 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_5445443502435150982.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_5445443502435150982.key) 00:53:03 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:53:03 + git semver push 00:53:03 2023-07-21 00:53:03,792 [run_push] DEBUG push 00:53:03 2023-07-21 00:53:03,793 [execute] INFO git cat-file --batch-check 00:53:03 2023-07-21 00:53:03,793 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=) 00:53:03 2023-07-21 00:53:03,796 [execute] INFO git rev-list c06fd64ac03f7f0f98fb4c7f89e288d29e2b4ad2 -- 00:53:03 2023-07-21 00:53:03,796 [execute] DEBUG Popen(['git', 'rev-list', 'c06fd64ac03f7f0f98fb4c7f89e288d29e2b4ad2', '--'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=None) 00:53:03 2023-07-21 00:53:03,804 [execute] INFO git fetch -v origin 00:53:03 2023-07-21 00:53:03,804 [execute] DEBUG Popen(['git', 'fetch', '-v', 'origin'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=True, shell=None, istream=None) 00:53:04 2023-07-21 00:53:04,293 [run_push] DEBUG no remote changes detected 00:53:04 2023-07-21 00:53:04,293 [execute] INFO git push origin semver 00:53:04 2023-07-21 00:53:04,293 [execute] DEBUG Popen(['git', 'push', 'origin', 'semver'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=None) 00:53:05 2023-07-21 00:53:05,014 [run_push] DEBUG push all version tags 00:53:05 2023-07-21 00:53:05,015 [execute] INFO git push origin refs/tags/v*:refs/tags/v* 00:53:05 2023-07-21 00:53:05,015 [execute] DEBUG Popen(['git', 'push', 'origin', 'refs/tags/v*:refs/tags/v*'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=None) 00:53:05 2023-07-21 00:53:05,732 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:53:05 3.1.0-dev.5 [Pipeline] } 00:53:05 $ docker exec --env ******** --env ******** 5126ed161f2887be4dd7458c7a7692392f18bbb2e48a14898a9d7bc472efd264 ssh-agent -k 00:53:06 unset SSH_AUTH_SOCK; 00:53:06 unset SSH_AGENT_PID; 00:53:06 echo Agent pid 39 killed; 00:53:06 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 00:53:06 + git semver [Pipeline] } 00:53:06 $ docker stop --time=1 5126ed161f2887be4dd7458c7a7692392f18bbb2e48a14898a9d7bc472efd264 00:53:07 $ docker rm -f --volumes 5126ed161f2887be4dd7458c7a7692392f18bbb2e48a14898a9d7bc472efd264 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 00:53:08 + [ -d /w/workspace/edgexfoundry_device-sdk-c_main/archives ] 00:53:08 + ls -al /w/workspace/edgexfoundry_device-sdk-c_main/archives 00:53:08 total 16 00:53:08 drwxr-xr-x 3 root root 4096 Jul 21 00:46 . 00:53:08 drwxrwxr-x 10 jenkins jenkins 4096 Jul 21 00:52 .. 00:53:08 drwxr-xr-x 2 root root 4096 Jul 21 00:46 cost 00:53:08 -rw-r--r-- 1 root root 83 Jul 21 00:46 cost.csv 00:53:08 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-sdk-c_main/archives 00:53:08 + ls -al /w/workspace/edgexfoundry_device-sdk-c_main/archives 00:53:08 total 16 00:53:08 drwxr-xr-x 3 jenkins jenkins 4096 Jul 21 00:46 . 00:53:08 drwxrwxr-x 10 jenkins jenkins 4096 Jul 21 00:52 .. 00:53:08 drwxr-xr-x 2 jenkins jenkins 4096 Jul 21 00:46 cost 00:53:08 -rw-r--r-- 1 jenkins jenkins 83 Jul 21 00:46 cost.csv [Pipeline] libraryResource [Pipeline] sh 00:53:08 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 00:53:09 ---> package-listing.sh 00:53:09 ++ facter osfamily 00:53:09 ++ tr '[:upper:]' '[:lower:]' 00:53:09 + OS_FAMILY=debian 00:53:09 + workspace=/w/workspace/edgexfoundry_device-sdk-c_main 00:53:09 + START_PACKAGES=/tmp/packages_start.txt 00:53:09 + END_PACKAGES=/tmp/packages_end.txt 00:53:09 + DIFF_PACKAGES=/tmp/packages_diff.txt 00:53:09 + PACKAGES=/tmp/packages_start.txt 00:53:09 + '[' /w/workspace/edgexfoundry_device-sdk-c_main ']' 00:53:09 + PACKAGES=/tmp/packages_end.txt 00:53:09 + case "${OS_FAMILY}" in 00:53:09 + dpkg -l 00:53:09 + grep '^ii' 00:53:09 + '[' -f /tmp/packages_start.txt ']' 00:53:09 + '[' -f /tmp/packages_end.txt ']' 00:53:09 + diff /tmp/packages_start.txt /tmp/packages_end.txt 00:53:09 + '[' /w/workspace/edgexfoundry_device-sdk-c_main ']' 00:53:09 + mkdir -p /w/workspace/edgexfoundry_device-sdk-c_main/archives/ 00:53:09 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-sdk-c_main/archives/ [Pipeline] echo 00:53:09 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_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 00:53:10 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:53:10 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 00:53:10 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:53:10 prd-ubuntu20.04-docker-8c-8g-1693 does not seem to be running inside a container 00:53:10 $ 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_main/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_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 00:53:10 $ docker top 9551a1a9d5d4ac444c81f61739c92d409dcefed920ae3541f06ab2ef7619ec07 -eo pid,comm [Pipeline] { [Pipeline] sh 00:53:11 + touch /tmp/pre-build-complete [Pipeline] sh 00:53:11 + mkdir -p /var/log/sysstat [Pipeline] sh 00:53:11 + ls /var/log/sa-host 00:53:11 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 00:53:11 provisioning config files... 00:53:11 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config15580246512728231165tmp [Pipeline] { [Pipeline] echo 00:53:11 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 00:53:12 ---> create-netrc.sh [Pipeline] } 00:53:12 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 00:53:12 ---> python-tools-install.sh [Pipeline] echo 00:53:12 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 00:53:12 ---> sudo-logs.sh 00:53:12 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 00:53:12 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 00:53:13 ---> job-cost.sh 00:53:13 lf-activate-venv: SKIPPING 00:53:13 DEBUG: total: 0.2199999988079071 00:53:13 INFO: Retrieving Stack Cost... 00:53:13 INFO: Retrieving Pricing Info for: v3-standard-8 00:53:13 INFO: Archiving Costs [Pipeline] echo 00:53:13 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 00:53:13 ---> logs-deploy.sh 00:53:13 lf-activate-venv: SKIPPING 00:53:13 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-c/main/53 00:53:13 INFO: archiving workspace using pattern(s): 00:53:14 Archives upload complete. 00:53:14 INFO: archiving logs to Nexus