Push event to branch main Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 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-ssh13478029180296731733.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 7928b8837ad34b090831a72fcdf53bff9dae4c17 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-ssh16164550446272472032.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 7928b8837ad34b090831a72fcdf53bff9dae4c17 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-ssh13542342244595622692.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 7928b8837ad34b090831a72fcdf53bff9dae4c17 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 7928b8837ad34b090831a72fcdf53bff9dae4c17 # timeout=10 Commit message: "Merge pull request #462 from cherrycl/skip-arm-c-sdk-2" > 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-ssh4073470804482209858.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-ssh7597081098962697195.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 ‘prd-ubuntu20.04-docker-8c-8g-35415’ is offline ‘prd-ubuntu20.04-docker-8c-8g-35420’ is offline ‘prd-ubuntu20.04-docker-8c-8g-35421’ is offline Running on prd-ubuntu20.04-docker-8c-8g-35420 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 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 (main) Commit message: "Merge pull request #537 from FelixTing/update-example-readme" > 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 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 # timeout=10 > git rev-list --no-walk a3a111b982cad7839e5b9752d22ac1e9c5972a88 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 01:05:19 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 01:05:19 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 01:05:19 ========================================================= 01:05:19 EdgeX Global Pipelines Version Info 01:05:19 ========================================================= [Pipeline] libraryResource [Pipeline] sh 01:05:20 ------------------- 01:05:20 stable info: 01:05:20 ------------------- 01:05:20 Commited By: Cherry Wang cherry@iotechsys.com 01:05:20 Commit SHA: 7928b8837ad34b090831a72fcdf53bff9dae4c17 01:05:20 Message: update stable to v1.0.269 01:05:21 ------------------- 01:05:21 experimental info: 01:05:21 ------------------- 01:05:21 Commited By: **** collab-it+edgex@linuxfoundation.org 01:05:21 Commit SHA: 7928b8837ad34b090831a72fcdf53bff9dae4c17 01:05:21 Message: update experimental to v1.0.269 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-c-settings [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-c [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = main [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = main [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = main [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 8b7a811 [Pipeline] echo 01:05:21 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 01:05:21 provisioning config files... 01:05:21 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config13816961982781937284tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 01:05:22 ---> ****-login.sh 01:05:22 nexus3.edgexfoundry.org:10001 01:05:22 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:22 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:22 Configure a credential helper to remove this warning. See 01:05:22 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:22 01:05:22 Login Succeeded 01:05:22 nexus3.edgexfoundry.org:10002 01:05:22 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:22 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:22 Configure a credential helper to remove this warning. See 01:05:22 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:22 01:05:22 Login Succeeded 01:05:22 nexus3.edgexfoundry.org:10003 01:05:22 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:22 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:22 Configure a credential helper to remove this warning. See 01:05:22 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:22 01:05:22 Login Succeeded 01:05:22 nexus3.edgexfoundry.org:10004 01:05:22 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:22 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:22 Configure a credential helper to remove this warning. See 01:05:22 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:22 01:05:22 Login Succeeded 01:05:22 ****.io 01:05:22 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:22 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:22 Configure a credential helper to remove this warning. See 01:05:22 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:22 01:05:22 Login Succeeded 01:05:22 ---> ****-login.sh ends [Pipeline] } 01:05:22 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 01:05:23 + git rev-list -1 --merges 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151~1..8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 [Pipeline] echo 01:05:23 -----------> git rev-list -1 --merges 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151~1..8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 01:05:23 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 [false] [Pipeline] sh 01:05:23 + git log --format=format:%s -1 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 [Pipeline] echo 01:05:23 ========================================================= 01:05:23 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 01:05:23 ========================================================= Stage "Build LTS Release Image" skipped due to when conditional [Pipeline] getContext [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) Stage "amd64" skipped due to when conditional [Pipeline] getContext [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] } [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 01:05:24 + git rev-list -1 --merges 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151~1..8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 [Pipeline] echo 01:05:24 -----------> git rev-list -1 --merges 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151~1..8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 01:05:24 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 [false] [Pipeline] sh 01:05:24 + git log --format=format:%s -1 8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 [Pipeline] echo 01:05:24 ========================================================= 01:05:24 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 01:05:24 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 01:05:24 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 01:05:24 + grep -v github /etc/ssh/ssh_known_hosts 01:05:24 + [ -e /tmp/ssh_known_hosts ] 01:05:24 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 01:05:24 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 01:05:24 + sudo tee -a /etc/ssh/ssh_known_hosts 01:05:24 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:05:25 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 01:05:25 01:05:25 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:05:25 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 01:05:25 0.1.4: Pulling from edgex-devops/py-git-semver 01:05:25 b85a868b505f: Pulling fs layer 01:05:25 e2be974225ed: Pulling fs layer 01:05:25 339a4e72a1f5: Pulling fs layer 01:05:25 988bab9f4d93: Pulling fs layer 01:05:25 1469e6f7b9e6: Pulling fs layer 01:05:25 eaf3925da568: Pulling fs layer 01:05:25 bab4dde63d76: Pulling fs layer 01:05:25 bde34c3a00c8: Pulling fs layer 01:05:25 b352a97aabf1: Pulling fs layer 01:05:25 4872d77fe225: Pulling fs layer 01:05:25 5851b861e8e6: Pulling fs layer 01:05:25 eaf3925da568: Waiting 01:05:25 bde34c3a00c8: Waiting 01:05:25 bab4dde63d76: Waiting 01:05:25 988bab9f4d93: Waiting 01:05:25 b352a97aabf1: Waiting 01:05:25 4872d77fe225: Waiting 01:05:25 1469e6f7b9e6: Waiting 01:05:25 5851b861e8e6: Waiting 01:05:25 e2be974225ed: Download complete 01:05:25 988bab9f4d93: Download complete 01:05:25 1469e6f7b9e6: Verifying Checksum 01:05:25 1469e6f7b9e6: Download complete 01:05:25 339a4e72a1f5: Verifying Checksum 01:05:25 339a4e72a1f5: Download complete 01:05:25 eaf3925da568: Verifying Checksum 01:05:25 eaf3925da568: Download complete 01:05:25 bde34c3a00c8: Download complete 01:05:25 b352a97aabf1: Download complete 01:05:25 4872d77fe225: Download complete 01:05:25 5851b861e8e6: Verifying Checksum 01:05:25 5851b861e8e6: Download complete 01:05:25 b85a868b505f: Verifying Checksum 01:05:25 b85a868b505f: Download complete 01:05:26 bab4dde63d76: Verifying Checksum 01:05:26 bab4dde63d76: Download complete 01:05:27 b85a868b505f: Pull complete 01:05:27 e2be974225ed: Pull complete 01:05:28 339a4e72a1f5: Pull complete 01:05:28 988bab9f4d93: Pull complete 01:05:29 1469e6f7b9e6: Pull complete 01:05:29 eaf3925da568: Pull complete 01:05:31 bab4dde63d76: Pull complete 01:05:31 bde34c3a00c8: Pull complete 01:05:31 b352a97aabf1: Pull complete 01:05:32 4872d77fe225: Pull complete 01:05:32 5851b861e8e6: Pull complete 01:05:32 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 01:05:32 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 01:05:32 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:05:32 prd-ubuntu20.04-docker-8c-8g-35420 does not seem to be running inside a container 01:05: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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 01:05:35 $ docker top 89a2f5556df9642921f28e5e561f8cb241cd598c573bd5d842b3446208598431 -eo pid,comm 01:05:35 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). 01:05:35 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 01:05:35 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 01:05:35 [ssh-agent] Looking for ssh-agent implementation... 01:05:36 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 01:05:36 $ docker exec 89a2f5556df9642921f28e5e561f8cb241cd598c573bd5d842b3446208598431 ssh-agent 01:05:36 SSH_AUTH_SOCK=/tmp/ssh-68wPGsGRykKs/agent.32 01:05:36 SSH_AGENT_PID=38 01:05:36 Running ssh-add (command line suppressed) 01:05:36 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_6949577113729929094.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_6949577113729929094.key) 01:05:36 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 01:05:36 + git tag --points-at HEAD [Pipeline] } 01:05:36 $ docker exec --env ******** --env ******** 89a2f5556df9642921f28e5e561f8cb241cd598c573bd5d842b3446208598431 ssh-agent -k 01:05:36 unset SSH_AUTH_SOCK; 01:05:36 unset SSH_AGENT_PID; 01:05:36 echo Agent pid 38 killed; 01:05:36 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 01:05:36 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 01:05:36 [ssh-agent] Looking for ssh-agent implementation... 01:05:36 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 01:05:36 $ docker exec 89a2f5556df9642921f28e5e561f8cb241cd598c573bd5d842b3446208598431 ssh-agent 01:05:36 SSH_AUTH_SOCK=/tmp/ssh-6Sej13XJR7J3/agent.72 01:05:36 SSH_AGENT_PID=79 01:05:36 Running ssh-add (command line suppressed) 01:05:37 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_1614508779609221976.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_1614508779609221976.key) 01:05:37 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 01:05:37 + git semver init 01:05:37 2024-12-20 01:05:37,519 [run_init] DEBUG init version:0.0.0 force:False 01:05:37 2024-12-20 01:05:37,519 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-sdk-c_main/.semver 01:05:37 2024-12-20 01:05:37,520 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-c.git /w/workspace/edgexfoundry_device-sdk-c_main/.semver 01:05:37 2024-12-20 01:05:37,520 [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) 01:05:38 2024-12-20 01:05:38,281 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-sdk-c_main/.git/info/exclude 01:05:38 2024-12-20 01:05:38,282 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-sdk-c_main/.semver/main with force:False 01:05:38 2024-12-20 01:05:38,282 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 01:05:38 2024-12-20 01:05:38,282 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 01:05:38 4.0.0-dev.13 [Pipeline] } 01:05:38 $ docker exec --env ******** --env ******** 89a2f5556df9642921f28e5e561f8cb241cd598c573bd5d842b3446208598431 ssh-agent -k 01:05:38 unset SSH_AUTH_SOCK; 01:05:38 unset SSH_AGENT_PID; 01:05:38 echo Agent pid 79 killed; 01:05:38 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 01:05:38 + git semver [Pipeline] } 01:05:39 $ docker stop --time=1 89a2f5556df9642921f28e5e561f8cb241cd598c573bd5d842b3446208598431 01:05:40 $ docker rm -f --volumes 89a2f5556df9642921f28e5e561f8cb241cd598c573bd5d842b3446208598431 [Pipeline] // withDockerContainer [Pipeline] sh 01:05:40 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 01:05:41 Stashed 1 file(s) [Pipeline] echo 01:05:41 [edgeXSemver]: initialized semver on version 4.0.0-dev.13 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] stage [Pipeline] { (Prep) [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 01:05:41 provisioning config files... [Pipeline] // stage [Pipeline] } 01:05:41 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config14081263870055986323tmp [Pipeline] // stage [Pipeline] { [Pipeline] } [Pipeline] libraryResource [Pipeline] sh 01:05:41 ---> ****-login.sh 01:05:41 nexus3.edgexfoundry.org:10001 01:05:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:41 Configure a credential helper to remove this warning. See 01:05:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:41 01:05:41 Login Succeeded 01:05:41 nexus3.edgexfoundry.org:10002 01:05:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:41 Configure a credential helper to remove this warning. See 01:05:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:41 01:05:41 Login Succeeded 01:05:41 nexus3.edgexfoundry.org:10003 01:05:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:41 Configure a credential helper to remove this warning. See 01:05:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:41 01:05:41 Login Succeeded 01:05:41 nexus3.edgexfoundry.org:10004 01:05:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:41 Configure a credential helper to remove this warning. See 01:05:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:41 01:05:41 Login Succeeded 01:05:41 ****.io 01:05:42 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:05:42 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:05:42 Configure a credential helper to remove this warning. See 01:05:42 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:05:42 01:05:42 Login Succeeded 01:05:42 ---> ****-login.sh ends [Pipeline] } 01:05:42 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 01:05:42 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 01:05:42 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 01:05:42 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 01:05:42 ========================================================= 01:05:42 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 01:05:42 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:05:42 + 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 . 01:05:42 Sending build context to Docker daemon 5.425MB 01:05:42 Step 1/22 : ARG BASE=alpine:3.18 01:05:42 Step 2/22 : FROM ${BASE} as builder 01:05:42 latest: Pulling from edgex-devops/edgex-gcc-base 01:05:42 96526aa774ef: Pulling fs layer 01:05:42 da60e534fd72: Pulling fs layer 01:05:42 96526aa774ef: Download complete 01:05:42 96526aa774ef: Pull complete 01:05:43 da60e534fd72: Verifying Checksum 01:05:43 da60e534fd72: Download complete 01:05:46 da60e534fd72: Pull complete 01:05:46 Digest: sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 01:05:46 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 01:05:46 ---> 6605166a5db4 01:05:46 Step 3/22 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 01:05:48 ---> Running in 857dc37deb47 01:05:48 Connecting to iotech.jfrog.io (54.73.4.50:443) 01:05:49 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 01:05:49 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 01:05:49 '/etc/apk/keys/alpine.dev.rsa.pub' saved 01:05:49 Removing intermediate container 857dc37deb47 01:05:49 ---> 15ae456fbb52 01:05:49 Step 4/22 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.18/main' >> /etc/apk/repositories 01:05:49 ---> Running in 8a7fdc68faa4 01:05:50 Removing intermediate container 8a7fdc68faa4 01:05:50 ---> 4035df7a60c8 01:05:50 Step 5/22 : 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 iotech-paho-mqtt-c-dev-1.3 iotech-iot-1.5-dev 01:05:50 ---> Running in 10fb6db1e06e 01:05:50 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:05:50 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:05:50 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.18/main/x86_64/APKINDEX.tar.gz 01:05:51 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:05:51 (1/15) Installing libcbor (0.10.2-r1) 01:05:51 (2/15) Installing iotech-iot-1.5 (1.5.5-r0) 01:05:52 (3/15) Installing iotech-iot-1.5-dev (1.5.5-r0) 01:05:52 (4/15) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 01:05:52 (5/15) Installing libcbor-dev (0.10.2-r1) 01:05:52 (6/15) Installing libmenuw (6.4_p20230506-r0) 01:05:52 (7/15) Installing libpanelw (6.4_p20230506-r0) 01:05:52 (8/15) Installing libncurses++ (6.4_p20230506-r0) 01:05:52 (9/15) Installing ncurses-dev (6.4_p20230506-r0) 01:05:52 (10/15) Installing libblkid (2.38.1-r8) 01:05:52 (11/15) Installing libuuid (2.38.1-r8) 01:05:52 (12/15) Installing libfdisk (2.38.1-r8) 01:05:52 (13/15) Installing libmount (2.38.1-r8) 01:05:52 (14/15) Installing libsmartcols (2.38.1-r8) 01:05:52 (15/15) Installing util-linux-dev (2.38.1-r8) 01:05:52 Executing busybox-1.36.1-r4.trigger 01:05:52 OK: 336 MiB in 97 packages 01:05:53 Removing intermediate container 10fb6db1e06e 01:05:53 ---> 1d36b6d010e6 01:05:53 Step 6/22 : RUN mkdir /tmp/sdk 01:05:53 ---> Running in 193291724dac 01:05:54 Removing intermediate container 193291724dac 01:05:54 ---> 0fe76aa538e7 01:05:54 Step 7/22 : COPY VERSION /tmp/sdk 01:05:54 ---> e047b31a3614 01:05:54 Step 8/22 : COPY src /tmp/sdk/src 01:05:54 ---> f99b21ff3997 01:05:54 Step 9/22 : COPY include /tmp/sdk/include 01:05:54 ---> 6029aa7c3ea6 01:05:54 Step 10/22 : COPY scripts /tmp/sdk/scripts 01:05:54 ---> a47d4a036697 01:05:54 Step 11/22 : COPY LICENSE /tmp/sdk 01:05:54 ---> bf499a73b60d 01:05:54 Step 12/22 : COPY Attribution.txt /tmp/sdk 01:05:54 ---> b6d6fcfe715a 01:05:54 Step 13/22 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 01:05:54 ---> Running in cb59a211141a 01:05:55 + CPPCHECK=false 01:05:55 + DOCGEN=false 01:05:55 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 01:05:55 + '[' 0 -gt 0 ] 01:05:55 + readlink -f ./scripts/build.sh 01:05:55 + dirname /tmp/sdk/scripts/build.sh 01:05:55 + dirname /tmp/sdk/scripts 01:05:55 + ROOT=/tmp/sdk 01:05:55 + cd /tmp/sdk 01:05:55 + mkdir -p /tmp/sdk/build/release 01:05:55 + cd /tmp/sdk/build/release 01:05:55 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 01:05:55 -- The C compiler identification is GNU 12.2.1 01:05:55 -- Detecting C compiler ABI info 01:05:55 -- Detecting C compiler ABI info - done 01:05:55 -- Check for working C compiler: /usr/bin/cc - skipped 01:05:55 -- Detecting C compile features 01:05:55 -- Detecting C compile features - done 01:05:55 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:05:55 -- Found CURL: /usr/lib/libcurl.so (found version "8.4.0") 01:05:55 -- Found LIBYAML: /usr/lib/libyaml.so 01:05:55 -- Found LIBUUID: /usr/lib/libuuid.so 01:05:55 -- Found LIBCBOR: /usr/lib/libcbor.so 01:05:55 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:05:55 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:05:55 -- /opt/iotech/iot/1.5/include 01:05:55 -- C SDK 0.0.0 for Linux 01:05:55 -- Performing Test CSDK_HAVE_ATOMIC 01:05:55 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:05:55 -- Found Curses: /usr/lib/libcurses.so 01:05:55 -- Configuring done (0.4s) 01:05:55 -- Generating done (0.0s) 01:05:55 -- Build files have been written to: /tmp/sdk/build/release 01:05:55 + make all package 01:05:55 + tee release.log 01:05:55 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:05:55 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:05:55 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:05:56 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:05:56 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:05:56 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:05:56 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:05:56 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:05:56 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:05:56 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:05:57 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:05:57 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:05:57 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:05:57 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:05:57 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:05:58 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:05:58 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:05:58 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 01:05:58 from /tmp/sdk/src/c/registry.h:14, 01:05:58 from /tmp/sdk/src/c/registry-impl.h:12, 01:05:58 from /tmp/sdk/src/c/keeper.h:12, 01:05:58 from /tmp/sdk/src/c/keeper.c:1: 01:05:58 /tmp/sdk/src/c/keeper.c: In function 'edgex_keeper_client_init': 01:05:58 /tmp/sdk/src/c/keeper.c:124:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 01:05:58 124 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 01:05:58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 01:05:58 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 01:05:58 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 01:05:58 | ^~~~~~~~~~~ 01:05:58 /tmp/sdk/src/c/keeper.c:124:55: note: format string is defined here 01:05:58 124 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 01:05:58 | ~^ 01:05:58 | | 01:05:58 | char * 01:05:58 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:05:58 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:05:58 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:05:58 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:05:59 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:05:59 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:05:59 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:05:59 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:05:59 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:06:00 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:06:00 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:06:00 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:06:00 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:06:00 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:06:01 /tmp/sdk/src/c/service.c: In function 'devsdk_service_start': 01:06:01 /tmp/sdk/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 01:06:01 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 01:06:01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 01:06:01 /tmp/sdk/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 01:06:01 875 | const iot_data_t *deviceservices_config; 01:06:01 | ^~~~~~~~~~~~~~~~~~~~~ 01:06:01 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:06:01 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:06:01 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:06:01 [ 68%] Linking C shared library libcsdk.so 01:06:01 [ 68%] Built target csdk 01:06:01 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:06:01 [ 72%] Linking C executable template 01:06:01 [ 72%] Built target template 01:06:01 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:06:01 [ 76%] Linking C executable device-counter 01:06:02 [ 76%] Built target device-counter 01:06:02 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:06:02 [ 80%] Linking C executable device-random 01:06:02 [ 80%] Built target device-random 01:06:02 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:06:02 [ 84%] Linking C executable device-gyro 01:06:02 [ 84%] Built target device-gyro 01:06:02 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:06:02 [ 88%] Linking C executable device-bitfields 01:06:02 [ 88%] Built target device-bitfields 01:06:02 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:06:02 [ 92%] Linking C executable template-discovery 01:06:02 [ 92%] Built target template-discovery 01:06:02 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 01:06:02 [ 96%] Linking C executable device-file 01:06:02 [ 96%] Built target device-file 01:06:02 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 01:06:03 [100%] Linking C executable device-terminal 01:06:03 [100%] Built target device-terminal 01:06:03 Run CPack packaging tool... 01:06:03 CPack: Create package using TGZ 01:06:03 CPack: Install projects 01:06:03 CPack: - Run preinstall target for: Csdk 01:06:03 CPack: - Install project: Csdk [] 01:06:03 CPack: Create package 01:06:03 CPack: - package: /tmp/sdk/build/release/csdk-0.0.0.tar.gz generated. 01:06:03 + '[' false '=' true ] 01:06:03 + '[' false '=' true ] 01:06:03 + mkdir -p /tmp/sdk/build/debug 01:06:03 + cd /tmp/sdk/build/debug 01:06:03 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 01:06:03 -- The C compiler identification is GNU 12.2.1 01:06:03 -- Detecting C compiler ABI info 01:06:03 -- Detecting C compiler ABI info - done 01:06:03 -- Check for working C compiler: /usr/bin/cc - skipped 01:06:03 -- Detecting C compile features 01:06:03 -- Detecting C compile features - done 01:06:03 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:06:03 -- Found CURL: /usr/lib/libcurl.so (found version "8.4.0") 01:06:03 -- Found LIBYAML: /usr/lib/libyaml.so 01:06:03 -- Found LIBUUID: /usr/lib/libuuid.so 01:06:03 -- Found LIBCBOR: /usr/lib/libcbor.so 01:06:03 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:06:03 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:06:03 -- /opt/iotech/iot/1.5/include 01:06:03 -- C SDK 0.0.0 for Linux 01:06:03 -- Performing Test CSDK_HAVE_ATOMIC 01:06:03 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:06:03 -- Found Curses: /usr/lib/libcurses.so 01:06:03 -- Configuring done (0.4s) 01:06:03 -- Generating done (0.0s) 01:06:03 -- Build files have been written to: /tmp/sdk/build/debug 01:06:03 + make 01:06:03 + tee debug.log 01:06:03 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:06:03 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:06:04 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:06:04 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:06:04 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:06:04 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:06:04 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:06:04 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:06:04 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:06:04 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:06:04 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:06:04 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:06:04 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:06:04 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:06:04 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:06:05 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:06:05 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:06:05 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 01:06:05 from /tmp/sdk/src/c/registry.h:14, 01:06:05 from /tmp/sdk/src/c/registry-impl.h:12, 01:06:05 from /tmp/sdk/src/c/keeper.h:12, 01:06:05 from /tmp/sdk/src/c/keeper.c:1: 01:06:05 /tmp/sdk/src/c/keeper.c: In function 'edgex_keeper_client_init': 01:06:05 /tmp/sdk/src/c/keeper.c:124:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 01:06:05 124 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 01:06:05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 01:06:05 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 01:06:05 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 01:06:05 | ^~~~~~~~~~~ 01:06:05 /tmp/sdk/src/c/keeper.c:124:55: note: format string is defined here 01:06:05 124 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 01:06:05 | ~^ 01:06:05 | | 01:06:05 | char * 01:06:05 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:06:05 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:06:05 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:06:05 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:06:05 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:06:05 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:06:05 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:06:05 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:06:05 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:06:05 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:06:06 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:06:06 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:06:06 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:06:06 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:06:06 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:06:06 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:06:06 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:06:06 [ 68%] Linking C shared library libcsdk.so 01:06:06 [ 68%] Built target csdk 01:06:06 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:06:06 [ 72%] Linking C executable template 01:06:06 [ 72%] Built target template 01:06:06 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:06:06 [ 76%] Linking C executable device-counter 01:06:06 [ 76%] Built target device-counter 01:06:06 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:06:06 [ 80%] Linking C executable device-random 01:06:07 [ 80%] Built target device-random 01:06:07 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:06:07 [ 84%] Linking C executable device-gyro 01:06:07 [ 84%] Built target device-gyro 01:06:07 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:06:07 [ 88%] Linking C executable device-bitfields 01:06:07 [ 88%] Built target device-bitfields 01:06:07 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:06:07 [ 92%] Linking C executable template-discovery 01:06:07 [ 92%] Built target template-discovery 01:06:07 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 01:06:07 [ 96%] Linking C executable device-file 01:06:07 [ 96%] Built target device-file 01:06:07 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 01:06:07 [100%] Linking C executable device-terminal 01:06:08 [100%] Built target device-terminal 01:06:08 make: Entering directory '/tmp/sdk/build/release' 01:06:08 [ 68%] Built target csdk 01:06:08 [ 72%] Built target template 01:06:08 [ 76%] Built target device-counter 01:06:08 [ 80%] Built target device-random 01:06:08 [ 84%] Built target device-gyro 01:06:08 [ 88%] Built target device-bitfields 01:06:08 [ 92%] Built target template-discovery 01:06:08 [ 96%] Built target device-file 01:06:08 [100%] Built target device-terminal 01:06:08 Install the project... 01:06:08 -- Install configuration: "Release" 01:06:08 -- Installing: /usr/local/lib/libcsdk.so 01:06:08 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 01:06:08 -- Installing: /usr/local/include 01:06:08 -- Installing: /usr/local/include/devsdk 01:06:08 -- Installing: /usr/local/include/devsdk/devsdk.h 01:06:08 -- Installing: /usr/local/include/devsdk/devsdk-base.h 01:06:08 -- Installing: /usr/local/include/edgex 01:06:08 -- Installing: /usr/local/include/edgex/edgex.h 01:06:08 -- Installing: /usr/local/include/edgex/devices.h 01:06:08 -- Installing: /usr/local/include/edgex/profiles.h 01:06:08 -- Installing: /usr/local/include/edgex/edgex-base.h 01:06:08 -- Installing: /usr/local/include/edgex/rest-server.h 01:06:08 -- Installing: /usr/local/include/edgex/csdk-defs.h 01:06:08 -- Installing: /usr/local/share/device-sdk-c/LICENSE 01:06:08 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 01:06:08 make: Leaving directory '/tmp/sdk/build/release' 01:06:08 Removing intermediate container cb59a211141a 01:06:08 ---> 2b7e141687b3 01:06:08 Step 14/22 : FROM ${BASE} 01:06:08 ---> 6605166a5db4 01:06:08 Step 15/22 : LABEL maintainer="IOTech " 01:06:08 ---> Running in d4ce926ec49e 01:06:08 Removing intermediate container d4ce926ec49e 01:06:08 ---> ca3e0fe343c6 01:06:08 Step 16/22 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 01:06:08 ---> Running in e2fb5bef37c3 01:06:09 Connecting to iotech.jfrog.io (34.246.139.145:443) 01:06:09 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 01:06:09 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 01:06:09 '/etc/apk/keys/alpine.dev.rsa.pub' saved 01:06:10 Removing intermediate container e2fb5bef37c3 01:06:10 ---> b835f552e77a 01:06:10 Step 17/22 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.18/main' >> /etc/apk/repositories 01:06:10 ---> Running in 2ad707ab182d 01:06:12 Removing intermediate container 2ad707ab182d 01:06:12 ---> 70ad9091ec20 01:06:12 Step 18/22 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml curl libmicrohttpd libuuid libcbor iotech-paho-mqtt-c-dev-1.3 iotech-iot-1.5 dumb-init 01:06:12 ---> Running in 1a63d7f57c38 01:06:12 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:12 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:06:12 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:13 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:06:13 (1/8) Upgrading libcurl (8.4.0-r0 -> 8.9.1-r1) 01:06:13 (2/8) Installing curl (8.9.1-r1) 01:06:13 (3/8) Upgrading curl-dev (8.4.0-r0 -> 8.9.1-r1) 01:06:13 (4/8) Installing dumb-init (1.2.5-r2) 01:06:13 (5/8) Installing libcbor (0.10.2-r1) 01:06:13 (6/8) Installing iotech-iot-1.5 (1.5.5-r0) 01:06:14 (7/8) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 01:06:14 (8/8) Installing libuuid (2.38.1-r8) 01:06:14 Executing busybox-1.36.1-r4.trigger 01:06:14 OK: 331 MiB in 88 packages 01:06:14 Removing intermediate container 1a63d7f57c38 01:06:14 ---> 1cfed1d93199 01:06:14 Step 19/22 : RUN apk --no-cache upgrade 01:06:14 ---> Running in a5d982d7773f 01:06:15 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:15 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:06:15 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:16 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:06:16 Upgrading critical system libraries and apk-tools: 01:06:16 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 01:06:16 Executing busybox-1.36.1-r4.trigger 01:06:16 Continuing the upgrade transaction with new apk-tools: 01:06:16 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:16 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:06:16 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:16 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:06:16 (1/14) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 01:06:16 Executing busybox-1.36.1-r7.post-upgrade 01:06:16 (2/14) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 01:06:16 (3/14) Upgrading ca-certificates-bundle (20230506-r0 -> 20240226-r0) 01:06:16 (4/14) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.7-r1) 01:06:16 (5/14) Upgrading libssl3 (3.1.4-r0 -> 3.1.7-r1) 01:06:16 (6/14) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 01:06:16 (7/14) Upgrading libexpat (2.5.0-r1 -> 2.6.4-r0) 01:06:16 (8/14) Upgrading libarchive (3.7.2-r0 -> 3.7.7-r0) 01:06:16 (9/14) Upgrading ca-certificates (20230506-r0 -> 20240226-r0) 01:06:16 (10/14) Upgrading openssl-dev (3.1.4-r0 -> 3.1.7-r1) 01:06:16 (11/14) Upgrading git (2.40.1-r0 -> 2.40.3-r0) 01:06:16 (12/14) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 01:06:17 (13/14) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 01:06:17 (14/14) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 01:06:17 Executing busybox-1.36.1-r7.trigger 01:06:17 Executing ca-certificates-20240226-r0.trigger 01:06:17 OK: 331 MiB in 88 packages 01:06:18 Removing intermediate container a5d982d7773f 01:06:18 ---> aff11a997ae8 01:06:18 Step 20/22 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 01:06:18 ---> b2c7c37b1414 01:06:18 Step 21/22 : COPY --from=builder /usr/local/lib /usr/local/lib 01:06:18 ---> cdd271d63a64 01:06:18 Step 22/22 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 01:06:18 ---> f290acd53863 01:06:18 Successfully built f290acd53863 01:06:18 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 01:06:19 + docker inspect -f . ci-base-image-x86_64 01:06:19 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:06:19 prd-ubuntu20.04-docker-8c-8g-35420 does not seem to be running inside a container 01:06:19 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 01:06:19 $ docker top a242a9681e7f5b9efc39b8f4b78b3467e0f7d6f9a9e633035b3bbb05bcf33beb -eo pid,comm [Pipeline] { [Pipeline] sh 01:06:19 + make test 01:06:19 echo "make test" 01:06:19 make test [Pipeline] } 01:06:19 $ docker stop --time=1 a242a9681e7f5b9efc39b8f4b78b3467e0f7d6f9a9e633035b3bbb05bcf33beb 01:06:21 $ docker rm -f --volumes a242a9681e7f5b9efc39b8f4b78b3467e0f7d6f9a9e633035b3bbb05bcf33beb [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 01:06:21 + sudo chown -R jenkins:jenkins . [Pipeline] sh 01:06:21 + ls -al . 01:06:21 total 212 01:06:21 drwxrwxr-x 9 jenkins jenkins 4096 Dec 20 01:05 . 01:06:21 drwxrwxr-x 4 jenkins jenkins 4096 Dec 20 01:05 .. 01:06:21 drwxrwxr-x 8 jenkins jenkins 4096 Dec 20 01:05 .git 01:06:21 drwxrwxr-x 3 jenkins jenkins 4096 Dec 20 01:05 .github 01:06:21 -rw-rw-r-- 1 jenkins jenkins 176 Dec 20 01:05 .gitignore 01:06:21 drwxr-xr-x 3 jenkins jenkins 4096 Dec 20 01:05 .semver 01:06:21 -rw-rw-r-- 1 jenkins jenkins 2908 Dec 20 01:05 Attribution.txt 01:06:21 -rw-rw-r-- 1 jenkins jenkins 11953 Dec 20 01:05 CHANGELOG.md 01:06:21 -rw-rw-r-- 1 jenkins jenkins 108574 Dec 20 01:05 Doxyfile 01:06:21 -rw-rw-r-- 1 jenkins jenkins 677 Dec 20 01:05 GOVERNANCE.md 01:06:21 -rw-rw-r-- 1 jenkins jenkins 784 Dec 20 01:05 Jenkinsfile 01:06:21 -rw-rw-r-- 1 jenkins jenkins 10174 Dec 20 01:05 LICENSE 01:06:21 -rw-rw-r-- 1 jenkins jenkins 444 Dec 20 01:05 Makefile 01:06:21 -rw-rw-r-- 1 jenkins jenkins 618 Dec 20 01:05 OWNERS.md 01:06:21 -rw-rw-r-- 1 jenkins jenkins 1651 Dec 20 01:05 README.IOT.md 01:06:21 -rw-rw-r-- 1 jenkins jenkins 4173 Dec 20 01:05 README.md 01:06:21 -rw-rw-r-- 1 jenkins jenkins 1245 Dec 20 01:05 README.v3.md 01:06:21 -rw-rw-r-- 1 jenkins jenkins 12 Dec 20 01:05 VERSION 01:06:21 drwxrwxr-x 2 jenkins jenkins 4096 Dec 20 01:05 docs 01:06:21 drwxrwxr-x 4 jenkins jenkins 4096 Dec 20 01:05 include 01:06:21 drwxrwxr-x 2 jenkins jenkins 4096 Dec 20 01:05 scripts 01:06:21 drwxrwxr-x 4 jenkins jenkins 4096 Dec 20 01:05 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:06:22 + 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=8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 --label arch=amd64 --label version=4.0.0-dev.13 . 01:06:22 Sending build context to Docker daemon 5.425MB 01:06:22 Step 1/18 : ARG BASE=alpine:3.18 01:06:22 Step 2/18 : FROM ${BASE} 01:06:22 ---> f290acd53863 01:06:22 Step 3/18 : LABEL maintainer="IOTech " 01:06:22 ---> Running in 15ed22a1cd98 01:06:22 Removing intermediate container 15ed22a1cd98 01:06:22 ---> 09963051acd1 01:06:22 Step 4/18 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 01:06:22 ---> Running in 97b3a7e22a2e 01:06:22 Connecting to iotech.jfrog.io (54.73.4.50:443) 01:06:23 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 01:06:23 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 01:06:23 '/etc/apk/keys/alpine.dev.rsa.pub' saved 01:06:23 Removing intermediate container 97b3a7e22a2e 01:06:23 ---> 0aa6c31e95bf 01:06:23 Step 5/18 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.18/main' >> /etc/apk/repositories 01:06:23 ---> Running in 5b85bc6c2815 01:06:23 Removing intermediate container 5b85bc6c2815 01:06:23 ---> 3ef6b740a626 01:06:23 Step 6/18 : 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 iotech-paho-mqtt-c-dev-1.3 iotech-iot-1.5-dev dumb-init && mkdir -p /edgex-c-sdk/build 01:06:23 ---> Running in 70ebaf0e1068 01:06:24 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:24 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:06:24 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:25 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:06:25 (1/11) Installing iotech-iot-1.5-dev (1.5.5-r0) 01:06:25 (2/11) Installing libcbor-dev (0.10.2-r1) 01:06:25 (3/11) Installing libmenuw (6.4_p20230506-r0) 01:06:25 (4/11) Installing libpanelw (6.4_p20230506-r0) 01:06:25 (5/11) Installing libncurses++ (6.4_p20230506-r0) 01:06:25 (6/11) Installing ncurses-dev (6.4_p20230506-r0) 01:06:25 (7/11) Installing libblkid (2.38.1-r8) 01:06:25 (8/11) Installing libfdisk (2.38.1-r8) 01:06:25 (9/11) Installing libmount (2.38.1-r8) 01:06:25 (10/11) Installing libsmartcols (2.38.1-r8) 01:06:25 (11/11) Installing util-linux-dev (2.38.1-r8) 01:06:25 Executing busybox-1.36.1-r7.trigger 01:06:25 OK: 336 MiB in 99 packages 01:06:26 Removing intermediate container 70ebaf0e1068 01:06:26 ---> c80d83641df3 01:06:26 Step 7/18 : RUN apk --no-cache upgrade 01:06:26 ---> Running in 652c96a00fb3 01:06:26 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:26 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:06:26 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.18/main/x86_64/APKINDEX.tar.gz 01:06:27 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:06:27 OK: 336 MiB in 99 packages 01:06:27 Removing intermediate container 652c96a00fb3 01:06:27 ---> b942bddc0d5b 01:06:27 Step 8/18 : COPY VERSION /edgex-c-sdk/ 01:06:27 ---> 35014a75e562 01:06:27 Step 9/18 : COPY src /edgex-c-sdk/src/ 01:06:27 ---> 33b8376db66e 01:06:27 Step 10/18 : COPY include /edgex-c-sdk/include/ 01:06:28 ---> efa4e1e3ee03 01:06:28 Step 11/18 : COPY scripts /edgex-c-sdk/scripts 01:06:28 ---> 3799cb08e1c1 01:06:28 Step 12/18 : COPY LICENSE /edgex-c-sdk/ 01:06:28 ---> 10717c461c4b 01:06:28 Step 13/18 : COPY Attribution.txt /edgex-c-sdk/ 01:06:28 ---> b82ae6e07bf8 01:06:28 Step 14/18 : WORKDIR /edgex-c-sdk 01:06:28 ---> Running in 15832e57bd6b 01:06:28 Removing intermediate container 15832e57bd6b 01:06:28 ---> 8c060ae3b173 01:06:28 Step 15/18 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 01:06:28 ---> Running in b05134ee82f5 01:06:28 Removing intermediate container b05134ee82f5 01:06:28 ---> 8614e9909848 01:06:28 Step 16/18 : LABEL arch=amd64 01:06:28 ---> Running in 83d16119e3dd 01:06:28 Removing intermediate container 83d16119e3dd 01:06:28 ---> 2fe6b0511afb 01:06:28 Step 17/18 : LABEL git_sha=8b7a811caa8c4c30c104a130aeb3a7ff4cfa5151 01:06:28 ---> Running in de83e799f369 01:06:28 Removing intermediate container de83e799f369 01:06:28 ---> 471ba101f392 01:06:28 Step 18/18 : LABEL version=4.0.0-dev.13 01:06:28 ---> Running in 36844cebe61f 01:06:28 Removing intermediate container 36844cebe61f 01:06:28 ---> 885c594fc5f6 01:06:28 [Warning] One or more build-args [ARCH MAKE] were not consumed 01:06:28 Successfully built 885c594fc5f6 01:06:28 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] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:06:29 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 01:06:29 01:06:29 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:06:29 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 01:06:29 latest: Pulling from edgex-lftools-log-publisher 01:06:29 5eb5b503b376: Pulling fs layer 01:06:29 5c69ac0246d0: Pulling fs layer 01:06:29 ec43610c2a17: Pulling fs layer 01:06:29 3a2ae6a8a46f: Pulling fs layer 01:06:29 33b1e0a273af: Pulling fs layer 01:06:29 5d3b04190fa2: Pulling fs layer 01:06:29 2f39f015ded8: Pulling fs layer 01:06:29 3a2ae6a8a46f: Waiting 01:06:29 33b1e0a273af: Waiting 01:06:29 5d3b04190fa2: Waiting 01:06:29 2f39f015ded8: Waiting 01:06:29 5c69ac0246d0: Download complete 01:06:29 3a2ae6a8a46f: Download complete 01:06:29 33b1e0a273af: Verifying Checksum 01:06:29 33b1e0a273af: Download complete 01:06:29 ec43610c2a17: Verifying Checksum 01:06:29 ec43610c2a17: Download complete 01:06:29 5d3b04190fa2: Verifying Checksum 01:06:29 5d3b04190fa2: Download complete 01:06:29 5eb5b503b376: Verifying Checksum 01:06:29 5eb5b503b376: Download complete 01:06:30 2f39f015ded8: Download complete 01:06:31 5eb5b503b376: Pull complete 01:06:31 5c69ac0246d0: Pull complete 01:06:31 ec43610c2a17: Pull complete 01:06:31 3a2ae6a8a46f: Pull complete 01:06:31 33b1e0a273af: Pull complete 01:06:32 5d3b04190fa2: Pull complete 01:06:36 2f39f015ded8: Pull complete 01:06:36 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 01:06:36 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 01:06:36 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:06:36 prd-ubuntu20.04-docker-8c-8g-35420 does not seem to be running inside a container 01:06:36 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 01:06:40 $ docker top 147b6336451d646a26fca7bc042f08d8d3ec71b731de2ac3572bb5711b8a6d23 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 01:06:41 ---> job-cost.sh 01:06:41 lf-activate-venv: SKIPPING 01:06:41 INFO: No Stack... 01:06:41 INFO: Retrieving Pricing Info for: v3-standard-8 01:06:41 INFO: Archiving Costs [Pipeline] sh 01:06:41 + cat /w/workspace/edgexfoundry_device-sdk-c_main/archives/cost.csv 01:06:41 + cut -d, -f6 [Pipeline] lock 01:06:41 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-sdk-c-main-90-stack-cost] 01:06:41 Resource [jenkins-edgexfoundry-device-sdk-c-main-90-stack-cost] did not exist. Created. 01:06:41 Lock acquired on [Resource: jenkins-edgexfoundry-device-sdk-c-main-90-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 01:06:42 + echo total: 0.2199999988079071 [Pipeline] stash 01:06:42 Stashed 1 file(s) [Pipeline] } 01:06:42 Lock released on resource [Resource: jenkins-edgexfoundry-device-sdk-c-main-90-stack-cost] [Pipeline] // lock [Pipeline] } 01:06:42 $ docker stop --time=1 147b6336451d646a26fca7bc042f08d8d3ec71b731de2ac3572bb5711b8a6d23 01:06:43 $ docker rm -f --volumes 147b6336451d646a26fca7bc042f08d8d3ec71b731de2ac3572bb5711b8a6d23 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) [Pipeline] stage [Pipeline] { (Tag) [Pipeline] unstash [Pipeline] sh 01:06:44 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 01:06:44 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:06:44 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 01:06:44 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:06:44 prd-ubuntu20.04-docker-8c-8g-35420 does not seem to be running inside a container 01:06:44 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 01:06:44 $ docker top 0003962c3d016cdb723d149b8793b3ff7874ea5cf9c8c853bb7c459d09e5ce95 -eo pid,comm 01:06:44 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). 01:06:44 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 01:06:44 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 01:06:44 [ssh-agent] Looking for ssh-agent implementation... 01:06:45 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 01:06:45 $ docker exec 0003962c3d016cdb723d149b8793b3ff7874ea5cf9c8c853bb7c459d09e5ce95 ssh-agent 01:06:45 SSH_AUTH_SOCK=/tmp/ssh-fJqhvyv0SgcW/agent.33 01:06:45 SSH_AGENT_PID=39 01:06:45 Running ssh-add (command line suppressed) 01:06:45 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_17863255598669171520.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_17863255598669171520.key) 01:06:45 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 01:06:45 + git semver tag 01:06:45 2024-12-20 01:06:45,809 [run_tag] DEBUG tag force:False 01:06:45 2024-12-20 01:06:45,809 [check_head_tag] DEBUG check head tag 01:06:45 2024-12-20 01:06:45,810 [execute] INFO git cat-file --batch-check 01:06:45 2024-12-20 01:06:45,810 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=) 01:06:45 2024-12-20 01:06:45,814 [execute] INFO git cat-file --batch 01:06:45 2024-12-20 01:06:45,814 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=) 01:06:45 2024-12-20 01:06:45,830 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 01:06:45 2024-12-20 01:06:45,830 [execute] INFO git tag -a v4.0.0-dev.13 -m v4.0.0-dev.13 01:06:45 2024-12-20 01:06:45,831 [execute] DEBUG Popen(['git', 'tag', '-a', 'v4.0.0-dev.13', '-m', 'v4.0.0-dev.13'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main, universal_newlines=False, shell=None, istream=None) 01:06:45 2024-12-20 01:06:45,836 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 01:06:45 4.0.0-dev.13 [Pipeline] } 01:06:45 $ docker exec --env ******** --env ******** 0003962c3d016cdb723d149b8793b3ff7874ea5cf9c8c853bb7c459d09e5ce95 ssh-agent -k 01:06:45 unset SSH_AUTH_SOCK; 01:06:45 unset SSH_AGENT_PID; 01:06:45 echo Agent pid 39 killed; 01:06:46 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 01:06:46 + git semver [Pipeline] } 01:06:46 $ docker stop --time=1 0003962c3d016cdb723d149b8793b3ff7874ea5cf9c8c853bb7c459d09e5ce95 01:06:47 $ docker rm -f --volumes 0003962c3d016cdb723d149b8793b3ff7874ea5cf9c8c853bb7c459d09e5ce95 [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (LF Tools Sigul) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:06:48 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 01:06:48 01:06:48 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:06:48 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 01:06:48 0.23.1-centos7: Pulling from edgex-lftools 01:06:48 ab5ef0e58194: Pulling fs layer 01:06:48 9712f1f96733: Pulling fs layer 01:06:48 63f879dbbcfc: Pulling fs layer 01:06:48 0d9ebad4ef96: Pulling fs layer 01:06:48 e9a5061849ea: Pulling fs layer 01:06:48 d747dcd14b5f: Pulling fs layer 01:06:48 2de7ff778b66: Pulling fs layer 01:06:48 0d9ebad4ef96: Waiting 01:06:48 d747dcd14b5f: Waiting 01:06:48 e9a5061849ea: Waiting 01:06:48 9712f1f96733: Verifying Checksum 01:06:48 9712f1f96733: Download complete 01:06:48 63f879dbbcfc: Verifying Checksum 01:06:48 63f879dbbcfc: Download complete 01:06:49 e9a5061849ea: Verifying Checksum 01:06:49 e9a5061849ea: Download complete 01:06:49 d747dcd14b5f: Verifying Checksum 01:06:49 d747dcd14b5f: Download complete 01:06:49 0d9ebad4ef96: Verifying Checksum 01:06:49 0d9ebad4ef96: Download complete 01:06:49 ab5ef0e58194: Download complete 01:06:49 2de7ff778b66: Verifying Checksum 01:06:49 2de7ff778b66: Download complete 01:06:51 ab5ef0e58194: Pull complete 01:06:51 9712f1f96733: Pull complete 01:06:52 63f879dbbcfc: Pull complete 01:06:56 0d9ebad4ef96: Pull complete 01:06:56 e9a5061849ea: Pull complete 01:06:56 d747dcd14b5f: Pull complete 01:06:57 2de7ff778b66: Pull complete 01:06:57 Digest: sha256:02657cf374e2015a0d4d7d3420cb6fe05d6b2b35acbcf0b45035c21bd1e1ff52 01:06:57 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 01:06:57 nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:06:57 prd-ubuntu20.04-docker-8c-8g-35420 does not seem to be running inside a container 01:06:57 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 cat 01:07:03 $ docker top 2873afeac31dcf4c0a808216a66cfa87121dc88897e6017c4f171afc1e348a05 -eo pid,comm [Pipeline] { [Pipeline] configFileProvider 01:07:03 provisioning config files... 01:07:03 copy managed file [sigul-config] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config15006971608349203662tmp 01:07:03 copy managed file [sigul-password] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config17554693232739703028tmp 01:07:03 copy managed file [sigul-pki] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config892500369493509263tmp [Pipeline] { [Pipeline] echo 01:07:04 Running global-jjb/shell/sigul-configuration.sh [Pipeline] libraryResource [Pipeline] sh 01:07:04 ---> sigul-configuration.sh 01:07:04 gpg: directory `/root/.gnupg' created 01:07:04 gpg: new configuration file `/root/.gnupg/gpg.conf' created 01:07:04 gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run 01:07:04 gpg: keyring `/root/.gnupg/secring.gpg' created 01:07:04 gpg: keyring `/root/.gnupg/pubring.gpg' created 01:07:04 gpg: CAST5 encrypted data 01:07:04 gpg: encrypted with 1 passphrase 01:07:04 gpg: WARNING: message was not integrity protected [Pipeline] sh 01:07:04 + mkdir /home/jenkins 01:07:04 + mkdir /home/jenkins/sigul [Pipeline] sh 01:07:04 + 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 01:07:04 Running global-jjb/shell/sigul-install.sh [Pipeline] libraryResource [Pipeline] sh 01:07:05 ---> sigul-install.sh 01:07:05 Sigul already installed; skipping installation. [Pipeline] sh 01:07:05 + git tag --list 01:07:05 0.7.0 01:07:05 0.7.1 01:07:05 1.0.0 01:07:05 v1.0.1 01:07:05 v1.0.2 01:07:05 v1.0.3 01:07:05 v1.1.0 01:07:05 v1.1.1 01:07:05 v1.2.0 01:07:05 v1.2.1 01:07:05 v1.2.2 01:07:05 v1.3.0 01:07:05 v1.3.1 01:07:05 v2.0.0 01:07:05 v2.1.0 01:07:05 v2.2.0 01:07:05 v2.3.0 01:07:05 v3.0 01:07:05 v3.0.0 01:07:05 v3.0.1 01:07:05 v3.0.2 01:07:05 v3.0.3-dev.1 01:07:05 v3.0.3-dev.10 01:07:05 v3.0.3-dev.11 01:07:05 v3.0.3-dev.12 01:07:05 v3.0.3-dev.13 01:07:05 v3.0.3-dev.14 01:07:05 v3.0.3-dev.15 01:07:05 v3.0.3-dev.16 01:07:05 v3.0.3-dev.17 01:07:05 v3.0.3-dev.2 01:07:05 v3.0.3-dev.3 01:07:05 v3.0.3-dev.4 01:07:05 v3.0.3-dev.5 01:07:05 v3.0.3-dev.6 01:07:05 v3.0.3-dev.7 01:07:05 v3.0.3-dev.8 01:07:05 v3.0.3-dev.9 01:07:05 v3.1 01:07:05 v3.1.0 01:07:05 v3.1.0-dev.1 01:07:05 v3.1.0-dev.2 01:07:05 v3.1.0-dev.3 01:07:05 v3.1.0-dev.4 01:07:05 v3.1.0-dev.5 01:07:05 v3.1.0-dev.6 01:07:05 v3.1.0-dev.7 01:07:05 v3.1.0-dev.8 01:07:05 v3.1.0-dev.9 01:07:05 v3.1.1 01:07:05 v3.1.1-dev.1 01:07:05 v4.0.0-dev.1 01:07:05 v4.0.0-dev.10 01:07:05 v4.0.0-dev.11 01:07:05 v4.0.0-dev.12 01:07:05 v4.0.0-dev.13 01:07:05 v4.0.0-dev.2 01:07:05 v4.0.0-dev.3 01:07:05 v4.0.0-dev.4 01:07:05 v4.0.0-dev.5 01:07:05 v4.0.0-dev.6 01:07:05 v4.0.0-dev.7 01:07:05 v4.0.0-dev.8 01:07:05 v4.0.0-dev.9 [Pipeline] sh 01:07:05 + lftools sign git-tag v4.0.0-dev.13 01:07:06 Signing Git tag with Sigul... 01:07:06 Signing v4.0.0-dev.13 [Pipeline] echo 01:07:06 Running global-jjb/shell/sigul-configuration-cleanup.sh [Pipeline] libraryResource [Pipeline] sh 01:07:07 ---> sigul-configuration-cleanup.sh [Pipeline] } 01:07:07 Deleting 3 temporary files [Pipeline] // configFileProvider [Pipeline] } 01:07:07 $ docker stop --time=1 2873afeac31dcf4c0a808216a66cfa87121dc88897e6017c4f171afc1e348a05 01:07:08 $ docker rm -f --volumes 2873afeac31dcf4c0a808216a66cfa87121dc88897e6017c4f171afc1e348a05 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) [Pipeline] sh 01:07:08 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 01:07:08 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:07:09 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 01:07:09 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:07:09 prd-ubuntu20.04-docker-8c-8g-35420 does not seem to be running inside a container 01:07:09 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 01:07:09 $ docker top 75ac1cf7c40613dbba4141347645f7dc4bb392f9bba1ef8d3baa871a5fdd4a3a -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 01:07:09 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 01:07:09 [ssh-agent] Looking for ssh-agent implementation... 01:07:09 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 01:07:09 $ docker exec 75ac1cf7c40613dbba4141347645f7dc4bb392f9bba1ef8d3baa871a5fdd4a3a ssh-agent 01:07:09 SSH_AUTH_SOCK=/tmp/ssh-8eNdYHeS8Irx/agent.31 01:07:09 SSH_AGENT_PID=37 01:07:09 Running ssh-add (command line suppressed) 01:07:09 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_4923036410070903792.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_4923036410070903792.key) 01:07:09 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 01:07:10 + git semver bump pre 01:07:10 2024-12-20 01:07:10,453 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 01:07:10 2024-12-20 01:07:10,453 [bump_version] DEBUG bumping version:4.0.0-dev.13 on axis:pre with prefix:dev 01:07:10 2024-12-20 01:07:10,453 [bump_version] DEBUG bumped version:4.0.0-dev.14 01:07:10 2024-12-20 01:07:10,453 [write_version] DEBUG write version:4.0.0-dev.14 to path:/w/workspace/edgexfoundry_device-sdk-c_main/.semver/main with force:True 01:07:10 2024-12-20 01:07:10,453 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 01:07:10 2024-12-20 01:07:10,453 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 01:07:10 2024-12-20 01:07:10,455 [execute] INFO git cat-file --batch-check 01:07:10 2024-12-20 01:07:10,455 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=) 01:07:10 2024-12-20 01:07:10,460 [execute] INFO git cat-file --batch 01:07:10 2024-12-20 01:07:10,461 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=) 01:07:10 2024-12-20 01:07:10,465 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 01:07:10 4.0.0-dev.14 [Pipeline] } 01:07:10 $ docker exec --env ******** --env ******** 75ac1cf7c40613dbba4141347645f7dc4bb392f9bba1ef8d3baa871a5fdd4a3a ssh-agent -k 01:07:10 unset SSH_AUTH_SOCK; 01:07:10 unset SSH_AGENT_PID; 01:07:10 echo Agent pid 37 killed; 01:07:10 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 01:07:10 + git semver [Pipeline] } 01:07:11 $ docker stop --time=1 75ac1cf7c40613dbba4141347645f7dc4bb392f9bba1ef8d3baa871a5fdd4a3a 01:07:12 $ docker rm -f --volumes 75ac1cf7c40613dbba4141347645f7dc4bb392f9bba1ef8d3baa871a5fdd4a3a [Pipeline] // withDockerContainer [Pipeline] sh 01:07:12 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 01:07:12 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:07:13 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 01:07:13 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:07:13 prd-ubuntu20.04-docker-8c-8g-35420 does not seem to be running inside a container 01:07:13 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 01:07:13 $ docker top bdd8729f3fa3694d64d1319e6fcf7670b665a22cffd7bf9a7ce5353e4501c08a -eo pid,comm 01:07:13 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). 01:07:13 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 01:07:13 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 01:07:13 [ssh-agent] Looking for ssh-agent implementation... 01:07:13 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 01:07:13 $ docker exec bdd8729f3fa3694d64d1319e6fcf7670b665a22cffd7bf9a7ce5353e4501c08a ssh-agent 01:07:14 SSH_AUTH_SOCK=/tmp/ssh-IM6UIx9mZFgh/agent.32 01:07:14 SSH_AGENT_PID=38 01:07:14 Running ssh-add (command line suppressed) 01:07:14 Identity added: /w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_14388473358814348271.key (/w/workspace/edgexfoundry_device-sdk-c_main@tmp/private_key_14388473358814348271.key) 01:07:14 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 01:07:14 + git semver push 01:07:14 2024-12-20 01:07:14,598 [run_push] DEBUG push 01:07:14 2024-12-20 01:07:14,599 [execute] INFO git cat-file --batch-check 01:07:14 2024-12-20 01:07:14,599 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=) 01:07:14 2024-12-20 01:07:14,603 [execute] INFO git rev-list 4a37ac359775044dd4e4c379e5f2d2d7be4b71ab -- 01:07:14 2024-12-20 01:07:14,603 [execute] DEBUG Popen(['git', 'rev-list', '4a37ac359775044dd4e4c379e5f2d2d7be4b71ab', '--'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=None) 01:07:14 2024-12-20 01:07:14,612 [execute] INFO git fetch -v origin 01:07:14 2024-12-20 01:07:14,612 [execute] DEBUG Popen(['git', 'fetch', '-v', 'origin'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=True, shell=None, istream=None) 01:07:15 2024-12-20 01:07:15,071 [run_push] DEBUG no remote changes detected 01:07:15 2024-12-20 01:07:15,071 [execute] INFO git push origin semver 01:07:15 2024-12-20 01:07:15,072 [execute] DEBUG Popen(['git', 'push', 'origin', 'semver'], cwd=/w/workspace/edgexfoundry_device-sdk-c_main/.semver, universal_newlines=False, shell=None, istream=None) 01:07:15 2024-12-20 01:07:15,681 [run_push] DEBUG push all version tags 01:07:15 2024-12-20 01:07:15,681 [execute] INFO git push origin refs/tags/v*:refs/tags/v* 01:07:15 2024-12-20 01:07:15,682 [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) 01:07:16 2024-12-20 01:07:16,303 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_main/.semver/main 01:07:16 4.0.0-dev.14 [Pipeline] } 01:07:16 $ docker exec --env ******** --env ******** bdd8729f3fa3694d64d1319e6fcf7670b665a22cffd7bf9a7ce5353e4501c08a ssh-agent -k 01:07:16 unset SSH_AUTH_SOCK; 01:07:16 unset SSH_AGENT_PID; 01:07:16 echo Agent pid 38 killed; 01:07:16 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 01:07:16 + git semver [Pipeline] } 01:07:17 $ docker stop --time=1 bdd8729f3fa3694d64d1319e6fcf7670b665a22cffd7bf9a7ce5353e4501c08a 01:07:18 $ docker rm -f --volumes bdd8729f3fa3694d64d1319e6fcf7670b665a22cffd7bf9a7ce5353e4501c08a [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 01:07:18 + [ -d /w/workspace/edgexfoundry_device-sdk-c_main/archives ] 01:07:18 + ls -al /w/workspace/edgexfoundry_device-sdk-c_main/archives 01:07:18 total 16 01:07:18 drwxr-xr-x 3 root root 4096 Dec 20 01:06 . 01:07:18 drwxrwxr-x 10 jenkins jenkins 4096 Dec 20 01:07 .. 01:07:18 drwxr-xr-x 2 root root 4096 Dec 20 01:06 cost 01:07:18 -rw-r--r-- 1 root root 83 Dec 20 01:06 cost.csv 01:07:18 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-sdk-c_main/archives 01:07:18 + ls -al /w/workspace/edgexfoundry_device-sdk-c_main/archives 01:07:18 total 16 01:07:18 drwxr-xr-x 3 jenkins jenkins 4096 Dec 20 01:06 . 01:07:18 drwxrwxr-x 10 jenkins jenkins 4096 Dec 20 01:07 .. 01:07:18 drwxr-xr-x 2 jenkins jenkins 4096 Dec 20 01:06 cost 01:07:18 -rw-r--r-- 1 jenkins jenkins 83 Dec 20 01:06 cost.csv [Pipeline] libraryResource [Pipeline] sh 01:07:19 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 01:07:20 ---> package-listing.sh 01:07:20 ++ facter osfamily 01:07:20 ++ tr '[:upper:]' '[:lower:]' 01:07:20 + OS_FAMILY=debian 01:07:20 + workspace=/w/workspace/edgexfoundry_device-sdk-c_main 01:07:20 + START_PACKAGES=/tmp/packages_start.txt 01:07:20 + END_PACKAGES=/tmp/packages_end.txt 01:07:20 + DIFF_PACKAGES=/tmp/packages_diff.txt 01:07:20 + PACKAGES=/tmp/packages_start.txt 01:07:20 + '[' /w/workspace/edgexfoundry_device-sdk-c_main ']' 01:07:20 + PACKAGES=/tmp/packages_end.txt 01:07:20 + case "${OS_FAMILY}" in 01:07:20 + dpkg -l 01:07:20 + grep '^ii' 01:07:20 + '[' -f /tmp/packages_start.txt ']' 01:07:20 + '[' -f /tmp/packages_end.txt ']' 01:07:20 + diff /tmp/packages_start.txt /tmp/packages_end.txt 01:07:20 + '[' /w/workspace/edgexfoundry_device-sdk-c_main ']' 01:07:20 + mkdir -p /w/workspace/edgexfoundry_device-sdk-c_main/archives/ 01:07:20 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-sdk-c_main/archives/ [Pipeline] echo 01:07:20 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 01:07:20 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:07:21 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 01:07:21 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:07:21 prd-ubuntu20.04-docker-8c-8g-35420 does not seem to be running inside a container 01:07:21 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgexfoundry_device-sdk-c_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-sdk-c_main -v /w/workspace/edgexfoundry_device-sdk-c_main:/w/workspace/edgexfoundry_device-sdk-c_main:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_main@tmp:/w/workspace/edgexfoundry_device-sdk-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 01:07:21 $ docker top e3b381443418a13e21e09ca4d212b4c0b43ef83027d533f2dad4d0dd653128b0 -eo pid,comm [Pipeline] { [Pipeline] sh 01:07:21 + touch /tmp/pre-build-complete [Pipeline] sh 01:07:22 + mkdir -p /var/log/sysstat [Pipeline] sh 01:07:22 + ls /var/log/sa-host 01:07:22 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 01:07:22 provisioning config files... 01:07:22 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_main@tmp/config4711774512318880171tmp [Pipeline] { [Pipeline] echo 01:07:22 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 01:07:22 ---> create-netrc.sh [Pipeline] } 01:07:22 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 01:07:23 ---> python-tools-install.sh [Pipeline] echo 01:07:23 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 01:07:23 ---> sudo-logs.sh 01:07:23 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 01:07:23 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 01:07:23 ---> job-cost.sh 01:07:23 lf-activate-venv: SKIPPING 01:07:23 DEBUG: total: 0.2199999988079071 01:07:23 INFO: Retrieving Stack Cost... 01:07:26 INFO: Retrieving Pricing Info for: v3-standard-8 01:07:26 INFO: Archiving Costs [Pipeline] echo 01:07:26 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 01:07:27 ---> logs-deploy.sh 01:07:27 lf-activate-venv: SKIPPING 01:07:27 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-c/main/90 01:07:27 INFO: archiving workspace using pattern(s): 01:07:28 Archives upload complete. 01:07:28 INFO: archiving logs to Nexus