Push event to branch main Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 80a24b09310d384b64bfe7dfccb669ba75fd38c7 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-ssh8335941857353357114.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-ssh6583579362418834479.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-ssh9944618920985123372.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-ssh13400963535082773495.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-ssh6169495834765863979.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 All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-2411 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 80a24b09310d384b64bfe7dfccb669ba75fd38c7 (main) Commit message: "Merge pull request #471 from FelixTing/issue-452" > 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 80a24b09310d384b64bfe7dfccb669ba75fd38c7 # timeout=10 > git rev-list --no-walk e4aa58a90e880d3b2fc448b9bdb101dfbcc44123 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 00:13:18 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 00:13:18 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 00:13:18 ========================================================= 00:13:18 EdgeX Global Pipelines Version Info 00:13:18 ========================================================= [Pipeline] libraryResource [Pipeline] sh 00:13:19 ------------------- 00:13:19 stable info: 00:13:19 ------------------- 00:13:19 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 00:13:19 Commit SHA: d4291cbe28daa2a40ca94d44cc831565108a4ea5 00:13:19 Message: update stable to v1.0.250 00:13:20 ------------------- 00:13:20 experimental info: 00:13:20 ------------------- 00:13:20 Commited By: **** collab-it+edgex@linuxfoundation.org 00:13:20 Commit SHA: d4291cbe28daa2a40ca94d44cc831565108a4ea5 00:13:20 Message: update experimental to v1.0.250 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-c-settings [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-c [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = main [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = main [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = main [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 80a24b09310d384b64bfe7dfccb669ba75fd38c7 [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 80a24b0 [Pipeline] echo 00:13:20 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 00:13:20 provisioning config files... 00:13:20 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config3952886891034636430tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:13:20 ---> docker-login.sh 00:13:20 nexus3.edgexfoundry.org:10001 00:13:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:21 Configure a credential helper to remove this warning. See 00:13:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:21 00:13:21 Login Succeeded 00:13:21 nexus3.edgexfoundry.org:10002 00:13:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:21 Configure a credential helper to remove this warning. See 00:13:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:21 00:13:21 Login Succeeded 00:13:21 nexus3.edgexfoundry.org:10003 00:13:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:21 Configure a credential helper to remove this warning. See 00:13:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:21 00:13:21 Login Succeeded 00:13:21 nexus3.edgexfoundry.org:10004 00:13:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:21 Configure a credential helper to remove this warning. See 00:13:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:21 00:13:21 Login Succeeded 00:13:21 docker.io 00:13:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:21 Configure a credential helper to remove this warning. See 00:13:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:21 00:13:21 Login Succeeded 00:13:21 ---> docker-login.sh ends [Pipeline] } 00:13:21 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:13:22 + git rev-list -1 --merges 80a24b09310d384b64bfe7dfccb669ba75fd38c7~1..80a24b09310d384b64bfe7dfccb669ba75fd38c7 [Pipeline] echo 00:13:22 -----------> git rev-list -1 --merges 80a24b09310d384b64bfe7dfccb669ba75fd38c7~1..80a24b09310d384b64bfe7dfccb669ba75fd38c7 80a24b09310d384b64bfe7dfccb669ba75fd38c7 00:13:22 80a24b09310d384b64bfe7dfccb669ba75fd38c7 [false] [Pipeline] sh 00:13:22 + git log --format=format:%s -1 80a24b09310d384b64bfe7dfccb669ba75fd38c7 [Pipeline] echo 00:13:22 ========================================================= 00:13:22 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 00:13:22 ========================================================= 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:13:23 + git rev-list -1 --merges 80a24b09310d384b64bfe7dfccb669ba75fd38c7~1..80a24b09310d384b64bfe7dfccb669ba75fd38c7 [Pipeline] echo 00:13:23 -----------> git rev-list -1 --merges 80a24b09310d384b64bfe7dfccb669ba75fd38c7~1..80a24b09310d384b64bfe7dfccb669ba75fd38c7 80a24b09310d384b64bfe7dfccb669ba75fd38c7 00:13:23 80a24b09310d384b64bfe7dfccb669ba75fd38c7 [false] [Pipeline] sh 00:13:23 + git log --format=format:%s -1 80a24b09310d384b64bfe7dfccb669ba75fd38c7 [Pipeline] echo 00:13:23 ========================================================= 00:13:23 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 00:13:23 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 00:13:23 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 00:13:23 + grep -v github /etc/ssh/ssh_known_hosts 00:13:23 + [ -e /tmp/ssh_known_hosts ] 00:13:23 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 00:13:23 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 00:13:23 + sudo tee -a /etc/ssh/ssh_known_hosts 00:13:23 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:13:24 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:13:24 00:13:24 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:13:24 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:13:24 0.1.4: Pulling from edgex-devops/py-git-semver 00:13:24 b85a868b505f: Pulling fs layer 00:13:24 e2be974225ed: Pulling fs layer 00:13:24 339a4e72a1f5: Pulling fs layer 00:13:24 988bab9f4d93: Pulling fs layer 00:13:24 1469e6f7b9e6: Pulling fs layer 00:13:24 eaf3925da568: Pulling fs layer 00:13:24 bab4dde63d76: Pulling fs layer 00:13:24 bde34c3a00c8: Pulling fs layer 00:13:24 b352a97aabf1: Pulling fs layer 00:13:24 4872d77fe225: Pulling fs layer 00:13:24 5851b861e8e6: Pulling fs layer 00:13:24 1469e6f7b9e6: Waiting 00:13:24 eaf3925da568: Waiting 00:13:24 bab4dde63d76: Waiting 00:13:24 bde34c3a00c8: Waiting 00:13:24 b352a97aabf1: Waiting 00:13:24 4872d77fe225: Waiting 00:13:24 5851b861e8e6: Waiting 00:13:24 988bab9f4d93: Waiting 00:13:24 e2be974225ed: Verifying Checksum 00:13:24 e2be974225ed: Download complete 00:13:24 988bab9f4d93: Verifying Checksum 00:13:24 988bab9f4d93: Download complete 00:13:24 1469e6f7b9e6: Verifying Checksum 00:13:24 1469e6f7b9e6: Download complete 00:13:24 eaf3925da568: Verifying Checksum 00:13:24 eaf3925da568: Download complete 00:13:24 339a4e72a1f5: Verifying Checksum 00:13:24 339a4e72a1f5: Download complete 00:13:24 bde34c3a00c8: Download complete 00:13:24 b352a97aabf1: Download complete 00:13:24 4872d77fe225: Verifying Checksum 00:13:24 4872d77fe225: Download complete 00:13:24 5851b861e8e6: Download complete 00:13:24 b85a868b505f: Verifying Checksum 00:13:24 b85a868b505f: Download complete 00:13:25 bab4dde63d76: Verifying Checksum 00:13:25 bab4dde63d76: Download complete 00:13:26 b85a868b505f: Pull complete 00:13:26 e2be974225ed: Pull complete 00:13:27 339a4e72a1f5: Pull complete 00:13:27 988bab9f4d93: Pull complete 00:13:27 1469e6f7b9e6: Pull complete 00:13:27 eaf3925da568: Pull complete 00:13:29 bab4dde63d76: Pull complete 00:13:29 bde34c3a00c8: Pull complete 00:13:29 b352a97aabf1: Pull complete 00:13:29 4872d77fe225: Pull complete 00:13:29 5851b861e8e6: Pull complete 00:13:29 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 00:13:29 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:13:29 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:13:29 prd-ubuntu20.04-docker-8c-8g-2411 does not seem to be running inside a container 00:13:29 $ 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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 00:13:33 $ docker top 932a6be32abc071637359a84ba5943e33417e3d7c6480b42a25ef60544bfb50e -eo pid,comm 00:13:33 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:13:33 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 00:13:33 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:13:33 [ssh-agent] Looking for ssh-agent implementation... 00:13:33 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:13:33 $ docker exec 932a6be32abc071637359a84ba5943e33417e3d7c6480b42a25ef60544bfb50e ssh-agent 00:13:33 SSH_AUTH_SOCK=/tmp/ssh-nSLWd44fInEc/agent.33 00:13:33 SSH_AGENT_PID=39 00:13:33 Running ssh-add (command line suppressed) 00:13:33 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_14012013708640336644.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_14012013708640336644.key) 00:13:33 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:13:34 + git tag --points-at HEAD [Pipeline] } 00:13:34 $ docker exec --env ******** --env ******** 932a6be32abc071637359a84ba5943e33417e3d7c6480b42a25ef60544bfb50e ssh-agent -k 00:13:34 unset SSH_AUTH_SOCK; 00:13:34 unset SSH_AGENT_PID; 00:13:34 echo Agent pid 39 killed; 00:13:34 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 00:13:34 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:13:34 [ssh-agent] Looking for ssh-agent implementation... 00:13:34 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:13:34 $ docker exec 932a6be32abc071637359a84ba5943e33417e3d7c6480b42a25ef60544bfb50e ssh-agent 00:13:34 SSH_AUTH_SOCK=/tmp/ssh-8d4qSGLQqIQn/agent.71 00:13:34 SSH_AGENT_PID=77 00:13:34 Running ssh-add (command line suppressed) 00:13:34 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_15704805456970718567.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_15704805456970718567.key) 00:13:34 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:13:35 + git semver init 00:13:35 2023-07-28 00:13:35,202 [run_init] DEBUG init version:0.0.0 force:False 00:13:35 2023-07-28 00:13:35,203 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-sdk-c_main/.semver 00:13:35 2023-07-28 00:13:35,204 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-c.git /w/workspace/edgexfoundry_device-sdk-c_main/.semver 00:13:35 2023-07-28 00:13:35,204 [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:13:36 2023-07-28 00:13:36,196 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-sdk-c_main/.git/info/exclude 00:13:36 2023-07-28 00:13:36,196 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-sdk-c_main/.semver/main with force:False 00:13:36 2023-07-28 00:13:36,196 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:13:36 2023-07-28 00:13:36,197 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:13:36 3.1.0-dev.5 [Pipeline] } 00:13:36 $ docker exec --env ******** --env ******** 932a6be32abc071637359a84ba5943e33417e3d7c6480b42a25ef60544bfb50e ssh-agent -k 00:13:36 unset SSH_AUTH_SOCK; 00:13:36 unset SSH_AGENT_PID; 00:13:36 echo Agent pid 77 killed; 00:13:36 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 00:13:36 + git semver [Pipeline] } 00:13:36 $ docker stop --time=1 932a6be32abc071637359a84ba5943e33417e3d7c6480b42a25ef60544bfb50e 00:13:38 $ docker rm -f --volumes 932a6be32abc071637359a84ba5943e33417e3d7c6480b42a25ef60544bfb50e [Pipeline] // withDockerContainer [Pipeline] sh 00:13:38 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 00:13:38 Stashed 1 file(s) [Pipeline] echo 00:13:38 [edgeXSemver]: initialized semver on version 3.1.0-dev.5 [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:13:38 provisioning config files... 00:13:38 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config6168396698198780865tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:13:39 ---> docker-login.sh 00:13:39 nexus3.edgexfoundry.org:10001 00:13:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:39 Configure a credential helper to remove this warning. See 00:13:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:39 00:13:39 Login Succeeded 00:13:39 nexus3.edgexfoundry.org:10002 00:13:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:39 Configure a credential helper to remove this warning. See 00:13:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:39 00:13:39 Login Succeeded 00:13:39 nexus3.edgexfoundry.org:10003 00:13:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:39 Configure a credential helper to remove this warning. See 00:13:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:39 00:13:39 Login Succeeded 00:13:39 nexus3.edgexfoundry.org:10004 00:13:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:39 Configure a credential helper to remove this warning. See 00:13:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:39 00:13:39 Login Succeeded 00:13:39 docker.io 00:13:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:13:40 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:13:40 Configure a credential helper to remove this warning. See 00:13:40 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:13:40 00:13:40 Login Succeeded 00:13:40 ---> docker-login.sh ends [Pipeline] } 00:13:40 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 00:13:40 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 00:13:40 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 00:13:40 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 00:13:40 ========================================================= 00:13:40 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 00:13:40 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:13:40 + 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:13:40 Sending build context to Docker daemon 4.84MB 00:13:40 Step 1/21 : ARG BASE=alpine:3.16 00:13:40 Step 2/21 : FROM ${BASE} as builder 00:13:40 latest: Pulling from edgex-devops/edgex-gcc-base 00:13:40 91d30c5bc195: Pulling fs layer 00:13:40 316e5a4585fb: Pulling fs layer 00:13:40 91d30c5bc195: Verifying Checksum 00:13:40 91d30c5bc195: Download complete 00:13:41 91d30c5bc195: Pull complete 00:13:45 316e5a4585fb: Verifying Checksum 00:13:45 316e5a4585fb: Download complete 00:13:48 316e5a4585fb: Pull complete 00:13:48 Digest: sha256:46ce083f99ae49712d4f1141acdd2e69c9eb8e11ca29cc7d79d78bb0a10585c4 00:13:48 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 00:13:48 ---> e83ffa357ff4 00:13:48 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:13:50 ---> Running in ae41b5e56f24 00:13:51 Connecting to iotech.jfrog.io (34.240.52.27:443) 00:13:51 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:13:51 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:13:51 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:13:51 Removing intermediate container ae41b5e56f24 00:13:51 ---> 9e24b041b1e7 00:13:51 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:13:51 ---> Running in bfc7e16adbad 00:13:52 Removing intermediate container bfc7e16adbad 00:13:52 ---> 38ee6ffbb619 00:13:52 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:13:52 ---> Running in afd8edd8d43d 00:13:52 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 00:13:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 00:13:53 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 00:13:53 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:13:53 (1/16) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:13:53 (2/16) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:13:53 (3/16) Installing hiredis (1.0.2-r0) 00:13:53 (4/16) Installing hiredis-dev (1.0.2-r0) 00:13:53 (5/16) Installing iotech-iot-1.5 (1.5.0-r0) 00:13:53 Still waiting to schedule task 00:13:53 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 00:13:54 (6/16) Installing iotech-iot-1.5-dev (1.5.0-r0) 00:13:54 (7/16) Installing libcbor (0.9.0-r1) 00:13:54 (8/16) Installing libcbor-dev (0.9.0-r1) 00:13:54 (9/16) Installing ncurses-dev (6.3_p20220521-r1) 00:13:54 (10/16) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 00:13:55 (11/16) Installing libblkid (2.38-r1) 00:13:55 (12/16) Installing libuuid (2.38-r1) 00:13:55 (13/16) Installing libfdisk (2.38-r1) 00:13:55 (14/16) Installing libmount (2.38-r1) 00:13:55 (15/16) Installing libsmartcols (2.38-r1) 00:13:55 (16/16) Installing util-linux-dev (2.38-r1) 00:13:55 Executing busybox-1.35.0-r17.trigger 00:13:55 OK: 280 MiB in 90 packages 00:13:56 Removing intermediate container afd8edd8d43d 00:13:56 ---> 6a96dc5144f1 00:13:56 Step 6/21 : RUN mkdir /tmp/sdk 00:13:56 ---> Running in 804fa925b6b1 00:13:56 Removing intermediate container 804fa925b6b1 00:13:56 ---> 8fb1bf1e90bd 00:13:56 Step 7/21 : COPY VERSION /tmp/sdk 00:13:56 ---> c84dddb9850a 00:13:56 Step 8/21 : COPY src /tmp/sdk/src 00:13:57 ---> 65051f25c8b6 00:13:57 Step 9/21 : COPY include /tmp/sdk/include 00:13:57 ---> 2187a5a0a9a2 00:13:57 Step 10/21 : COPY scripts /tmp/sdk/scripts 00:13:57 ---> 9d8f612de48e 00:13:57 Step 11/21 : COPY LICENSE /tmp/sdk 00:13:57 ---> 7c061a47fedf 00:13:57 Step 12/21 : COPY Attribution.txt /tmp/sdk 00:13:57 ---> f3c64fa8ff92 00:13:57 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 00:13:57 ---> Running in a9f401c6f04d 00:13:57 + CPPCHECK=false 00:13:57 + DOCGEN=false 00:13:57 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 00:13:57 + '[' 0 -gt 0 ] 00:13:57 + readlink -f ./scripts/build.sh 00:13:57 + dirname /tmp/sdk/scripts/build.sh 00:13:57 + dirname /tmp/sdk/scripts 00:13:57 + ROOT=/tmp/sdk 00:13:57 + cd /tmp/sdk 00:13:57 + mkdir -p /tmp/sdk/build/release 00:13:57 + cd /tmp/sdk/build/release 00:13:57 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 00:13:58 -- The C compiler identification is GNU 11.2.1 00:13:58 -- Detecting C compiler ABI info 00:13:58 -- Detecting C compiler ABI info - done 00:13:58 -- Check for working C compiler: /usr/bin/cc - skipped 00:13:58 -- Detecting C compile features 00:13:58 -- Detecting C compile features - done 00:13:58 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 00:13:58 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 00:13:58 -- Found LIBYAML: /usr/lib/libyaml.so 00:13:58 -- Found LIBUUID: /usr/lib/libuuid.so 00:13:58 -- Found LIBCBOR: /usr/lib/libcbor.so 00:13:58 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 00:13:58 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 00:13:58 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 00:13:58 -- /opt/iotech/iot/1.5/include 00:13:58 -- C SDK 3.1.0-dev.5 for Linux 00:13:58 -- Performing Test CSDK_HAVE_ATOMIC 00:13:58 -- Performing Test CSDK_HAVE_ATOMIC - Success 00:13:58 -- Found Curses: /usr/lib/libcurses.so 00:13:58 -- Configuring done 00:13:58 -- Generating done 00:13:58 -- Build files have been written to: /tmp/sdk/build/release 00:13:58 + + teemake release.log all 00:13:58 package 00:13:58 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 00:13:58 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 00:13:58 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 00:13:58 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 00:13:59 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 00:13:59 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 00:13:59 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 00:13:59 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 00:13:59 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 00:13:59 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 00:14:00 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 00:14:00 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 00:14:00 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 00:14:00 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 00:14:00 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 00:14:01 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 00:14:01 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 00:14:01 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 00:14:01 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 00:14:01 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 00:14:01 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 00:14:02 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 00:14:02 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 00:14:03 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 00:14:03 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 00:14:03 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 00:14:03 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 00:14:03 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 00:14:03 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 00:14:04 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 00:14:04 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 00:14:04 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 00:14:04 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 00:14:04 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 00:14:04 [ 68%] Linking C shared library libcsdk.so 00:14:04 [ 68%] Built target csdk 00:14:04 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 00:14:05 [ 72%] Linking C executable template 00:14:05 [ 72%] Built target template 00:14:05 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 00:14:05 [ 76%] Linking C executable device-counter 00:14:05 [ 76%] Built target device-counter 00:14:05 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 00:14:05 [ 80%] Linking C executable device-random 00:14:05 [ 80%] Built target device-random 00:14:05 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 00:14:05 [ 84%] Linking C executable device-gyro 00:14:05 [ 84%] Built target device-gyro 00:14:05 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 00:14:05 [ 88%] Linking C executable device-bitfields 00:14:05 [ 88%] Built target device-bitfields 00:14:05 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 00:14:06 [ 92%] Linking C executable template-discovery 00:14:06 [ 92%] Built target template-discovery 00:14:06 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 00:14:06 [ 96%] Linking C executable device-file 00:14:06 [ 96%] Built target device-file 00:14:06 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 00:14:06 [100%] Linking C executable device-terminal 00:14:06 [100%] Built target device-terminal 00:14:06 Run CPack packaging tool... 00:14:06 CPack: Create package using TGZ 00:14:06 CPack: Install projects 00:14:06 CPack: - Run preinstall target for: Csdk 00:14:07 CPack: - Install project: Csdk [] 00:14:07 CPack: Create package 00:14:07 CPack: - package: /tmp/sdk/build/release/csdk-3.1.0-dev.5.tar.gz generated. 00:14:07 + '[' false '=' true ] 00:14:07 + '[' false '=' true ] 00:14:07 + mkdir -p /tmp/sdk/build/debug 00:14:07 + cd /tmp/sdk/build/debug 00:14:07 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 00:14:07 -- The C compiler identification is GNU 11.2.1 00:14:07 -- Detecting C compiler ABI info 00:14:07 -- Detecting C compiler ABI info - done 00:14:07 -- Check for working C compiler: /usr/bin/cc - skipped 00:14:07 -- Detecting C compile features 00:14:07 -- Detecting C compile features - done 00:14:07 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 00:14:07 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 00:14:07 -- Found LIBYAML: /usr/lib/libyaml.so 00:14:07 -- Found LIBUUID: /usr/lib/libuuid.so 00:14:07 -- Found LIBCBOR: /usr/lib/libcbor.so 00:14:07 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 00:14:07 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 00:14:07 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 00:14:07 -- /opt/iotech/iot/1.5/include 00:14:07 -- C SDK 3.1.0-dev.5 for Linux 00:14:07 -- Performing Test CSDK_HAVE_ATOMIC 00:14:07 -- Performing Test CSDK_HAVE_ATOMIC - Success 00:14:07 -- Found Curses: /usr/lib/libcurses.so 00:14:07 -- Configuring done 00:14:07 -- Generating done 00:14:07 -- Build files have been written to: /tmp/sdk/build/debug 00:14:07 + make 00:14:07 + tee debug.log 00:14:07 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 00:14:07 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 00:14:07 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 00:14:07 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 00:14:07 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 00:14:07 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 00:14:08 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 00:14:08 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 00:14:08 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 00:14:08 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 00:14:08 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 00:14:08 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 00:14:08 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 00:14:08 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 00:14:08 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 00:14:08 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 00:14:08 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 00:14:09 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 00:14:09 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 00:14:09 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 00:14:09 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 00:14:09 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 00:14:09 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 00:14:09 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 00:14:09 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 00:14:09 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 00:14:09 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 00:14:10 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 00:14:10 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 00:14:10 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 00:14:10 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 00:14:10 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 00:14:10 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 00:14:10 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 00:14:10 [ 68%] Linking C shared library libcsdk.so 00:14:10 [ 68%] Built target csdk 00:14:10 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 00:14:10 [ 72%] Linking C executable template 00:14:10 [ 72%] Built target template 00:14:10 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 00:14:10 [ 76%] Linking C executable device-counter 00:14:11 [ 76%] Built target device-counter 00:14:11 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 00:14:11 [ 80%] Linking C executable device-random 00:14:11 [ 80%] Built target device-random 00:14:11 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 00:14:11 [ 84%] Linking C executable device-gyro 00:14:11 [ 84%] Built target device-gyro 00:14:11 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 00:14:11 [ 88%] Linking C executable device-bitfields 00:14:11 [ 88%] Built target device-bitfields 00:14:11 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 00:14:11 [ 92%] Linking C executable template-discovery 00:14:11 [ 92%] Built target template-discovery 00:14:11 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 00:14:11 [ 96%] Linking C executable device-file 00:14:11 [ 96%] Built target device-file 00:14:11 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 00:14:11 [100%] Linking C executable device-terminal 00:14:11 [100%] Built target device-terminal 00:14:11 make: Entering directory '/tmp/sdk/build/release' 00:14:11 make[1]: Entering directory '/tmp/sdk/build/release' 00:14:11 make[2]: Entering directory '/tmp/sdk/build/release' 00:14:12 make[2]: Leaving directory '/tmp/sdk/build/release' 00:14:12 [ 68%] Built target csdk 00:14:12 make[2]: Entering directory '/tmp/sdk/build/release' 00:14:12 make[2]: Leaving directory '/tmp/sdk/build/release' 00:14:12 [ 72%] Built target template 00:14:12 make[2]: Entering directory '/tmp/sdk/build/release' 00:14:12 make[2]: Leaving directory '/tmp/sdk/build/release' 00:14:12 [ 76%] Built target device-counter 00:14:12 make[2]: Entering directory '/tmp/sdk/build/release' 00:14:12 make[2]: Leaving directory '/tmp/sdk/build/release' 00:14:12 [ 80%] Built target device-random 00:14:12 make[2]: Entering directory '/tmp/sdk/build/release' 00:14:12 make[2]: Leaving directory '/tmp/sdk/build/release' 00:14:12 [ 84%] Built target device-gyro 00:14:12 make[2]: Entering directory '/tmp/sdk/build/release' 00:14:12 make[2]: Leaving directory '/tmp/sdk/build/release' 00:14:12 [ 88%] Built target device-bitfields 00:14:12 make[2]: Entering directory '/tmp/sdk/build/release' 00:14:12 make[2]: Leaving directory '/tmp/sdk/build/release' 00:14:12 [ 92%] Built target template-discovery 00:14:12 make[2]: Entering directory '/tmp/sdk/build/release' 00:14:12 make[2]: Leaving directory '/tmp/sdk/build/release' 00:14:12 [ 96%] Built target device-file 00:14:12 make[2]: Entering directory '/tmp/sdk/build/release' 00:14:12 make[2]: Leaving directory '/tmp/sdk/build/release' 00:14:12 [100%] Built target device-terminal 00:14:12 make[1]: Leaving directory '/tmp/sdk/build/release' 00:14:12 Install the project... 00:14:12 -- Install configuration: "Release" 00:14:12 -- Installing: /usr/local/lib/libcsdk.so 00:14:12 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 00:14:12 -- Installing: /usr/local/include 00:14:12 -- Installing: /usr/local/include/devsdk 00:14:12 -- Installing: /usr/local/include/devsdk/devsdk.h 00:14:12 -- Installing: /usr/local/include/devsdk/devsdk-base.h 00:14:12 -- Installing: /usr/local/include/edgex 00:14:12 -- Installing: /usr/local/include/edgex/edgex.h 00:14:12 -- Installing: /usr/local/include/edgex/devices.h 00:14:12 -- Installing: /usr/local/include/edgex/profiles.h 00:14:12 -- Installing: /usr/local/include/edgex/edgex-base.h 00:14:12 -- Installing: /usr/local/include/edgex/rest-server.h 00:14:12 -- Installing: /usr/local/include/edgex/csdk-defs.h 00:14:12 -- Installing: /usr/local/share/device-sdk-c/LICENSE 00:14:12 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 00:14:12 make: Leaving directory '/tmp/sdk/build/release' 00:14:13 Removing intermediate container a9f401c6f04d 00:14:13 ---> 0d58334ce795 00:14:13 Step 14/21 : FROM ${BASE} 00:14:13 ---> e83ffa357ff4 00:14:13 Step 15/21 : LABEL maintainer="IOTech " 00:14:13 ---> Running in 5577f5c6f919 00:14:13 Removing intermediate container 5577f5c6f919 00:14:13 ---> 894f788bc643 00:14:13 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:14:13 ---> Running in 618c1b65a1ca 00:14:14 Connecting to iotech.jfrog.io (34.252.139.230:443) 00:14:14 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:14:14 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:14:14 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:14:15 Removing intermediate container 618c1b65a1ca 00:14:15 ---> 6cae7988841b 00:14:15 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:14:15 ---> Running in 4f1ffa9bc9af 00:14:16 Removing intermediate container 4f1ffa9bc9af 00:14:16 ---> 0da0fb5b3021 00:14:16 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:14:16 ---> Running in 97410297ce11 00:14:16 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 00:14:17 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 00:14:17 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 00:14:17 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:14:17 (1/7) Installing curl (8.2.1-r0) 00:14:17 (2/7) Installing hiredis (1.0.2-r0) 00:14:17 (3/7) Installing hiredis-dev (1.0.2-r0) 00:14:17 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 00:14:18 (5/7) Installing libcbor (0.9.0-r1) 00:14:18 (6/7) Installing libuuid (2.38-r1) 00:14:18 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 00:14:19 Executing busybox-1.35.0-r17.trigger 00:14:19 OK: 276 MiB in 83 packages 00:14:19 Removing intermediate container 97410297ce11 00:14:19 ---> fb4fbcdd947b 00:14:19 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 00:14:19 ---> 943a320d535a 00:14:19 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 00:14:20 ---> 99ea30084f21 00:14:20 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 00:14:20 ---> 2f4bd0f54176 00:14:20 Successfully built 2f4bd0f54176 00:14:20 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:14:20 + docker inspect -f . ci-base-image-x86_64 00:14:20 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:14:20 prd-ubuntu20.04-docker-8c-8g-2411 does not seem to be running inside a container 00:14:20 $ 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 ******** -e ******** ci-base-image-x86_64 cat 00:14:20 $ docker top 743650bc34462e951b43e51cbb472722d6f41cf09b55c2ece38bb8268307a935 -eo pid,comm [Pipeline] { [Pipeline] sh 00:14:21 + make test 00:14:21 echo "make test" 00:14:21 make test [Pipeline] } 00:14:21 $ docker stop --time=1 743650bc34462e951b43e51cbb472722d6f41cf09b55c2ece38bb8268307a935 00:14:22 $ docker rm -f --volumes 743650bc34462e951b43e51cbb472722d6f41cf09b55c2ece38bb8268307a935 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 00:14:23 + sudo chown -R jenkins:jenkins . [Pipeline] sh 00:14:23 + ls -al . 00:14:23 total 212 00:14:23 drwxrwxr-x 9 jenkins jenkins 4096 Jul 28 00:13 . 00:14:23 drwxrwxr-x 4 jenkins jenkins 4096 Jul 28 00:13 .. 00:14:23 drwxrwxr-x 8 jenkins jenkins 4096 Jul 28 00:13 .git 00:14:23 drwxrwxr-x 2 jenkins jenkins 4096 Jul 28 00:13 .github 00:14:23 -rw-rw-r-- 1 jenkins jenkins 176 Jul 28 00:13 .gitignore 00:14:23 drwxr-xr-x 3 jenkins jenkins 4096 Jul 28 00:13 .semver 00:14:23 -rw-rw-r-- 1 jenkins jenkins 2908 Jul 28 00:13 Attribution.txt 00:14:23 -rw-rw-r-- 1 jenkins jenkins 9268 Jul 28 00:13 CHANGES 00:14:23 -rw-rw-r-- 1 jenkins jenkins 108574 Jul 28 00:13 Doxyfile 00:14:23 -rw-rw-r-- 1 jenkins jenkins 677 Jul 28 00:13 GOVERNANCE.md 00:14:23 -rw-rw-r-- 1 jenkins jenkins 784 Jul 28 00:13 Jenkinsfile 00:14:23 -rw-rw-r-- 1 jenkins jenkins 10174 Jul 28 00:13 LICENSE 00:14:23 -rw-rw-r-- 1 jenkins jenkins 444 Jul 28 00:13 Makefile 00:14:23 -rw-rw-r-- 1 jenkins jenkins 618 Jul 28 00:13 OWNERS.md 00:14:23 -rw-rw-r-- 1 jenkins jenkins 1651 Jul 28 00:13 README.IOT.md 00:14:23 -rw-rw-r-- 1 jenkins jenkins 4215 Jul 28 00:13 README.md 00:14:23 -rw-rw-r-- 1 jenkins jenkins 1245 Jul 28 00:13 README.v3.md 00:14:23 -rw-rw-r-- 1 jenkins jenkins 11 Jul 28 00:13 VERSION 00:14:23 drwxrwxr-x 2 jenkins jenkins 4096 Jul 28 00:13 docs 00:14:23 drwxrwxr-x 4 jenkins jenkins 4096 Jul 28 00:13 include 00:14:23 drwxrwxr-x 2 jenkins jenkins 4096 Jul 28 00:13 scripts 00:14:23 drwxrwxr-x 4 jenkins jenkins 4096 Jul 28 00:13 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:14:23 + 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=80a24b09310d384b64bfe7dfccb669ba75fd38c7 --label arch=amd64 --label version=3.1.0-dev.5 . 00:14:23 Sending build context to Docker daemon 4.84MB 00:14:23 Step 1/17 : ARG BASE=alpine:3.16 00:14:23 Step 2/17 : FROM ${BASE} 00:14:23 ---> 2f4bd0f54176 00:14:23 Step 3/17 : LABEL maintainer="IOTech " 00:14:23 ---> Running in d1da7afe35fc 00:14:24 Removing intermediate container d1da7afe35fc 00:14:24 ---> 5272bbff770b 00:14:24 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:14:24 ---> Running in b5e9053823dd 00:14:24 Connecting to iotech.jfrog.io (52.212.187.237:443) 00:14:24 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:14:24 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:14:24 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:14:25 Removing intermediate container b5e9053823dd 00:14:25 ---> a37db896712d 00:14:25 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:14:25 ---> Running in 44cfb61219c9 00:14:25 Removing intermediate container 44cfb61219c9 00:14:25 ---> 294e12cf6d7a 00:14:25 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:14:25 ---> Running in 824f610b4027 00:14:25 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 00:14:25 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 00:14:26 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 00:14:26 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:14:26 (1/11) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:14:26 (2/11) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:14:26 (3/11) Installing iotech-iot-1.5 (1.5.0-r0) 00:14:27 (4/11) Installing iotech-iot-1.5-dev (1.5.0-r0) 00:14:27 (5/11) Installing libcbor-dev (0.9.0-r1) 00:14:27 (6/11) Installing ncurses-dev (6.3_p20220521-r1) 00:14:27 (7/11) Installing libblkid (2.38-r1) 00:14:27 (8/11) Installing libfdisk (2.38-r1) 00:14:27 (9/11) Installing libmount (2.38-r1) 00:14:27 (10/11) Installing libsmartcols (2.38-r1) 00:14:27 (11/11) Installing util-linux-dev (2.38-r1) 00:14:27 Executing busybox-1.35.0-r17.trigger 00:14:27 OK: 281 MiB in 92 packages 00:14:28 Removing intermediate container 824f610b4027 00:14:28 ---> 1625ab2cc50e 00:14:28 Step 7/17 : COPY VERSION /edgex-c-sdk/ 00:14:28 ---> 69bb0c3833f5 00:14:28 Step 8/17 : COPY src /edgex-c-sdk/src/ 00:14:28 ---> 6028912c9b73 00:14:28 Step 9/17 : COPY include /edgex-c-sdk/include/ 00:14:28 ---> 3f678eb6400f 00:14:28 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 00:14:28 ---> 8f291af94351 00:14:28 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 00:14:28 ---> 06e36fe4ed37 00:14:28 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 00:14:29 ---> f5ab083b618b 00:14:29 Step 13/17 : WORKDIR /edgex-c-sdk 00:14:29 ---> Running in 6894bf898336 00:14:29 Removing intermediate container 6894bf898336 00:14:29 ---> 0ab323516724 00:14:29 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 00:14:29 ---> Running in 104063e5e968 00:14:29 Removing intermediate container 104063e5e968 00:14:29 ---> 0e0ac34a4e26 00:14:29 Step 15/17 : LABEL arch=amd64 00:14:29 ---> Running in 9506f400d21b 00:14:29 Removing intermediate container 9506f400d21b 00:14:29 ---> ed3dad5ccb5e 00:14:29 Step 16/17 : LABEL git_sha=80a24b09310d384b64bfe7dfccb669ba75fd38c7 00:14:29 ---> Running in fa71a4db1dd7 00:14:29 Removing intermediate container fa71a4db1dd7 00:14:29 ---> cff140c57e9e 00:14:29 Step 17/17 : LABEL version=3.1.0-dev.5 00:14:29 ---> Running in 1ae6f8df65d5 00:14:29 Removing intermediate container 1ae6f8df65d5 00:14:29 ---> a1ea9b36eb87 00:14:29 [Warning] One or more build-args [ARCH MAKE] were not consumed 00:14:29 Successfully built a1ea9b36eb87 00:14:29 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:14:30 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 00:14:30 00:14:30 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:14:30 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 00:14:30 latest: Pulling from edgex-lftools-log-publisher 00:14:30 5eb5b503b376: Pulling fs layer 00:14:30 5c69ac0246d0: Pulling fs layer 00:14:30 ec43610c2a17: Pulling fs layer 00:14:30 3a2ae6a8a46f: Pulling fs layer 00:14:30 33b1e0a273af: Pulling fs layer 00:14:30 5d3b04190fa2: Pulling fs layer 00:14:30 2f39f015ded8: Pulling fs layer 00:14:30 5d3b04190fa2: Waiting 00:14:30 33b1e0a273af: Waiting 00:14:30 2f39f015ded8: Waiting 00:14:30 3a2ae6a8a46f: Waiting 00:14:30 5c69ac0246d0: Verifying Checksum 00:14:30 5c69ac0246d0: Download complete 00:14:30 3a2ae6a8a46f: Verifying Checksum 00:14:30 3a2ae6a8a46f: Download complete 00:14:30 33b1e0a273af: Verifying Checksum 00:14:30 33b1e0a273af: Download complete 00:14:30 5d3b04190fa2: Download complete 00:14:30 ec43610c2a17: Verifying Checksum 00:14:30 ec43610c2a17: Download complete 00:14:30 5eb5b503b376: Verifying Checksum 00:14:30 5eb5b503b376: Download complete 00:14:31 2f39f015ded8: Verifying Checksum 00:14:32 5eb5b503b376: Pull complete 00:14:32 5c69ac0246d0: Pull complete 00:14:32 ec43610c2a17: Pull complete 00:14:32 3a2ae6a8a46f: Pull complete 00:14:33 33b1e0a273af: Pull complete 00:14:33 5d3b04190fa2: Pull complete 00:14:37 2f39f015ded8: Pull complete 00:14:37 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 00:14:37 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 00:14:37 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:14:37 prd-ubuntu20.04-docker-8c-8g-2411 does not seem to be running inside a container 00:14:37 $ 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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 00:14:42 $ docker top 7ca3c897de88daafb10173e97e1b0c4de83de73cd4e398e3b294591833b8e6f7 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:14:43 ---> job-cost.sh 00:14:43 lf-activate-venv: SKIPPING 00:14:43 INFO: No Stack... 00:14:43 INFO: Retrieving Pricing Info for: v3-standard-8 00:14:43 INFO: Archiving Costs [Pipeline] sh 00:14:44 + cat /w/workspace/edgexfoundry_device-sdk-c_main/archives/cost.csv 00:14:44 + cut -d, -f6 [Pipeline] lock 00:14:44 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-main-54-stack-cost] 00:14:44 Resource [jenkins-edgexfoundry-device-sdk-c-main-54-stack-cost] did not exist. Created. 00:14:44 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-main-54-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 00:14:44 + echo total: 0.2199999988079071 [Pipeline] stash 00:14:44 Stashed 1 file(s) [Pipeline] } 00:14:44 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-main-54-stack-cost] [Pipeline] // lock [Pipeline] } 00:14:44 $ docker stop --time=1 7ca3c897de88daafb10173e97e1b0c4de83de73cd4e398e3b294591833b8e6f7 00:14:45 $ docker rm -f --volumes 7ca3c897de88daafb10173e97e1b0c4de83de73cd4e398e3b294591833b8e6f7 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 00:15:24 Running on prd-ubuntu20.04-docker-arm64-4c-16g-2412 in /w/workspace/edgexfoundry_device-sdk-c_main [Pipeline] { [Pipeline] ws 00:15:24 Running in /w/workspace/device-sdk-c/54 [Pipeline] { [Pipeline] checkout 00:15:24 Selected Git installation does not exist. Using Default 00:15:24 The recommended git tool is: NONE 00:15:29 using credential edgex-jenkins-ssh 00:15:29 Cloning the remote Git repository 00:15:29 Cloning repository git@github.com:edgexfoundry/device-sdk-c.git 00:15:29 > git init /w/workspace/device-sdk-c/54 # timeout=10 00:15:29 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 00:15:29 > git --version # timeout=10 00:15:29 > git --version # 'git version 2.25.1' 00:15:29 using GIT_SSH to set credentials SSH Credentials for GitHub 00:15:29 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 00:15:32 Avoid second fetch 00:15:32 Checking out Revision 80a24b09310d384b64bfe7dfccb669ba75fd38c7 (main) 00:15:31 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 00:15:31 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 00:15:32 > git config core.sparsecheckout # timeout=10 00:15:32 > git checkout -f 80a24b09310d384b64bfe7dfccb669ba75fd38c7 # timeout=10 00:15:33 Commit message: "Merge pull request #471 from FelixTing/issue-452" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 00:15:34 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 00:15:34 % Total % Received % Xferd Average Speed Time Time Time Current 00:15:34 Dload Upload Total Spent Left Speed 00:15:34 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 75898 0 --:--:-- --:--:-- --:--:-- 75898 [Pipeline] sh 00:15:34 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 00:15:35 + sudo tee /etc/docker/daemon.new 00:15:35 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 00:15:35 { 00:15:35 "registry-mirrors": [ 00:15:35 "https://nexus3.edgexfoundry.org:10001" 00:15:35 ], 00:15:35 "bip": "10.250.0.254/24", 00:15:35 "hosts": [ 00:15:35 "tcp://0.0.0.0:5555", 00:15:35 "unix:///var/run/docker.sock" 00:15:35 ], 00:15:35 "mtu": 1458, 00:15:35 "selinux-enabled": true, 00:15:35 "seccomp-profile": "/etc/docker/seccomp.json" 00:15:35 } [Pipeline] sh 00:15:35 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 00:15:35 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 00:15:54 provisioning config files... 00:15:54 copy managed file [device-sdk-c-settings] to file:/w/workspace/device-sdk-c/54@tmp/config5769286600576976259tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:15:54 ---> docker-login.sh 00:15:54 nexus3.edgexfoundry.org:10001 00:15:54 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:15:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:15:55 Configure a credential helper to remove this warning. See 00:15:55 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:15:55 00:15:55 Login Succeeded 00:15:55 nexus3.edgexfoundry.org:10002 00:15:55 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:15:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:15:55 Configure a credential helper to remove this warning. See 00:15:55 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:15:55 00:15:55 Login Succeeded 00:15:55 nexus3.edgexfoundry.org:10003 00:15:55 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:15:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:15:55 Configure a credential helper to remove this warning. See 00:15:55 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:15:55 00:15:55 Login Succeeded 00:15:55 nexus3.edgexfoundry.org:10004 00:15:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:15:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:15:56 Configure a credential helper to remove this warning. See 00:15:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:15:56 00:15:56 Login Succeeded 00:15:56 docker.io 00:15:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 00:15:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 00:15:56 Configure a credential helper to remove this warning. See 00:15:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 00:15:56 00:15:56 Login Succeeded 00:15:56 ---> docker-login.sh ends [Pipeline] } 00:15:56 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 00:15:57 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 00:15:57 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 00:15:57 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 00:15:57 ========================================================= 00:15:57 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 00:15:57 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:15:57 + 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:15:57 Sending build context to Docker daemon 2.892MB 00:15:57 Step 1/21 : ARG BASE=alpine:3.16 00:15:57 Step 2/21 : FROM ${BASE} as builder 00:16:00 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 00:16:00 547446be3368: Pulling fs layer 00:16:00 76bd08e1cacc: Pulling fs layer 00:16:00 547446be3368: Download complete 00:16:01 547446be3368: Pull complete 00:16:02 76bd08e1cacc: Verifying Checksum 00:16:02 76bd08e1cacc: Download complete 00:16:14 76bd08e1cacc: Pull complete 00:16:14 Digest: sha256:e2ae639067a511a7973e9e369d25ddd915310c8cf663528363fa06e26cb01fbe 00:16:14 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 00:16:14 ---> 295cd00e64f4 00:16:14 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:16:14 ---> Running in 4253bfcbd1a2 00:16:16 Connecting to iotech.jfrog.io (52.213.230.185:443) 00:16:16 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:16:16 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:16:16 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:16:17 Removing intermediate container 4253bfcbd1a2 00:16:17 ---> 4985c8369201 00:16:17 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:16:17 ---> Running in b1186fee2226 00:16:18 Removing intermediate container b1186fee2226 00:16:18 ---> 6b9ea66f3258 00:16:18 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:16:18 ---> Running in fdccba928889 00:16:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 00:16:20 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 00:16:20 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 00:16:21 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:16:21 (1/16) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:16:21 (2/16) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:16:21 (3/16) Installing hiredis (1.0.2-r0) 00:16:21 (4/16) Installing hiredis-dev (1.0.2-r0) 00:16:21 (5/16) Installing iotech-iot-1.5 (1.5.0-r0) 00:16:22 (6/16) Installing iotech-iot-1.5-dev (1.5.0-r0) 00:16:22 (7/16) Installing libcbor (0.9.0-r1) 00:16:22 (8/16) Installing libcbor-dev (0.9.0-r1) 00:16:22 (9/16) Installing ncurses-dev (6.3_p20220521-r1) 00:16:22 (10/16) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 00:16:23 (11/16) Installing libblkid (2.38-r1) 00:16:23 (12/16) Installing libuuid (2.38-r1) 00:16:23 (13/16) Installing libfdisk (2.38-r1) 00:16:23 (14/16) Installing libmount (2.38-r1) 00:16:23 (15/16) Installing libsmartcols (2.38-r1) 00:16:23 (16/16) Installing util-linux-dev (2.38-r1) 00:16:23 Executing busybox-1.35.0-r17.trigger 00:16:23 OK: 286 MiB in 90 packages 00:16:28 Removing intermediate container fdccba928889 00:16:28 ---> cf236f1e45e0 00:16:28 Step 6/21 : RUN mkdir /tmp/sdk 00:16:28 ---> Running in 832650d54733 00:16:29 Removing intermediate container 832650d54733 00:16:29 ---> 85c8ad86072b 00:16:29 Step 7/21 : COPY VERSION /tmp/sdk 00:16:29 ---> 917dafa03e0e 00:16:29 Step 8/21 : COPY src /tmp/sdk/src 00:16:30 ---> 168a6c54476f 00:16:30 Step 9/21 : COPY include /tmp/sdk/include 00:16:30 ---> 5139976136ec 00:16:30 Step 10/21 : COPY scripts /tmp/sdk/scripts 00:16:31 ---> 11d977d2a3cc 00:16:31 Step 11/21 : COPY LICENSE /tmp/sdk 00:16:32 ---> 54bbc71e1db2 00:16:32 Step 12/21 : COPY Attribution.txt /tmp/sdk 00:16:32 ---> 80bcb2d91afc 00:16:32 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 00:16:32 ---> Running in 06e4b38bf1a9 00:16:33 + CPPCHECK=false 00:16:33 + DOCGEN=false 00:16:33 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 00:16:33 + '[' 0 -gt 0 ] 00:16:33 + readlink -f ./scripts/build.sh 00:16:33 + dirname /tmp/sdk/scripts/build.sh 00:16:33 + dirname /tmp/sdk/scripts 00:16:33 + ROOT=/tmp/sdk 00:16:33 + cd /tmp/sdk 00:16:33 + mkdir -p /tmp/sdk/build/release 00:16:33 + cd /tmp/sdk/build/release 00:16:33 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 00:16:33 -- The C compiler identification is GNU 11.2.1 00:16:33 -- Detecting C compiler ABI info 00:16:34 -- Detecting C compiler ABI info - done 00:16:34 -- Check for working C compiler: /usr/bin/cc - skipped 00:16:34 -- Detecting C compile features 00:16:34 -- Detecting C compile features - done 00:16:34 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 00:16:34 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 00:16:34 -- Found LIBYAML: /usr/lib/libyaml.so 00:16:34 -- Found LIBUUID: /usr/lib/libuuid.so 00:16:34 -- Found LIBCBOR: /usr/lib/libcbor.so 00:16:34 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 00:16:34 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 00:16:34 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 00:16:34 -- /opt/iotech/iot/1.5/include 00:16:34 -- C SDK 3.1.0-dev.5 for Linux 00:16:34 -- Performing Test CSDK_HAVE_ATOMIC 00:16:34 -- Performing Test CSDK_HAVE_ATOMIC - Success 00:16:34 -- Found Curses: /usr/lib/libcurses.so 00:16:35 -- Configuring done 00:16:35 -- Generating done 00:16:35 -- Build files have been written to: /tmp/sdk/build/release 00:16:35 + make all package 00:16:35 + tee release.log 00:16:35 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 00:16:36 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 00:16:37 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 00:16:38 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 00:16:39 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 00:16:40 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 00:16:42 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 00:16:43 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 00:16:43 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 00:16:45 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 00:16:48 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 00:16:48 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 00:16:49 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 00:16:50 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 00:16:51 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 00:16:52 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 00:16:52 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 00:16:55 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 00:16:55 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 00:16:56 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 00:16:57 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 00:17:04 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 00:17:04 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 00:17:05 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 00:17:05 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 00:17:06 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 00:17:08 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 00:17:11 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 00:17:11 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 00:17:12 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 00:17:13 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 00:17:17 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 00:17:18 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 00:17:18 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 00:17:19 [ 68%] Linking C shared library libcsdk.so 00:17:19 [ 68%] Built target csdk 00:17:19 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 00:17:21 [ 72%] Linking C executable template 00:17:21 [ 72%] Built target template 00:17:21 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 00:17:22 [ 76%] Linking C executable device-counter 00:17:22 [ 76%] Built target device-counter 00:17:22 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 00:17:23 [ 80%] Linking C executable device-random 00:17:23 [ 80%] Built target device-random 00:17:23 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 00:17:24 [ 84%] Linking C executable device-gyro 00:17:24 [ 84%] Built target device-gyro 00:17:24 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 00:17:25 [ 88%] Linking C executable device-bitfields 00:17:25 [ 88%] Built target device-bitfields 00:17:25 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 00:17:26 [ 92%] Linking C executable template-discovery 00:17:26 [ 92%] Built target template-discovery 00:17:27 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 00:17:28 [ 96%] Linking C executable device-file 00:17:28 [ 96%] Built target device-file 00:17:28 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 00:17:29 [100%] Linking C executable device-terminal 00:17:29 [100%] Built target device-terminal 00:17:29 Run CPack packaging tool... 00:17:29 CPack: Create package using TGZ 00:17:29 CPack: Install projects 00:17:29 CPack: - Run preinstall target for: Csdk 00:17:30 CPack: - Install project: Csdk [] 00:17:30 CPack: Create package 00:17:30 CPack: - package: /tmp/sdk/build/release/csdk-3.1.0-dev.5.tar.gz generated. 00:17:30 + '[' false '=' true ] 00:17:30 + '[' false '=' true ] 00:17:30 + mkdir -p /tmp/sdk/build/debug 00:17:30 + cd /tmp/sdk/build/debug 00:17:30 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 00:17:31 -- The C compiler identification is GNU 11.2.1 00:17:31 -- Detecting C compiler ABI info 00:17:31 -- Detecting C compiler ABI info - done 00:17:31 -- Check for working C compiler: /usr/bin/cc - skipped 00:17:31 -- Detecting C compile features 00:17:31 -- Detecting C compile features - done 00:17:31 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 00:17:31 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 00:17:31 -- Found LIBYAML: /usr/lib/libyaml.so 00:17:31 -- Found LIBUUID: /usr/lib/libuuid.so 00:17:31 -- Found LIBCBOR: /usr/lib/libcbor.so 00:17:31 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 00:17:31 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 00:17:31 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 00:17:31 -- /opt/iotech/iot/1.5/include 00:17:31 -- C SDK 3.1.0-dev.5 for Linux 00:17:31 -- Performing Test CSDK_HAVE_ATOMIC 00:17:32 -- Performing Test CSDK_HAVE_ATOMIC - Success 00:17:32 -- Found Curses: /usr/lib/libcurses.so 00:17:32 -- Configuring done 00:17:32 -- Generating done 00:17:32 -- Build files have been written to: /tmp/sdk/build/debug 00:17:32 + make 00:17:32 + tee debug.log 00:17:32 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 00:17:33 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 00:17:34 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 00:17:34 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 00:17:35 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 00:17:35 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 00:17:36 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 00:17:36 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 00:17:36 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 00:17:37 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 00:17:38 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 00:17:38 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 00:17:39 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 00:17:39 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 00:17:40 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 00:17:40 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 00:17:40 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 00:17:41 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 00:17:41 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 00:17:42 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 00:17:43 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 00:17:44 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 00:17:44 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 00:17:44 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 00:17:45 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 00:17:45 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 00:17:46 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 00:17:48 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 00:17:48 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 00:17:48 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 00:17:49 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 00:17:50 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 00:17:51 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 00:17:51 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 00:17:51 [ 68%] Linking C shared library libcsdk.so 00:17:51 [ 68%] Built target csdk 00:17:52 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 00:17:52 [ 72%] Linking C executable template 00:17:53 [ 72%] Built target template 00:17:53 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 00:17:53 [ 76%] Linking C executable device-counter 00:17:53 [ 76%] Built target device-counter 00:17:53 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 00:17:54 [ 80%] Linking C executable device-random 00:17:54 [ 80%] Built target device-random 00:17:54 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 00:17:54 [ 84%] Linking C executable device-gyro 00:17:55 [ 84%] Built target device-gyro 00:17:55 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 00:17:55 [ 88%] Linking C executable device-bitfields 00:17:56 [ 88%] Built target device-bitfields 00:17:56 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 00:17:56 [ 92%] Linking C executable template-discovery 00:17:56 [ 92%] Built target template-discovery 00:17:56 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 00:17:57 [ 96%] Linking C executable device-file 00:17:57 [ 96%] Built target device-file 00:17:57 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 00:17:58 [100%] Linking C executable device-terminal 00:17:58 [100%] Built target device-terminal 00:17:58 make: Entering directory '/tmp/sdk/build/release' 00:17:58 make[1]: Entering directory '/tmp/sdk/build/release' 00:17:58 make[2]: Entering directory '/tmp/sdk/build/release' 00:17:58 make[2]: Leaving directory '/tmp/sdk/build/release' 00:17:58 [ 68%] Built target csdk 00:17:58 make[2]: Entering directory '/tmp/sdk/build/release' 00:17:58 make[2]: Leaving directory '/tmp/sdk/build/release' 00:17:58 [ 72%] Built target template 00:17:58 make[2]: Entering directory '/tmp/sdk/build/release' 00:17:58 make[2]: Leaving directory '/tmp/sdk/build/release' 00:17:58 [ 76%] Built target device-counter 00:17:58 make[2]: Entering directory '/tmp/sdk/build/release' 00:17:58 make[2]: Leaving directory '/tmp/sdk/build/release' 00:17:58 [ 80%] Built target device-random 00:17:58 make[2]: Entering directory '/tmp/sdk/build/release' 00:17:58 make[2]: Leaving directory '/tmp/sdk/build/release' 00:17:58 [ 84%] Built target device-gyro 00:17:58 make[2]: Entering directory '/tmp/sdk/build/release' 00:17:58 make[2]: Leaving directory '/tmp/sdk/build/release' 00:17:58 [ 88%] Built target device-bitfields 00:17:59 make[2]: Entering directory '/tmp/sdk/build/release' 00:17:59 make[2]: Leaving directory '/tmp/sdk/build/release' 00:17:59 [ 92%] Built target template-discovery 00:17:59 make[2]: Entering directory '/tmp/sdk/build/release' 00:17:59 make[2]: Leaving directory '/tmp/sdk/build/release' 00:17:59 [ 96%] Built target device-file 00:17:59 make[2]: Entering directory '/tmp/sdk/build/release' 00:17:59 make[2]: Leaving directory '/tmp/sdk/build/release' 00:17:59 [100%] Built target device-terminal 00:17:59 make[1]: Leaving directory '/tmp/sdk/build/release' 00:17:59 Install the project... 00:17:59 -- Install configuration: "Release" 00:17:59 -- Installing: /usr/local/lib/libcsdk.so 00:17:59 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 00:17:59 -- Installing: /usr/local/include 00:17:59 -- Installing: /usr/local/include/devsdk 00:17:59 -- Installing: /usr/local/include/devsdk/devsdk.h 00:17:59 -- Installing: /usr/local/include/devsdk/devsdk-base.h 00:17:59 -- Installing: /usr/local/include/edgex 00:17:59 -- Installing: /usr/local/include/edgex/rest-server.h 00:17:59 -- Installing: /usr/local/include/edgex/edgex.h 00:17:59 -- Installing: /usr/local/include/edgex/edgex-base.h 00:17:59 -- Installing: /usr/local/include/edgex/devices.h 00:17:59 -- Installing: /usr/local/include/edgex/profiles.h 00:17:59 -- Installing: /usr/local/include/edgex/csdk-defs.h 00:17:59 -- Installing: /usr/local/share/device-sdk-c/LICENSE 00:17:59 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 00:17:59 make: Leaving directory '/tmp/sdk/build/release' 00:18:00 Removing intermediate container 06e4b38bf1a9 00:18:00 ---> d7946b69df57 00:18:00 Step 14/21 : FROM ${BASE} 00:18:00 ---> 295cd00e64f4 00:18:00 Step 15/21 : LABEL maintainer="IOTech " 00:18:00 ---> Running in 4ebfaac01ccd 00:18:00 Removing intermediate container 4ebfaac01ccd 00:18:00 ---> 84eb94c53437 00:18:00 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:18:00 ---> Running in 6f596c60add2 00:18:01 Connecting to iotech.jfrog.io (34.240.52.27:443) 00:18:02 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:18:02 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:18:02 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:18:03 Removing intermediate container 6f596c60add2 00:18:03 ---> 2d4f43b3eb45 00:18:03 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:18:03 ---> Running in 5aa292b52f46 00:18:05 Removing intermediate container 5aa292b52f46 00:18:05 ---> 52ab9ca4d803 00:18:05 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:18:05 ---> Running in 1ffcf6f9801e 00:18:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 00:18:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 00:18:06 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 00:18:07 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:18:07 (1/7) Installing curl (8.2.1-r0) 00:18:07 (2/7) Installing hiredis (1.0.2-r0) 00:18:07 (3/7) Installing hiredis-dev (1.0.2-r0) 00:18:07 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 00:18:08 (5/7) Installing libcbor (0.9.0-r1) 00:18:08 (6/7) Installing libuuid (2.38-r1) 00:18:08 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 00:18:09 Executing busybox-1.35.0-r17.trigger 00:18:09 OK: 281 MiB in 83 packages 00:18:12 Removing intermediate container 1ffcf6f9801e 00:18:12 ---> e8d6bef8e400 00:18:12 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 00:18:12 ---> 596bf8fe4f17 00:18:12 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 00:18:13 ---> eb5e27d71b8f 00:18:13 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 00:18:13 ---> 45f64a55cbab 00:18:13 Successfully built 45f64a55cbab 00:18:13 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:18:14 + docker inspect -f . ci-base-image-arm64 00:18:14 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:18:14 prd-ubuntu20.04-docker-arm64-4c-16g-2412 does not seem to be running inside a container 00:18:14 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-sdk-c/54 -v /w/workspace/device-sdk-c/54:/w/workspace/device-sdk-c/54:rw,z -v /w/workspace/device-sdk-c/54@tmp:/w/workspace/device-sdk-c/54@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:18:15 $ docker top e8f2cc675a237219e89e5bc130b245864098f627391627dcb0332d1d67ab6e8a -eo pid,comm [Pipeline] { [Pipeline] sh 00:18:16 + make test 00:18:16 echo "make test" 00:18:16 make test [Pipeline] } 00:18:16 $ docker stop --time=1 e8f2cc675a237219e89e5bc130b245864098f627391627dcb0332d1d67ab6e8a 00:18:18 $ docker rm -f --volumes e8f2cc675a237219e89e5bc130b245864098f627391627dcb0332d1d67ab6e8a [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 00:18:18 + sudo chown -R jenkins:jenkins . [Pipeline] sh 00:18:19 + ls -al . 00:18:19 total 208 00:18:19 drwxrwxr-x 8 jenkins jenkins 4096 Jul 28 00:15 . 00:18:19 drwxrwxr-x 4 jenkins jenkins 4096 Jul 28 00:15 .. 00:18:19 drwxrwxr-x 8 jenkins jenkins 4096 Jul 28 00:15 .git 00:18:19 drwxrwxr-x 2 jenkins jenkins 4096 Jul 28 00:15 .github 00:18:19 -rw-rw-r-- 1 jenkins jenkins 176 Jul 28 00:15 .gitignore 00:18:19 -rw-rw-r-- 1 jenkins jenkins 2908 Jul 28 00:15 Attribution.txt 00:18:19 -rw-rw-r-- 1 jenkins jenkins 9268 Jul 28 00:15 CHANGES 00:18:19 -rw-rw-r-- 1 jenkins jenkins 108574 Jul 28 00:15 Doxyfile 00:18:19 -rw-rw-r-- 1 jenkins jenkins 677 Jul 28 00:15 GOVERNANCE.md 00:18:19 -rw-rw-r-- 1 jenkins jenkins 784 Jul 28 00:15 Jenkinsfile 00:18:19 -rw-rw-r-- 1 jenkins jenkins 10174 Jul 28 00:15 LICENSE 00:18:19 -rw-rw-r-- 1 jenkins jenkins 444 Jul 28 00:15 Makefile 00:18:19 -rw-rw-r-- 1 jenkins jenkins 618 Jul 28 00:15 OWNERS.md 00:18:19 -rw-rw-r-- 1 jenkins jenkins 1651 Jul 28 00:15 README.IOT.md 00:18:19 -rw-rw-r-- 1 jenkins jenkins 4215 Jul 28 00:15 README.md 00:18:19 -rw-rw-r-- 1 jenkins jenkins 1245 Jul 28 00:15 README.v3.md 00:18:19 -rw-rw-r-- 1 jenkins jenkins 11 Jul 28 00:13 VERSION 00:18:19 drwxrwxr-x 2 jenkins jenkins 4096 Jul 28 00:15 docs 00:18:19 drwxrwxr-x 4 jenkins jenkins 4096 Jul 28 00:15 include 00:18:19 drwxrwxr-x 2 jenkins jenkins 4096 Jul 28 00:15 scripts 00:18:19 drwxrwxr-x 4 jenkins jenkins 4096 Jul 28 00:15 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:18:19 + 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=80a24b09310d384b64bfe7dfccb669ba75fd38c7 --label arch=arm64 --label version=3.1.0-dev.5 . 00:18:19 Sending build context to Docker daemon 2.892MB 00:18:19 Step 1/17 : ARG BASE=alpine:3.16 00:18:19 Step 2/17 : FROM ${BASE} 00:18:19 ---> 45f64a55cbab 00:18:19 Step 3/17 : LABEL maintainer="IOTech " 00:18:20 ---> Running in d66786624773 00:18:20 Removing intermediate container d66786624773 00:18:20 ---> 63189d40ee64 00:18:20 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:18:20 ---> Running in d83494845fd2 00:18:21 Connecting to iotech.jfrog.io (52.213.19.111:443) 00:18:22 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 00:18:22 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 00:18:22 '/etc/apk/keys/alpine.dev.rsa.pub' saved 00:18:22 Removing intermediate container d83494845fd2 00:18:22 ---> d87300b413fc 00:18:22 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 00:18:22 ---> Running in 87a6b3ce80ec 00:18:24 Removing intermediate container 87a6b3ce80ec 00:18:24 ---> 203d0a56d909 00:18:24 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:18:24 ---> Running in 81ba0d4737c5 00:18:25 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 00:18:25 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 00:18:26 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 00:18:27 WARNING: This apk-tools is OLD! Some packages might not function properly. 00:18:27 (1/11) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:18:27 (2/11) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 00:18:27 (3/11) Installing iotech-iot-1.5 (1.5.0-r0) 00:18:28 (4/11) Installing iotech-iot-1.5-dev (1.5.0-r0) 00:18:28 (5/11) Installing libcbor-dev (0.9.0-r1) 00:18:28 (6/11) Installing ncurses-dev (6.3_p20220521-r1) 00:18:28 (7/11) Installing libblkid (2.38-r1) 00:18:28 (8/11) Installing libfdisk (2.38-r1) 00:18:28 (9/11) Installing libmount (2.38-r1) 00:18:28 (10/11) Installing libsmartcols (2.38-r1) 00:18:28 (11/11) Installing util-linux-dev (2.38-r1) 00:18:28 Executing busybox-1.35.0-r17.trigger 00:18:28 OK: 287 MiB in 92 packages 00:18:30 Removing intermediate container 81ba0d4737c5 00:18:30 ---> b8f828d69c80 00:18:30 Step 7/17 : COPY VERSION /edgex-c-sdk/ 00:18:30 ---> 4be55e1c589e 00:18:30 Step 8/17 : COPY src /edgex-c-sdk/src/ 00:18:31 ---> 328384b382ad 00:18:31 Step 9/17 : COPY include /edgex-c-sdk/include/ 00:18:31 ---> ebd434275ca6 00:18:31 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 00:18:32 ---> 5f0463b2308a 00:18:32 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 00:18:32 ---> f751d228644e 00:18:32 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 00:18:33 ---> 69ecaa4fcd48 00:18:33 Step 13/17 : WORKDIR /edgex-c-sdk 00:18:33 ---> Running in 2bf7fb8d2d94 00:18:33 Removing intermediate container 2bf7fb8d2d94 00:18:33 ---> 17dafb4d203c 00:18:33 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 00:18:33 ---> Running in 0d2be883fd8d 00:18:34 Removing intermediate container 0d2be883fd8d 00:18:34 ---> 43ee3f7b3f8d 00:18:34 Step 15/17 : LABEL arch=arm64 00:18:34 ---> Running in afbdf758f79c 00:18:34 Removing intermediate container afbdf758f79c 00:18:34 ---> 93f12da1f3ea 00:18:34 Step 16/17 : LABEL git_sha=80a24b09310d384b64bfe7dfccb669ba75fd38c7 00:18:34 ---> Running in a064cb98c4c6 00:18:35 Removing intermediate container a064cb98c4c6 00:18:35 ---> 1afb2e67e75f 00:18:35 Step 17/17 : LABEL version=3.1.0-dev.5 00:18:35 ---> Running in a5c81b309957 00:18:35 Removing intermediate container a5c81b309957 00:18:35 ---> 5d45fdf0a1ba 00:18:35 [Warning] One or more build-args [ARCH MAKE] were not consumed 00:18:35 Successfully built 5d45fdf0a1ba 00:18:35 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:18:35 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 00:18:35 00:18:35 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:18:36 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 00:18:36 arm64: Pulling from edgex-lftools-log-publisher 00:18:36 8998bd30e6a1: Pulling fs layer 00:18:36 04944245beec: Pulling fs layer 00:18:36 699f458cf7ca: Pulling fs layer 00:18:36 765212b225bb: Pulling fs layer 00:18:36 f23df028b6ca: Pulling fs layer 00:18:36 d65c8cfc05b1: Pulling fs layer 00:18:36 2437ff75d9bd: Pulling fs layer 00:18:36 f23df028b6ca: Waiting 00:18:36 d65c8cfc05b1: Waiting 00:18:36 765212b225bb: Waiting 00:18:36 2437ff75d9bd: Waiting 00:18:36 04944245beec: Verifying Checksum 00:18:36 04944245beec: Download complete 00:18:36 765212b225bb: Verifying Checksum 00:18:36 765212b225bb: Download complete 00:18:36 f23df028b6ca: Verifying Checksum 00:18:36 f23df028b6ca: Download complete 00:18:36 d65c8cfc05b1: Verifying Checksum 00:18:36 d65c8cfc05b1: Download complete 00:18:36 699f458cf7ca: Verifying Checksum 00:18:36 699f458cf7ca: Download complete 00:18:37 8998bd30e6a1: Verifying Checksum 00:18:37 8998bd30e6a1: Download complete 00:18:39 2437ff75d9bd: Verifying Checksum 00:18:39 2437ff75d9bd: Download complete 00:18:41 8998bd30e6a1: Pull complete 00:18:41 04944245beec: Pull complete 00:18:42 699f458cf7ca: Pull complete 00:18:43 765212b225bb: Pull complete 00:18:43 f23df028b6ca: Pull complete 00:18:43 d65c8cfc05b1: Pull complete 00:18:56 2437ff75d9bd: Pull complete 00:18:56 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 00:18:56 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 00:18:56 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:18:56 prd-ubuntu20.04-docker-arm64-4c-16g-2412 does not seem to be running inside a container 00:18:56 $ 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/54 -v /w/workspace/device-sdk-c/54:/w/workspace/device-sdk-c/54:rw,z -v /w/workspace/device-sdk-c/54@tmp:/w/workspace/device-sdk-c/54@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:18:58 $ docker top afa223384ce5592ea9bcab7f532e138b7acc328c75a4155aa04d21d6a395a075 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 00:18:59 ---> job-cost.sh 00:18:59 lf-activate-venv: SKIPPING 00:18:59 INFO: No Stack... 00:18:59 INFO: Retrieving Pricing Info for: v3-standard-4 00:19:00 INFO: Archiving Costs [Pipeline] sh 00:19:01 + cat /w/workspace/device-sdk-c/54/archives/cost.csv 00:19:01 + cut -d, -f6 [Pipeline] lock 00:19:01 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-main-54-stack-cost] 00:19:01 Resource [jenkins-edgexfoundry-device-sdk-c-main-54-stack-cost] did not exist. Created. 00:19:01 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-main-54-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 00:19:01 /w/workspace/device-sdk-c/54@tmp/durable-cf980bf9/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 00:19:02 + echo total: 0.10999999940395355 [Pipeline] stash 00:19:02 Warning: overwriting stash ‘stack-cost’ 00:19:02 Stashed 1 file(s) [Pipeline] } 00:19:02 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-main-54-stack-cost] [Pipeline] // lock [Pipeline] } 00:19:02 $ docker stop --time=1 afa223384ce5592ea9bcab7f532e138b7acc328c75a4155aa04d21d6a395a075 00:19:04 $ docker rm -f --volumes afa223384ce5592ea9bcab7f532e138b7acc328c75a4155aa04d21d6a395a075 [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:19:04 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 00:19:04 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:19:05 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:19:05 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:19:05 prd-ubuntu20.04-docker-8c-8g-2411 does not seem to be running inside a container 00:19:05 $ 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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 00:19:05 $ docker top 7d9ae95152c0e28c08877e99e81869881abf7402f32e986d70b55b36e93b02b8 -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 00:19:05 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:19:05 [ssh-agent] Looking for ssh-agent implementation... 00:19:05 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:19:05 $ docker exec 7d9ae95152c0e28c08877e99e81869881abf7402f32e986d70b55b36e93b02b8 ssh-agent 00:19:05 SSH_AUTH_SOCK=/tmp/ssh-ApBW04z7eo3i/agent.32 00:19:05 SSH_AGENT_PID=38 00:19:05 Running ssh-add (command line suppressed) 00:19:05 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_14833864206276753634.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_14833864206276753634.key) 00:19:05 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:19:06 + git semver tag 00:19:06 2023-07-28 00:19:06,314 [run_tag] DEBUG tag force:False 00:19:06 2023-07-28 00:19:06,314 [check_head_tag] DEBUG check head tag 00:19:06 2023-07-28 00:19:06,315 [execute] INFO git cat-file --batch-check 00:19:06 2023-07-28 00:19:06,315 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=) 00:19:06 2023-07-28 00:19:06,318 [execute] INFO git cat-file --batch 00:19:06 2023-07-28 00:19:06,318 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=) 00:19:06 2023-07-28 00:19:06,328 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:19:06 2023-07-28 00:19:06,329 [execute] INFO git tag -a v3.1.0-dev.5 -m v3.1.0-dev.5 00:19:06 2023-07-28 00:19:06,329 [execute] DEBUG Popen(['git', 'tag', '-a', 'v3.1.0-dev.5', '-m', 'v3.1.0-dev.5'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=None) 00:19:06 2023-07-28 00:19:06,334 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:19:06 3.1.0-dev.5 [Pipeline] } 00:19:06 $ docker exec --env ******** --env ******** 7d9ae95152c0e28c08877e99e81869881abf7402f32e986d70b55b36e93b02b8 ssh-agent -k 00:19:06 unset SSH_AUTH_SOCK; 00:19:06 unset SSH_AGENT_PID; 00:19:06 echo Agent pid 38 killed; 00:19:06 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 00:19:06 + git semver [Pipeline] } 00:19:07 $ docker stop --time=1 7d9ae95152c0e28c08877e99e81869881abf7402f32e986d70b55b36e93b02b8 00:19:08 $ docker rm -f --volumes 7d9ae95152c0e28c08877e99e81869881abf7402f32e986d70b55b36e93b02b8 [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (LF Tools Sigul) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:19:08 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 00:19:08 00:19:08 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:19:09 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 00:19:09 0.23.1-centos7: Pulling from edgex-lftools 00:19:09 ab5ef0e58194: Pulling fs layer 00:19:09 9712f1f96733: Pulling fs layer 00:19:09 63f879dbbcfc: Pulling fs layer 00:19:09 0d9ebad4ef96: Pulling fs layer 00:19:09 e9a5061849ea: Pulling fs layer 00:19:09 d747dcd14b5f: Pulling fs layer 00:19:09 2de7ff778b66: Pulling fs layer 00:19:09 0d9ebad4ef96: Waiting 00:19:09 e9a5061849ea: Waiting 00:19:09 2de7ff778b66: Waiting 00:19:09 d747dcd14b5f: Waiting 00:19:09 9712f1f96733: Verifying Checksum 00:19:09 9712f1f96733: Download complete 00:19:09 63f879dbbcfc: Verifying Checksum 00:19:09 63f879dbbcfc: Download complete 00:19:09 e9a5061849ea: Verifying Checksum 00:19:09 e9a5061849ea: Download complete 00:19:09 d747dcd14b5f: Verifying Checksum 00:19:09 d747dcd14b5f: Download complete 00:19:09 ab5ef0e58194: Verifying Checksum 00:19:09 ab5ef0e58194: Download complete 00:19:09 0d9ebad4ef96: Verifying Checksum 00:19:09 0d9ebad4ef96: Download complete 00:19:09 2de7ff778b66: Download complete 00:19:12 ab5ef0e58194: Pull complete 00:19:12 9712f1f96733: Pull complete 00:19:12 63f879dbbcfc: Pull complete 00:19:16 0d9ebad4ef96: Pull complete 00:19:16 e9a5061849ea: Pull complete 00:19:16 d747dcd14b5f: Pull complete 00:19:17 2de7ff778b66: Pull complete 00:19:17 Digest: sha256:02657cf374e2015a0d4d7d3420cb6fe05d6b2b35acbcf0b45035c21bd1e1ff52 00:19:17 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 00:19:17 nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:19:17 prd-ubuntu20.04-docker-8c-8g-2411 does not seem to be running inside a container 00:19:17 $ 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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 cat 00:19:23 $ docker top 8e80f6f0e37b14b4cef43c79d37e0257ba17933fcba642a4f45288d7cd5c8605 -eo pid,comm [Pipeline] { [Pipeline] configFileProvider 00:19:23 provisioning config files... 00:19:23 copy managed file [sigul-config] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config10590073305285583867tmp 00:19:23 copy managed file [sigul-password] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config1164367876901225135tmp 00:19:23 copy managed file [sigul-pki] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config4971452313850373961tmp [Pipeline] { [Pipeline] echo 00:19:23 Running global-jjb/shell/sigul-configuration.sh [Pipeline] libraryResource [Pipeline] sh 00:19:23 ---> sigul-configuration.sh 00:19:23 gpg: directory `/root/.gnupg' created 00:19:23 gpg: new configuration file `/root/.gnupg/gpg.conf' created 00:19:23 gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run 00:19:23 gpg: keyring `/root/.gnupg/secring.gpg' created 00:19:23 gpg: keyring `/root/.gnupg/pubring.gpg' created 00:19:23 gpg: CAST5 encrypted data 00:19:23 gpg: encrypted with 1 passphrase 00:19:23 gpg: WARNING: message was not integrity protected [Pipeline] sh 00:19:23 + mkdir /home/jenkins 00:19:23 + mkdir /home/jenkins/sigul [Pipeline] sh 00:19:24 + 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:19:24 Running global-jjb/shell/sigul-install.sh [Pipeline] libraryResource [Pipeline] sh 00:19:24 ---> sigul-install.sh 00:19:24 Sigul already installed; skipping installation. [Pipeline] sh 00:19:24 + git tag --list 00:19:24 0.7.0 00:19:24 0.7.1 00:19:24 1.0.0 00:19:24 v1.0.1 00:19:24 v1.0.2 00:19:24 v1.0.3 00:19:24 v1.1.0 00:19:24 v1.1.1 00:19:24 v1.2.0 00:19:24 v1.2.1 00:19:24 v1.2.2 00:19:24 v1.3.0 00:19:24 v1.3.1 00:19:24 v2.0.0 00:19:24 v2.1.0 00:19:24 v2.2.0 00:19:24 v2.3.0 00:19:24 v3.0 00:19:24 v3.0.0 00:19:24 v3.0.1 00:19:24 v3.1.0-dev.1 00:19:24 v3.1.0-dev.2 00:19:24 v3.1.0-dev.3 00:19:24 v3.1.0-dev.4 00:19:24 v3.1.0-dev.5 [Pipeline] sh 00:19:25 + lftools sign git-tag v3.1.0-dev.5 00:19:25 Signing Git tag with Sigul... 00:19:25 Signing v3.1.0-dev.5 [Pipeline] echo 00:19:25 Running global-jjb/shell/sigul-configuration-cleanup.sh [Pipeline] libraryResource [Pipeline] sh 00:19:26 ---> sigul-configuration-cleanup.sh [Pipeline] } 00:19:26 Deleting 3 temporary files [Pipeline] // configFileProvider [Pipeline] } 00:19:26 $ docker stop --time=1 8e80f6f0e37b14b4cef43c79d37e0257ba17933fcba642a4f45288d7cd5c8605 00:19:27 $ docker rm -f --volumes 8e80f6f0e37b14b4cef43c79d37e0257ba17933fcba642a4f45288d7cd5c8605 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) [Pipeline] sh 00:19:27 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 00:19:27 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:19:28 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:19:28 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:19:28 prd-ubuntu20.04-docker-8c-8g-2411 does not seem to be running inside a container 00:19:28 $ 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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 00:19:28 $ docker top 90ab4dbbcaf9f29d65849b25ebf226b45162400fc1f511c2d3b7a79eb4f82c99 -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 00:19:28 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:19:28 [ssh-agent] Looking for ssh-agent implementation... 00:19:28 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:19:28 $ docker exec 90ab4dbbcaf9f29d65849b25ebf226b45162400fc1f511c2d3b7a79eb4f82c99 ssh-agent 00:19:28 SSH_AUTH_SOCK=/tmp/ssh-DPbeK8GnBBai/agent.33 00:19:28 SSH_AGENT_PID=40 00:19:29 Running ssh-add (command line suppressed) 00:19:29 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_13537314292650172382.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_13537314292650172382.key) 00:19:29 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:19:29 + git semver bump pre 00:19:29 2023-07-28 00:19:29,605 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:19:29 2023-07-28 00:19:29,605 [bump_version] DEBUG bumping version:3.1.0-dev.5 on axis:pre with prefix:dev 00:19:29 2023-07-28 00:19:29,605 [bump_version] DEBUG bumped version:3.1.0-dev.6 00:19:29 2023-07-28 00:19:29,605 [write_version] DEBUG write version:3.1.0-dev.6 to path:/w/workspace/edgexfoundry_device-sdk-c_main/.semver/main with force:True 00:19:29 2023-07-28 00:19:29,605 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:19:29 2023-07-28 00:19:29,605 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:19:29 2023-07-28 00:19:29,607 [execute] INFO git cat-file --batch-check 00:19:29 2023-07-28 00:19:29,607 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=) 00:19:29 2023-07-28 00:19:29,612 [execute] INFO git cat-file --batch 00:19:29 2023-07-28 00:19:29,612 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=) 00:19:29 2023-07-28 00:19:29,617 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:19:29 3.1.0-dev.6 [Pipeline] } 00:19:29 $ docker exec --env ******** --env ******** 90ab4dbbcaf9f29d65849b25ebf226b45162400fc1f511c2d3b7a79eb4f82c99 ssh-agent -k 00:19:29 unset SSH_AUTH_SOCK; 00:19:29 unset SSH_AGENT_PID; 00:19:29 echo Agent pid 40 killed; 00:19:29 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 00:19:30 + git semver [Pipeline] } 00:19:30 $ docker stop --time=1 90ab4dbbcaf9f29d65849b25ebf226b45162400fc1f511c2d3b7a79eb4f82c99 00:19:31 $ docker rm -f --volumes 90ab4dbbcaf9f29d65849b25ebf226b45162400fc1f511c2d3b7a79eb4f82c99 [Pipeline] // withDockerContainer [Pipeline] sh 00:19:31 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 00:19:31 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:19:32 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 00:19:32 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:19:32 prd-ubuntu20.04-docker-8c-8g-2411 does not seem to be running inside a container 00:19:32 $ 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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 00:19:32 $ docker top 42ab124e0492759c8f649bc0966f0982e3841bfa3c9e2c6c75f2aee758d71cad -eo pid,comm 00:19:32 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:19:32 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 00:19:32 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 00:19:32 [ssh-agent] Looking for ssh-agent implementation... 00:19:32 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:19:32 $ docker exec 42ab124e0492759c8f649bc0966f0982e3841bfa3c9e2c6c75f2aee758d71cad ssh-agent 00:19:33 SSH_AUTH_SOCK=/tmp/ssh-4h1NjwEPDYKN/agent.32 00:19:33 SSH_AGENT_PID=38 00:19:33 Running ssh-add (command line suppressed) 00:19:33 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_13843369486106009197.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_13843369486106009197.key) 00:19:33 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 00:19:33 + git semver push 00:19:33 2023-07-28 00:19:33,638 [run_push] DEBUG push 00:19:33 2023-07-28 00:19:33,638 [execute] INFO git cat-file --batch-check 00:19:33 2023-07-28 00:19:33,638 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=) 00:19:33 2023-07-28 00:19:33,643 [execute] INFO git rev-list 70300f2a2aff16818251494dfb104451bd6250db -- 00:19:33 2023-07-28 00:19:33,643 [execute] DEBUG Popen(['git', 'rev-list', '70300f2a2aff16818251494dfb104451bd6250db', '--'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=None) 00:19:33 2023-07-28 00:19:33,651 [execute] INFO git fetch -v origin 00:19:33 2023-07-28 00:19:33,651 [execute] DEBUG Popen(['git', 'fetch', '-v', 'origin'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=True, shell=None, istream=None) 00:19:34 2023-07-28 00:19:34,239 [run_push] DEBUG no remote changes detected 00:19:34 2023-07-28 00:19:34,240 [execute] INFO git push origin semver 00:19:34 2023-07-28 00:19:34,240 [execute] DEBUG Popen(['git', 'push', 'origin', 'semver'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=None) 00:19:35 2023-07-28 00:19:35,055 [run_push] DEBUG push all version tags 00:19:35 2023-07-28 00:19:35,055 [execute] INFO git push origin refs/tags/v*:refs/tags/v* 00:19:35 2023-07-28 00:19:35,056 [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:19:36 2023-07-28 00:19:35,911 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 00:19:36 3.1.0-dev.6 [Pipeline] } 00:19:36 $ docker exec --env ******** --env ******** 42ab124e0492759c8f649bc0966f0982e3841bfa3c9e2c6c75f2aee758d71cad ssh-agent -k 00:19:36 unset SSH_AUTH_SOCK; 00:19:36 unset SSH_AGENT_PID; 00:19:36 echo Agent pid 38 killed; 00:19:36 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 00:19:36 + git semver [Pipeline] } 00:19:36 $ docker stop --time=1 42ab124e0492759c8f649bc0966f0982e3841bfa3c9e2c6c75f2aee758d71cad 00:19:38 $ docker rm -f --volumes 42ab124e0492759c8f649bc0966f0982e3841bfa3c9e2c6c75f2aee758d71cad [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:19:38 + [ -d /w/workspace/edgexfoundry_device-sdk-c_main/archives ] 00:19:38 + ls -al /w/workspace/edgexfoundry_device-sdk-c_main/archives 00:19:38 total 16 00:19:38 drwxr-xr-x 3 root root 4096 Jul 28 00:14 . 00:19:38 drwxrwxr-x 10 jenkins jenkins 4096 Jul 28 00:19 .. 00:19:38 drwxr-xr-x 2 root root 4096 Jul 28 00:14 cost 00:19:38 -rw-r--r-- 1 root root 83 Jul 28 00:14 cost.csv 00:19:38 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-sdk-c_main/archives 00:19:38 + ls -al /w/workspace/edgexfoundry_device-sdk-c_main/archives 00:19:38 total 16 00:19:38 drwxr-xr-x 3 jenkins jenkins 4096 Jul 28 00:14 . 00:19:38 drwxrwxr-x 10 jenkins jenkins 4096 Jul 28 00:19 .. 00:19:38 drwxr-xr-x 2 jenkins jenkins 4096 Jul 28 00:14 cost 00:19:38 -rw-r--r-- 1 jenkins jenkins 83 Jul 28 00:14 cost.csv [Pipeline] libraryResource [Pipeline] sh 00:19:38 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 00:19:39 ---> package-listing.sh 00:19:39 ++ facter osfamily 00:19:39 ++ tr '[:upper:]' '[:lower:]' 00:19:40 + OS_FAMILY=debian 00:19:40 + workspace=/w/workspace/edgexfoundry_device-sdk-c_main 00:19:40 + START_PACKAGES=/tmp/packages_start.txt 00:19:40 + END_PACKAGES=/tmp/packages_end.txt 00:19:40 + DIFF_PACKAGES=/tmp/packages_diff.txt 00:19:40 + PACKAGES=/tmp/packages_start.txt 00:19:40 + '[' /w/workspace/edgexfoundry_device-sdk-c_main ']' 00:19:40 + PACKAGES=/tmp/packages_end.txt 00:19:40 + case "${OS_FAMILY}" in 00:19:40 + dpkg -l 00:19:40 + grep '^ii' 00:19:40 + '[' -f /tmp/packages_start.txt ']' 00:19:40 + '[' -f /tmp/packages_end.txt ']' 00:19:40 + diff /tmp/packages_start.txt /tmp/packages_end.txt 00:19:40 + '[' /w/workspace/edgexfoundry_device-sdk-c_main ']' 00:19:40 + mkdir -p /w/workspace/edgexfoundry_device-sdk-c_main/archives/ 00:19:40 + 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:19:40 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:19:40 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 00:19:40 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 00:19:40 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 00:19:40 prd-ubuntu20.04-docker-8c-8g-2411 does not seem to be running inside a container 00:19:41 $ 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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 00:19:41 $ docker top e4a92b80f7dabc2147a184fd2d38a17aabd3c78b203ca39d4a41c0f90cef9bdc -eo pid,comm [Pipeline] { [Pipeline] sh 00:19:41 + touch /tmp/pre-build-complete [Pipeline] sh 00:19:41 + mkdir -p /var/log/sysstat [Pipeline] sh 00:19:42 + ls /var/log/sa-host 00:19:42 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 00:19:42 provisioning config files... 00:19:42 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config4019289675995258039tmp [Pipeline] { [Pipeline] echo 00:19:42 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 00:19:42 ---> create-netrc.sh [Pipeline] } 00:19:42 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 00:19:42 ---> python-tools-install.sh [Pipeline] echo 00:19:42 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 00:19:43 ---> sudo-logs.sh 00:19:43 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 00:19:43 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 00:19:43 ---> job-cost.sh 00:19:43 lf-activate-venv: SKIPPING 00:19:43 DEBUG: total: 0.2199999988079071 00:19:43 INFO: Retrieving Stack Cost... 00:19:43 INFO: Retrieving Pricing Info for: v3-standard-8 00:19:44 INFO: Archiving Costs [Pipeline] echo 00:19:44 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 00:19:45 ---> logs-deploy.sh 00:19:45 lf-activate-venv: SKIPPING 00:19:45 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-c/main/54 00:19:45 INFO: archiving workspace using pattern(s): 00:19:45 Archives upload complete. 00:19:46 INFO: archiving logs to Nexus