Pull request #442 updated Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of bnevis-i for edgexfoundry/device-sdk-c Loading trusted files from base branch main at 60c720530b7232d7be6f88f4d69bf42c6efbb654 rather than e4c511e74d56997ceda3718f127bf79c27b87423 Obtained Jenkinsfile from 60c720530b7232d7be6f88f4d69bf42c6efbb654 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-ssh2576244401892093219.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 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-ssh7362823512488373452.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 cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 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/PR-442/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/PR-442/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh4447717064860918931.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 # timeout=10 Commit message: "Merge pull request #420 from bill-mahoney/levski-update" > 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-ssh5228740917317675005.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/PR-442/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/PR-442/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh2634319728840336811.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildCApp] RAW Config: [project:device-sdk-c, dockerBuildFilePath:scripts/Dockerfile.alpine-base, dockerFilePath:scripts/Dockerfile.alpine, pushImage:false] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildCApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-sdk-c-settings PROJECT: device-sdk-c USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build DOCKER_FILE_PATH: scripts/Dockerfile.alpine DOCKER_BUILD_FILE_PATH: scripts/Dockerfile.alpine-base DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-sdk DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] node Still waiting to schedule task Waiting for next available executor Running on prd-ubuntu20.04-docker-8c-8g-5352 in /w/workspace/edgexfoundry_device-sdk-c_PR-442 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-sdk-c.git > git init /w/workspace/edgexfoundry_device-sdk-c_PR-442 # 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 Merging remotes/origin/main commit 60c720530b7232d7be6f88f4d69bf42c6efbb654 into PR head commit e4c511e74d56997ceda3718f127bf79c27b87423 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/pull/442/head:refs/remotes/origin/PR-442 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f e4c511e74d56997ceda3718f127bf79c27b87423 # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub > git merge 60c720530b7232d7be6f88f4d69bf42c6efbb654 # timeout=10 Merge succeeded, producing e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 Checking out Revision e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 (PR-442) > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 # timeout=10 Commit message: "Merge commit '60c720530b7232d7be6f88f4d69bf42c6efbb654' into HEAD" First time build. Skipping changelog. [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 22:26:12 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 22:26:12 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 22:26:12 ========================================================= 22:26:12 EdgeX Global Pipelines Version Info 22:26:12 ========================================================= [Pipeline] libraryResource [Pipeline] sh > git rev-list --no-walk 5d272dbbf682475fed725fa83ce983946a8db6c5 # timeout=10 22:26:13 ------------------- 22:26:13 stable info: 22:26:13 ------------------- 22:26:13 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 22:26:13 Commit SHA: cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 22:26:13 Message: update stable to v1.0.244 22:26:14 ------------------- 22:26:14 experimental info: 22:26:14 ------------------- 22:26:14 Commited By: **** collab-it+edgex@linuxfoundation.org 22:26:14 Commit SHA: cb30d0c83a18e50222bc0bb3e81aa3df0103a8e3 22:26:14 Message: update experimental to v1.0.244 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-c-settings [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-c [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-442 [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-442 [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-442 [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = e172a5c [Pipeline] echo 22:26:14 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 22:26:14 provisioning config files... 22:26:14 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp/config18269561470670944197tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 22:26:14 ---> docker-login.sh 22:26:14 nexus3.edgexfoundry.org:10001 22:26:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:15 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:15 Configure a credential helper to remove this warning. See 22:26:15 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:15 22:26:15 Login Succeeded 22:26:15 nexus3.edgexfoundry.org:10002 22:26:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:15 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:15 Configure a credential helper to remove this warning. See 22:26:15 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:15 22:26:15 Login Succeeded 22:26:15 nexus3.edgexfoundry.org:10003 22:26:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:15 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:15 Configure a credential helper to remove this warning. See 22:26:15 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:15 22:26:15 Login Succeeded 22:26:15 nexus3.edgexfoundry.org:10004 22:26:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:15 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:15 Configure a credential helper to remove this warning. See 22:26:15 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:15 22:26:15 Login Succeeded 22:26:15 docker.io 22:26:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:15 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:15 Configure a credential helper to remove this warning. See 22:26:15 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:15 22:26:15 Login Succeeded 22:26:15 ---> docker-login.sh ends [Pipeline] } 22:26:15 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 22:26:16 + git rev-list -1 --merges e172a5cbe5a42b16c3587b4577c552bc9b0e18c0~1..e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 [Pipeline] echo 22:26:16 -----------> git rev-list -1 --merges e172a5cbe5a42b16c3587b4577c552bc9b0e18c0~1..e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 22:26:16 e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 [false] [Pipeline] sh 22:26:16 + git log --format=format:%s -1 e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 [Pipeline] echo 22:26:16 ========================================================= 22:26:16 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 22:26:16 ========================================================= Stage "Build LTS Release Image" skipped due to when conditional [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) Stage "amd64" skipped due to when conditional [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] } [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 22:26:17 + git rev-list -1 --merges e172a5cbe5a42b16c3587b4577c552bc9b0e18c0~1..e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 [Pipeline] echo 22:26:17 -----------> git rev-list -1 --merges e172a5cbe5a42b16c3587b4577c552bc9b0e18c0~1..e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 22:26:17 e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 [false] [Pipeline] sh 22:26:17 + git log --format=format:%s -1 e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 [Pipeline] echo 22:26:17 ========================================================= 22:26:17 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 22:26:17 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 22:26:17 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 22:26:17 + grep -v github /etc/ssh/ssh_known_hosts 22:26:17 + [ -e /tmp/ssh_known_hosts ] 22:26:17 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 22:26:17 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 22:26:17 + sudo tee -a /etc/ssh/ssh_known_hosts 22:26:17 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:26:18 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 22:26:18 22:26:18 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:26:18 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 22:26:18 0.1.4: Pulling from edgex-devops/py-git-semver 22:26:18 b85a868b505f: Pulling fs layer 22:26:18 e2be974225ed: Pulling fs layer 22:26:18 339a4e72a1f5: Pulling fs layer 22:26:18 988bab9f4d93: Pulling fs layer 22:26:18 1469e6f7b9e6: Pulling fs layer 22:26:18 eaf3925da568: Pulling fs layer 22:26:18 bab4dde63d76: Pulling fs layer 22:26:18 bde34c3a00c8: Pulling fs layer 22:26:18 b352a97aabf1: Pulling fs layer 22:26:18 4872d77fe225: Pulling fs layer 22:26:18 5851b861e8e6: Pulling fs layer 22:26:18 988bab9f4d93: Waiting 22:26:18 bab4dde63d76: Waiting 22:26:18 bde34c3a00c8: Waiting 22:26:18 4872d77fe225: Waiting 22:26:18 eaf3925da568: Waiting 22:26:18 1469e6f7b9e6: Waiting 22:26:18 e2be974225ed: Download complete 22:26:18 988bab9f4d93: Verifying Checksum 22:26:18 988bab9f4d93: Download complete 22:26:19 1469e6f7b9e6: Verifying Checksum 22:26:19 1469e6f7b9e6: Download complete 22:26:19 eaf3925da568: Verifying Checksum 22:26:19 eaf3925da568: Download complete 22:26:19 339a4e72a1f5: Verifying Checksum 22:26:19 339a4e72a1f5: Download complete 22:26:19 bde34c3a00c8: Download complete 22:26:19 b85a868b505f: Verifying Checksum 22:26:19 b85a868b505f: Download complete 22:26:19 4872d77fe225: Verifying Checksum 22:26:19 4872d77fe225: Download complete 22:26:19 5851b861e8e6: Verifying Checksum 22:26:19 5851b861e8e6: Download complete 22:26:19 b352a97aabf1: Verifying Checksum 22:26:19 b352a97aabf1: Download complete 22:26:19 bab4dde63d76: Verifying Checksum 22:26:19 bab4dde63d76: Download complete 22:26:20 b85a868b505f: Pull complete 22:26:20 e2be974225ed: Pull complete 22:26:21 339a4e72a1f5: Pull complete 22:26:21 988bab9f4d93: Pull complete 22:26:21 1469e6f7b9e6: Pull complete 22:26:21 eaf3925da568: Pull complete 22:26:23 bab4dde63d76: Pull complete 22:26:23 bde34c3a00c8: Pull complete 22:26:24 b352a97aabf1: Pull complete 22:26:24 4872d77fe225: Pull complete 22:26:24 5851b861e8e6: Pull complete 22:26:24 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 22:26:24 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 22:26:24 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 22:26:24 prd-ubuntu20.04-docker-8c-8g-5352 does not seem to be running inside a container 22:26:24 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_PR-442 -v /w/workspace/edgexfoundry_device-sdk-c_PR-442:/w/workspace/edgexfoundry_device-sdk-c_PR-442:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 22:26:28 $ docker top 6fcdfdd61f0c05bf3f809e9995895d94558dd48af2db4ab531899470635b78c8 -eo pid,comm 22:26:28 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). 22:26:28 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 22:26:28 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 22:26:28 [ssh-agent] Looking for ssh-agent implementation... 22:26:28 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 22:26:28 $ docker exec 6fcdfdd61f0c05bf3f809e9995895d94558dd48af2db4ab531899470635b78c8 ssh-agent 22:26:28 SSH_AUTH_SOCK=/tmp/ssh-cNcFRHjI0SdE/agent.32 22:26:28 SSH_AGENT_PID=38 22:26:28 Running ssh-add (command line suppressed) 22:26:28 Identity added: /w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp/private_key_4855047638430688305.key (/w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp/private_key_4855047638430688305.key) 22:26:28 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 22:26:28 + git tag --points-at HEAD [Pipeline] } 22:26:29 $ docker exec --env ******** --env ******** 6fcdfdd61f0c05bf3f809e9995895d94558dd48af2db4ab531899470635b78c8 ssh-agent -k 22:26:29 unset SSH_AUTH_SOCK; 22:26:29 unset SSH_AGENT_PID; 22:26:29 echo Agent pid 38 killed; 22:26:29 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 22:26:29 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 22:26:29 [ssh-agent] Looking for ssh-agent implementation... 22:26:29 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 22:26:29 $ docker exec 6fcdfdd61f0c05bf3f809e9995895d94558dd48af2db4ab531899470635b78c8 ssh-agent 22:26:29 SSH_AUTH_SOCK=/tmp/ssh-scD6NyYziXH3/agent.70 22:26:29 SSH_AGENT_PID=76 22:26:29 Running ssh-add (command line suppressed) 22:26:29 Identity added: /w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp/private_key_7293221284716746113.key (/w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp/private_key_7293221284716746113.key) 22:26:29 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 22:26:29 + git semver init 22:26:30 2023-02-10 22:26:30,029 [run_init] DEBUG init version:0.0.0 force:False 22:26:30 2023-02-10 22:26:30,030 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-sdk-c_PR-442/.semver 22:26:30 2023-02-10 22:26:30,030 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-c.git /w/workspace/edgexfoundry_device-sdk-c_PR-442/.semver 22:26:30 2023-02-10 22:26:30,030 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-sdk-c.git', '/w/workspace/edgexfoundry_device-sdk-c_PR-442/.semver'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-442, universal_newlines=False, shell=None, istream=None) 22:26:31 2023-02-10 22:26:30,952 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-sdk-c_PR-442/.git/info/exclude 22:26:31 2023-02-10 22:26:30,952 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-sdk-c_PR-442/.semver/PR-442 with force:False 22:26:31 2023-02-10 22:26:30,952 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-sdk-c_PR-442/.semver/PR-442 22:26:31 2023-02-10 22:26:30,956 [execute] INFO git cat-file --batch-check 22:26:31 2023-02-10 22:26:30,957 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-442/.semver, universal_newlines=False, shell=None, istream=) 22:26:31 2023-02-10 22:26:30,962 [execute] INFO git cat-file --batch 22:26:31 2023-02-10 22:26:30,962 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-442/.semver, universal_newlines=False, shell=None, istream=) 22:26:31 2023-02-10 22:26:30,967 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_PR-442/.semver/PR-442 22:26:31 0.0.0 [Pipeline] } 22:26:31 $ docker exec --env ******** --env ******** 6fcdfdd61f0c05bf3f809e9995895d94558dd48af2db4ab531899470635b78c8 ssh-agent -k 22:26:31 unset SSH_AUTH_SOCK; 22:26:31 unset SSH_AGENT_PID; 22:26:31 echo Agent pid 76 killed; 22:26:31 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 22:26:31 + git semver [Pipeline] } 22:26:31 $ docker stop --time=1 6fcdfdd61f0c05bf3f809e9995895d94558dd48af2db4ab531899470635b78c8 22:26:33 $ docker rm -f --volumes 6fcdfdd61f0c05bf3f809e9995895d94558dd48af2db4ab531899470635b78c8 [Pipeline] // withDockerContainer [Pipeline] sh 22:26:33 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 22:26:33 Stashed 1 file(s) [Pipeline] echo 22:26:33 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 22:26:33 provisioning config files... 22:26:33 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp/config10862667341605504876tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 22:26:34 ---> docker-login.sh 22:26:34 nexus3.edgexfoundry.org:10001 22:26:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:34 Configure a credential helper to remove this warning. See 22:26:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:34 22:26:34 Login Succeeded 22:26:34 nexus3.edgexfoundry.org:10002 22:26:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:34 Configure a credential helper to remove this warning. See 22:26:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:34 22:26:34 Login Succeeded 22:26:34 nexus3.edgexfoundry.org:10003 22:26:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:34 Configure a credential helper to remove this warning. See 22:26:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:34 22:26:34 Login Succeeded 22:26:34 nexus3.edgexfoundry.org:10004 22:26:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:34 Configure a credential helper to remove this warning. See 22:26:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:34 22:26:34 Login Succeeded 22:26:34 docker.io 22:26:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:26:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:26:34 Configure a credential helper to remove this warning. See 22:26:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:26:34 22:26:34 Login Succeeded 22:26:34 ---> docker-login.sh ends [Pipeline] } 22:26:34 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 22:26:34 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 22:26:34 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 22:26:34 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 22:26:34 ========================================================= 22:26:34 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 22:26:34 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:26:34 + 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 . 22:26:34 Sending build context to Docker daemon 4.881MB 22:26:34 Step 1/21 : ARG BASE=alpine:3.16 22:26:34 Step 2/21 : FROM ${BASE} as builder 22:26:35 latest: Pulling from edgex-devops/edgex-gcc-base 22:26:35 213ec9aee27d: Pulling fs layer 22:26:35 0f09ad1b1b37: Pulling fs layer 22:26:35 213ec9aee27d: Verifying Checksum 22:26:35 213ec9aee27d: Download complete 22:26:35 213ec9aee27d: Pull complete 22:26:36 0f09ad1b1b37: Verifying Checksum 22:26:36 0f09ad1b1b37: Download complete 22:26:38 0f09ad1b1b37: Pull complete 22:26:38 Digest: sha256:64e9d1beac36a0037884aaf44bcf94b2de593689edef1cdaec9f2b2ef7c7c108 22:26:38 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 22:26:38 ---> b2bbfebb3566 22:26:38 Step 3/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 22:26:41 ---> Running in fe32b36ca438 22:26:41 Connecting to iotech.jfrog.io (52.17.124.35:443) 22:26:41 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 22:26:41 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 22:26:41 '/etc/apk/keys/alpine.dev.rsa.pub' saved 22:26:42 Removing intermediate container fe32b36ca438 22:26:42 ---> ec5bc64b88c3 22:26:42 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 22:26:42 ---> Running in 40ce2aa6740d 22:26:43 Removing intermediate container 40ce2aa6740d 22:26:43 ---> fe04b80163c9 22:26:43 Step 5/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 iotech-iot-1.4-dev hiredis-dev 22:26:44 ---> Running in 7d5711c241de 22:26:44 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 22:26:44 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 22:26:44 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 22:26:45 WARNING: This apk-tools is OLD! Some packages might not function properly. 22:26:45 (1/14) Installing hiredis (1.0.2-r0) 22:26:45 (2/14) Installing hiredis-dev (1.0.2-r0) 22:26:45 (3/14) Installing iotech-iot-1.4 (1.4.0-r0) 22:26:46 (4/14) Installing iotech-iot-1.4-dev (1.4.0-r0) 22:26:46 (5/14) Installing libcbor (0.9.0-r1) 22:26:46 (6/14) Installing libcbor-dev (0.9.0-r1) 22:26:46 (7/14) Installing ncurses-dev (6.3_p20220521-r0) 22:26:46 (8/14) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 22:26:46 (9/14) Installing libblkid (2.38-r1) 22:26:46 (10/14) Installing libuuid (2.38-r1) 22:26:46 (11/14) Installing libfdisk (2.38-r1) 22:26:46 (12/14) Installing libmount (2.38-r1) 22:26:46 (13/14) Installing libsmartcols (2.38-r1) 22:26:46 (14/14) Installing util-linux-dev (2.38-r1) 22:26:47 Executing busybox-1.35.0-r17.trigger 22:26:47 OK: 280 MiB in 90 packages 22:26:47 Removing intermediate container 7d5711c241de 22:26:47 ---> a192eaaa25d3 22:26:47 Step 6/21 : RUN mkdir /tmp/sdk 22:26:47 ---> Running in 990ed144f80f 22:26:48 Removing intermediate container 990ed144f80f 22:26:48 ---> c76aa19ec0cb 22:26:48 Step 7/21 : COPY VERSION /tmp/sdk 22:26:48 ---> 90d117761249 22:26:48 Step 8/21 : COPY src /tmp/sdk/src 22:26:48 Still waiting to schedule task 22:26:48 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 22:26:48 ---> 9fda8d6b4054 22:26:48 Step 9/21 : COPY include /tmp/sdk/include 22:26:48 ---> c1b50b55e697 22:26:48 Step 10/21 : COPY scripts /tmp/sdk/scripts 22:26:49 ---> a47e5f4f5191 22:26:49 Step 11/21 : COPY LICENSE /tmp/sdk 22:26:50 ---> 1b1122da4097 22:26:50 Step 12/21 : COPY Attribution.txt /tmp/sdk 22:26:50 ---> 126a46841e8b 22:26:50 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 22:26:50 ---> Running in 329d25e94fbe 22:26:50 + CPPCHECK=false 22:26:50 + DOCGEN=false 22:26:50 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 22:26:50 + TOMLVER=SDK-0.2 22:26:50 + CUTILVER=1.4 22:26:50 + '[' 0 -gt 0 ] 22:26:50 + readlink -f ./scripts/build.sh 22:26:50 + dirname /tmp/sdk/scripts/build.sh 22:26:50 + dirname /tmp/sdk/scripts 22:26:50 + ROOT=/tmp/sdk 22:26:50 + cd /tmp/sdk 22:26:50 + '[' '!' -d deps ] 22:26:50 + mkdir deps 22:26:50 + wget -O - https://github.com/IOTechSystems/tomlc99/archive/SDK-0.2.tar.gz 22:26:50 + tar -C deps -z -x -f - 22:26:50 Connecting to github.com (140.82.114.4:443) 22:26:50 Connecting to codeload.github.com (140.82.114.10:443) 22:26:50 writing to stdout 22:26:50 - 100% |********************************| 16451 0:00:00 ETA 22:26:50 written to stdout 22:26:50 + cp deps/tomlc99-SDK-0.2/toml.c deps/tomlc99-SDK-0.2/toml.h src/c 22:26:50 + mkdir -p /tmp/sdk/build/release 22:26:50 + cd /tmp/sdk/build/release 22:26:50 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 22:26:50 -- The C compiler identification is GNU 11.2.1 22:26:50 -- Detecting C compiler ABI info 22:26:50 -- Detecting C compiler ABI info - done 22:26:50 -- Check for working C compiler: /usr/bin/cc - skipped 22:26:50 -- Detecting C compile features 22:26:50 -- Detecting C compile features - done 22:26:50 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 22:26:51 -- Found CURL: /usr/lib/libcurl.so (found version "7.83.1") 22:26:51 -- Found LIBYAML: /usr/lib/libyaml.so 22:26:51 -- Found LIBUUID: /usr/lib/libuuid.so 22:26:51 -- Found LIBCBOR: /usr/lib/libcbor.so 22:26:51 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 22:26:51 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 22:26:51 -- Found IOT: /opt/iotech/iot/1.4/lib/libiot.so 22:26:51 -- /opt/iotech/iot/1.4/include 22:26:51 -- C SDK 0.0.0 for Linux 22:26:51 -- Performing Test CSDK_HAVE_ATOMIC 22:26:51 -- Performing Test CSDK_HAVE_ATOMIC - Success 22:26:51 -- Found Curses: /usr/lib/libcurses.so 22:26:51 -- Configuring done 22:26:51 -- Generating done 22:26:51 -- Build files have been written to: /tmp/sdk/build/release 22:26:51 + make all package 22:26:51 + tee release.log 22:26:51 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 22:26:51 [ 3%] Building C object c/CMakeFiles/csdk.dir/callback2.c.o 22:26:51 [ 5%] Building C object c/CMakeFiles/csdk.dir/config.c.o 22:26:51 [ 7%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 22:26:52 [ 9%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 22:26:52 [ 11%] Building C object c/CMakeFiles/csdk.dir/data-mqtt.c.o 22:26:52 [ 13%] Building C object c/CMakeFiles/csdk.dir/data-redstr.c.o 22:26:52 [ 15%] Building C object c/CMakeFiles/csdk.dir/data-rest.c.o 22:26:52 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 22:26:52 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 22:26:53 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 22:26:53 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 22:26:53 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 22:26:53 [ 26%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 22:26:53 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 22:26:53 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 22:26:54 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 22:26:54 [ 34%] Building C object c/CMakeFiles/csdk.dir/map.c.o 22:26:54 [ 36%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 22:26:54 [ 38%] Building C object c/CMakeFiles/csdk.dir/metrics.c.o 22:26:54 [ 40%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 22:26:55 [ 42%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 22:26:56 [ 44%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 22:26:56 [ 46%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 22:26:56 [ 48%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 22:26:56 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 22:26:56 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 22:26:56 [ 53%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 22:26:57 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 22:26:57 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 22:26:57 [ 59%] Building C object c/CMakeFiles/csdk.dir/service.c.o 22:26:57 [ 61%] Building C object c/CMakeFiles/csdk.dir/toml.c.o 22:26:58 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 22:26:58 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 22:26:58 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 22:26:58 [ 69%] Linking C shared library libcsdk.so 22:26:58 [ 69%] Built target csdk 22:26:58 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 22:26:59 [ 73%] Linking C executable template 22:26:59 [ 73%] Built target template 22:26:59 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 22:26:59 [ 76%] Linking C executable device-counter 22:26:59 [ 76%] Built target device-counter 22:26:59 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 22:26:59 [ 80%] Linking C executable device-random 22:26:59 [ 80%] Built target device-random 22:26:59 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 22:26:59 [ 84%] Linking C executable device-gyro 22:26:59 [ 84%] Built target device-gyro 22:26:59 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 22:26:59 [ 88%] Linking C executable device-bitfields 22:26:59 [ 88%] Built target device-bitfields 22:26:59 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 22:26:59 [ 92%] Linking C executable template-discovery 22:26:59 [ 92%] Built target template-discovery 22:26:59 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 22:27:00 [ 96%] Linking C executable device-file 22:27:00 [ 96%] Built target device-file 22:27:00 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 22:27:00 [100%] Linking C executable device-terminal 22:27:00 [100%] Built target device-terminal 22:27:00 Run CPack packaging tool... 22:27:00 CPack: Create package using TGZ 22:27:00 CPack: Install projects 22:27:00 CPack: - Run preinstall target for: Csdk 22:27:00 CPack: - Install project: Csdk [] 22:27:00 CPack: Create package 22:27:00 CPack: - package: /tmp/sdk/build/release/csdk-0.0.0.tar.gz generated. 22:27:00 + '[' false '=' true ] 22:27:00 + '[' false '=' true ] 22:27:00 + mkdir -p /tmp/sdk/build/debug 22:27:00 + cd /tmp/sdk/build/debug 22:27:00 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 22:27:00 -- The C compiler identification is GNU 11.2.1 22:27:00 -- Detecting C compiler ABI info 22:27:00 -- Detecting C compiler ABI info - done 22:27:00 -- Check for working C compiler: /usr/bin/cc - skipped 22:27:00 -- Detecting C compile features 22:27:00 -- Detecting C compile features - done 22:27:00 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 22:27:00 -- Found CURL: /usr/lib/libcurl.so (found version "7.83.1") 22:27:00 -- Found LIBYAML: /usr/lib/libyaml.so 22:27:00 -- Found LIBUUID: /usr/lib/libuuid.so 22:27:00 -- Found LIBCBOR: /usr/lib/libcbor.so 22:27:00 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 22:27:00 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 22:27:00 -- Found IOT: /opt/iotech/iot/1.4/lib/libiot.so 22:27:00 -- /opt/iotech/iot/1.4/include 22:27:00 -- C SDK 0.0.0 for Linux 22:27:00 -- Performing Test CSDK_HAVE_ATOMIC 22:27:01 -- Performing Test CSDK_HAVE_ATOMIC - Success 22:27:01 -- Found Curses: /usr/lib/libcurses.so 22:27:01 -- Configuring done 22:27:01 -- Generating done 22:27:01 -- Build files have been written to: /tmp/sdk/build/debug 22:27:01 + + maketee 22:27:01 debug.log 22:27:01 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 22:27:01 [ 3%] Building C object c/CMakeFiles/csdk.dir/callback2.c.o 22:27:01 [ 5%] Building C object c/CMakeFiles/csdk.dir/config.c.o 22:27:01 [ 7%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 22:27:01 [ 9%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 22:27:01 [ 11%] Building C object c/CMakeFiles/csdk.dir/data-mqtt.c.o 22:27:01 [ 13%] Building C object c/CMakeFiles/csdk.dir/data-redstr.c.o 22:27:01 [ 15%] Building C object c/CMakeFiles/csdk.dir/data-rest.c.o 22:27:01 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 22:27:01 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 22:27:02 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 22:27:02 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 22:27:02 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 22:27:02 [ 26%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 22:27:02 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 22:27:02 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 22:27:02 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 22:27:02 [ 34%] Building C object c/CMakeFiles/csdk.dir/map.c.o 22:27:02 [ 36%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 22:27:03 [ 38%] Building C object c/CMakeFiles/csdk.dir/metrics.c.o 22:27:03 [ 40%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 22:27:03 [ 42%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 22:27:03 [ 44%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 22:27:03 [ 46%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 22:27:03 [ 48%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 22:27:03 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 22:27:03 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 22:27:03 [ 53%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 22:27:04 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 22:27:04 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 22:27:04 [ 59%] Building C object c/CMakeFiles/csdk.dir/service.c.o 22:27:04 [ 61%] Building C object c/CMakeFiles/csdk.dir/toml.c.o 22:27:04 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 22:27:04 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 22:27:04 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 22:27:04 [ 69%] Linking C shared library libcsdk.so 22:27:04 [ 69%] Built target csdk 22:27:04 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 22:27:04 [ 73%] Linking C executable template 22:27:04 [ 73%] Built target template 22:27:04 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 22:27:04 [ 76%] Linking C executable device-counter 22:27:05 [ 76%] Built target device-counter 22:27:05 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 22:27:05 [ 80%] Linking C executable device-random 22:27:05 [ 80%] Built target device-random 22:27:05 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 22:27:05 [ 84%] Linking C executable device-gyro 22:27:05 [ 84%] Built target device-gyro 22:27:05 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 22:27:05 [ 88%] Linking C executable device-bitfields 22:27:05 [ 88%] Built target device-bitfields 22:27:05 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 22:27:05 [ 92%] Linking C executable template-discovery 22:27:05 [ 92%] Built target template-discovery 22:27:05 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 22:27:05 [ 96%] Linking C executable device-file 22:27:05 [ 96%] Built target device-file 22:27:05 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 22:27:05 [100%] Linking C executable device-terminal 22:27:06 [100%] Built target device-terminal 22:27:06 make: Entering directory '/tmp/sdk/build/release' 22:27:06 make[1]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Leaving directory '/tmp/sdk/build/release' 22:27:06 [ 69%] Built target csdk 22:27:06 make[2]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Leaving directory '/tmp/sdk/build/release' 22:27:06 [ 73%] Built target template 22:27:06 make[2]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Leaving directory '/tmp/sdk/build/release' 22:27:06 [ 76%] Built target device-counter 22:27:06 make[2]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Leaving directory '/tmp/sdk/build/release' 22:27:06 [ 80%] Built target device-random 22:27:06 make[2]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Leaving directory '/tmp/sdk/build/release' 22:27:06 [ 84%] Built target device-gyro 22:27:06 make[2]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Leaving directory '/tmp/sdk/build/release' 22:27:06 [ 88%] Built target device-bitfields 22:27:06 make[2]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Leaving directory '/tmp/sdk/build/release' 22:27:06 [ 92%] Built target template-discovery 22:27:06 make[2]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Leaving directory '/tmp/sdk/build/release' 22:27:06 [ 96%] Built target device-file 22:27:06 make[2]: Entering directory '/tmp/sdk/build/release' 22:27:06 make[2]: Leaving directory '/tmp/sdk/build/release' 22:27:06 [100%] Built target device-terminal 22:27:06 make[1]: Leaving directory '/tmp/sdk/build/release' 22:27:06 Install the project... 22:27:06 -- Install configuration: "Release" 22:27:06 -- Installing: /usr/local/lib/libcsdk.so 22:27:06 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 22:27:06 -- Installing: /usr/local/include 22:27:06 -- Installing: /usr/local/include/devsdk 22:27:06 -- Installing: /usr/local/include/devsdk/devsdk.h 22:27:06 -- Installing: /usr/local/include/devsdk/devsdk-base.h 22:27:06 -- Installing: /usr/local/include/edgex 22:27:06 -- Installing: /usr/local/include/edgex/edgex.h 22:27:06 -- Installing: /usr/local/include/edgex/devices.h 22:27:06 -- Installing: /usr/local/include/edgex/profiles.h 22:27:06 -- Installing: /usr/local/include/edgex/edgex-base.h 22:27:06 -- Installing: /usr/local/include/edgex/rest-server.h 22:27:06 -- Installing: /usr/local/include/edgex/csdk-defs.h 22:27:06 -- Installing: /usr/local/share/device-sdk-c/LICENSE 22:27:06 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 22:27:06 make: Leaving directory '/tmp/sdk/build/release' 22:27:07 Removing intermediate container 329d25e94fbe 22:27:07 ---> dfea9fd86826 22:27:07 Step 14/21 : FROM ${BASE} 22:27:07 ---> b2bbfebb3566 22:27:07 Step 15/21 : LABEL maintainer="IOTech " 22:27:07 ---> Running in abbe6dfdbfaa 22:27:07 Removing intermediate container abbe6dfdbfaa 22:27:07 ---> 85de6f0e2404 22:27:07 Step 16/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 22:27:07 ---> Running in 0468ba38b7f7 22:27:07 Connecting to iotech.jfrog.io (34.249.42.153:443) 22:27:08 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 22:27:08 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 22:27:08 '/etc/apk/keys/alpine.dev.rsa.pub' saved 22:27:08 Removing intermediate container 0468ba38b7f7 22:27:08 ---> c9f55369450f 22:27:08 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 22:27:08 ---> Running in 9d1e1d3222a2 22:27:08 Removing intermediate container 9d1e1d3222a2 22:27:08 ---> 2c176b7b110b 22:27:08 Step 18/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml curl libmicrohttpd libuuid libcbor paho-mqtt-c-dev-1.3 iotech-iot-1.4 hiredis-dev 22:27:08 ---> Running in 583c2d0c7e1e 22:27:09 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 22:27:09 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 22:27:09 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 22:27:10 WARNING: This apk-tools is OLD! Some packages might not function properly. 22:27:10 (1/7) Installing curl (7.83.1-r5) 22:27:10 (2/7) Installing hiredis (1.0.2-r0) 22:27:10 (3/7) Installing hiredis-dev (1.0.2-r0) 22:27:10 (4/7) Installing iotech-iot-1.4 (1.4.0-r0) 22:27:10 (5/7) Installing libcbor (0.9.0-r1) 22:27:10 (6/7) Installing libuuid (2.38-r1) 22:27:10 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 22:27:11 Executing busybox-1.35.0-r17.trigger 22:27:11 OK: 275 MiB in 83 packages 22:27:12 Removing intermediate container 583c2d0c7e1e 22:27:12 ---> 7198202f76b2 22:27:12 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 22:27:12 ---> 5b57207460e9 22:27:12 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 22:27:12 ---> 360d8c1de342 22:27:12 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 22:27:12 ---> 71e3d977fe71 22:27:12 Successfully built 71e3d977fe71 22:27:12 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 22:27:13 + docker inspect -f . ci-base-image-x86_64 22:27:13 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 22:27:13 prd-ubuntu20.04-docker-8c-8g-5352 does not seem to be running inside a container 22:27:13 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-sdk-c_PR-442 -v /w/workspace/edgexfoundry_device-sdk-c_PR-442:/w/workspace/edgexfoundry_device-sdk-c_PR-442:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 22:27:13 $ docker top d48490a11cc5c94522872f7b935be4950aa5f64df02789a22119656122ce4fef -eo pid,comm [Pipeline] { [Pipeline] sh 22:27:14 + make test 22:27:14 echo "make test" 22:27:14 make test [Pipeline] } 22:27:14 $ docker stop --time=1 d48490a11cc5c94522872f7b935be4950aa5f64df02789a22119656122ce4fef 22:27:15 $ docker rm -f --volumes d48490a11cc5c94522872f7b935be4950aa5f64df02789a22119656122ce4fef [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 22:27:16 + sudo chown -R jenkins:jenkins . [Pipeline] sh 22:27:16 + ls -al . 22:27:16 total 204 22:27:16 drwxrwxr-x 9 jenkins jenkins 4096 Feb 10 22:26 . 22:27:16 drwxrwxr-x 4 jenkins jenkins 4096 Feb 10 22:26 .. 22:27:16 drwxrwxr-x 8 jenkins jenkins 4096 Feb 10 22:26 .git 22:27:16 drwxrwxr-x 2 jenkins jenkins 4096 Feb 10 22:26 .github 22:27:16 -rw-rw-r-- 1 jenkins jenkins 176 Feb 10 22:26 .gitignore 22:27:16 drwxr-xr-x 3 jenkins jenkins 4096 Feb 10 22:26 .semver 22:27:16 -rw-rw-r-- 1 jenkins jenkins 3104 Feb 10 22:26 Attribution.txt 22:27:16 -rw-rw-r-- 1 jenkins jenkins 8583 Feb 10 22:26 CHANGES 22:27:16 -rw-rw-r-- 1 jenkins jenkins 108574 Feb 10 22:26 Doxyfile 22:27:16 -rw-rw-r-- 1 jenkins jenkins 677 Feb 10 22:26 GOVERNANCE.md 22:27:16 -rw-rw-r-- 1 jenkins jenkins 784 Feb 10 22:26 Jenkinsfile 22:27:16 -rw-rw-r-- 1 jenkins jenkins 10174 Feb 10 22:26 LICENSE 22:27:16 -rw-rw-r-- 1 jenkins jenkins 444 Feb 10 22:26 Makefile 22:27:16 -rw-rw-r-- 1 jenkins jenkins 618 Feb 10 22:26 OWNERS.md 22:27:16 -rw-rw-r-- 1 jenkins jenkins 4086 Feb 10 22:26 README.md 22:27:16 -rw-rw-r-- 1 jenkins jenkins 1245 Feb 10 22:26 README.v3.md 22:27:16 -rw-rw-r-- 1 jenkins jenkins 5 Feb 10 22:26 VERSION 22:27:16 drwxrwxr-x 2 jenkins jenkins 4096 Feb 10 22:26 docs 22:27:16 drwxrwxr-x 4 jenkins jenkins 4096 Feb 10 22:26 include 22:27:16 drwxrwxr-x 2 jenkins jenkins 4096 Feb 10 22:26 scripts 22:27:16 drwxrwxr-x 4 jenkins jenkins 4096 Feb 10 22:26 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:27:16 + 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=e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 --label arch=amd64 --label version=0.0.0 . 22:27:16 Sending build context to Docker daemon 4.881MB 22:27:16 Step 1/17 : ARG BASE=alpine:3.16 22:27:16 Step 2/17 : FROM ${BASE} 22:27:16 ---> 71e3d977fe71 22:27:16 Step 3/17 : LABEL maintainer="IOTech " 22:27:16 ---> Running in 2f1b5a562d22 22:27:16 Removing intermediate container 2f1b5a562d22 22:27:16 ---> e190544db943 22:27:16 Step 4/17 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 22:27:16 ---> Running in e92a163e35ee 22:27:17 Connecting to iotech.jfrog.io (52.212.211.236:443) 22:27:17 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 22:27:17 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 22:27:17 '/etc/apk/keys/alpine.dev.rsa.pub' saved 22:27:17 Removing intermediate container e92a163e35ee 22:27:17 ---> 4fe45d053026 22:27:17 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 22:27:17 ---> Running in 545a64110b31 22:27:18 Removing intermediate container 545a64110b31 22:27:18 ---> 852118929b11 22:27:18 Step 6/17 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 hiredis-dev iotech-iot-1.4-dev && mkdir -p /edgex-c-sdk/build 22:27:18 ---> Running in 7c17133290c2 22:27:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 22:27:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 22:27:18 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 22:27:19 WARNING: This apk-tools is OLD! Some packages might not function properly. 22:27:19 (1/8) Installing iotech-iot-1.4-dev (1.4.0-r0) 22:27:19 (2/8) Installing libcbor-dev (0.9.0-r1) 22:27:19 (3/8) Installing ncurses-dev (6.3_p20220521-r0) 22:27:19 (4/8) Installing libblkid (2.38-r1) 22:27:19 (5/8) Installing libfdisk (2.38-r1) 22:27:19 (6/8) Installing libmount (2.38-r1) 22:27:19 (7/8) Installing libsmartcols (2.38-r1) 22:27:19 (8/8) Installing util-linux-dev (2.38-r1) 22:27:19 Executing busybox-1.35.0-r17.trigger 22:27:19 OK: 280 MiB in 91 packages 22:27:20 Removing intermediate container 7c17133290c2 22:27:20 ---> a6f2e7ed119c 22:27:20 Step 7/17 : COPY VERSION /edgex-c-sdk/ 22:27:20 ---> 761bd4f07beb 22:27:20 Step 8/17 : COPY src /edgex-c-sdk/src/ 22:27:20 ---> 3c956905a46d 22:27:20 Step 9/17 : COPY include /edgex-c-sdk/include/ 22:27:20 ---> 1953240cd827 22:27:20 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 22:27:20 ---> 950351df62b1 22:27:20 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 22:27:21 ---> ca054a2902a9 22:27:21 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 22:27:21 ---> 2a671355f766 22:27:21 Step 13/17 : WORKDIR /edgex-c-sdk 22:27:21 ---> Running in bf511cf84f77 22:27:21 Removing intermediate container bf511cf84f77 22:27:21 ---> 0b8636cd0028 22:27:21 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 22:27:21 ---> Running in cf225f0121c5 22:27:21 Removing intermediate container cf225f0121c5 22:27:21 ---> 6a6683a179d6 22:27:21 Step 15/17 : LABEL arch=amd64 22:27:21 ---> Running in 1f35c75c787d 22:27:21 Removing intermediate container 1f35c75c787d 22:27:21 ---> ff6df06d878a 22:27:21 Step 16/17 : LABEL git_sha=e172a5cbe5a42b16c3587b4577c552bc9b0e18c0 22:27:21 ---> Running in fcfa6bb4ecba 22:27:21 Removing intermediate container fcfa6bb4ecba 22:27:21 ---> 56883e713b4b 22:27:21 Step 17/17 : LABEL version=0.0.0 22:27:21 ---> Running in 74fb7f2fd21d 22:27:21 Removing intermediate container 74fb7f2fd21d 22:27:21 ---> a8f535038a29 22:27:21 [Warning] One or more build-args [ARCH MAKE] were not consumed 22:27:21 Successfully built a8f535038a29 22:27:21 Successfully tagged device-sdk:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:27:22 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 22:27:22 22:27:22 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:27:22 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 22:27:22 latest: Pulling from edgex-lftools-log-publisher 22:27:22 5eb5b503b376: Pulling fs layer 22:27:22 5c69ac0246d0: Pulling fs layer 22:27:22 ec43610c2a17: Pulling fs layer 22:27:22 3a2ae6a8a46f: Pulling fs layer 22:27:22 33b1e0a273af: Pulling fs layer 22:27:22 5d3b04190fa2: Pulling fs layer 22:27:22 2f39f015ded8: Pulling fs layer 22:27:22 5d3b04190fa2: Waiting 22:27:22 3a2ae6a8a46f: Waiting 22:27:22 33b1e0a273af: Waiting 22:27:22 2f39f015ded8: Waiting 22:27:22 5c69ac0246d0: Download complete 22:27:22 3a2ae6a8a46f: Download complete 22:27:22 33b1e0a273af: Verifying Checksum 22:27:22 33b1e0a273af: Download complete 22:27:22 5d3b04190fa2: Download complete 22:27:22 ec43610c2a17: Verifying Checksum 22:27:22 ec43610c2a17: Download complete 22:27:23 5eb5b503b376: Verifying Checksum 22:27:23 5eb5b503b376: Download complete 22:27:23 2f39f015ded8: Verifying Checksum 22:27:23 2f39f015ded8: Download complete 22:27:24 5eb5b503b376: Pull complete 22:27:24 5c69ac0246d0: Pull complete 22:27:24 ec43610c2a17: Pull complete 22:27:24 3a2ae6a8a46f: Pull complete 22:27:24 33b1e0a273af: Pull complete 22:27:25 5d3b04190fa2: Pull complete 22:27:30 2f39f015ded8: Pull complete 22:27:30 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 22:27:30 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 22:27:30 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 22:27:30 prd-ubuntu20.04-docker-8c-8g-5352 does not seem to be running inside a container 22:27:30 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-sdk-c_PR-442 -v /w/workspace/edgexfoundry_device-sdk-c_PR-442:/w/workspace/edgexfoundry_device-sdk-c_PR-442:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 22:27:36 $ docker top ae593202f281090d32d4e9182878b000354273d3d16d2537541cadb7ca3b6fbe -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 22:27:36 ---> job-cost.sh 22:27:36 lf-activate-venv: SKIPPING 22:27:36 INFO: No Stack... 22:27:37 INFO: Retrieving Pricing Info for: v3-standard-8 22:27:37 INFO: Archiving Costs [Pipeline] sh 22:27:38 + cat /w/workspace/edgexfoundry_device-sdk-c_PR-442/archives/cost.csv 22:27:38 + cut -d, -f6 [Pipeline] lock 22:27:38 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-PR-442-4-stack-cost] 22:27:38 Resource [jenkins-edgexfoundry-device-sdk-c-PR-442-4-stack-cost] did not exist. Created. 22:27:38 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-PR-442-4-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 22:27:38 + echo total: 0.2199999988079071 [Pipeline] stash 22:27:38 Stashed 1 file(s) [Pipeline] } 22:27:38 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-PR-442-4-stack-cost] [Pipeline] // lock [Pipeline] } 22:27:38 $ docker stop --time=1 ae593202f281090d32d4e9182878b000354273d3d16d2537541cadb7ca3b6fbe 22:27:39 $ docker rm -f --volumes ae593202f281090d32d4e9182878b000354273d3d16d2537541cadb7ca3b6fbe [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 22:28:35 Running on prd-ubuntu20.04-docker-arm64-4c-16g-5353 in /w/workspace/edgexfoundry_device-sdk-c_PR-442 [Pipeline] { [Pipeline] ws 22:28:35 Running in /w/workspace/device-sdk-c/4 [Pipeline] { [Pipeline] checkout 22:28:36 Selected Git installation does not exist. Using Default 22:28:36 The recommended git tool is: NONE 22:28:44 using credential edgex-jenkins-ssh 22:28:44 Cloning the remote Git repository 22:28:44 Cloning repository git@github.com:edgexfoundry/device-sdk-c.git 22:28:45 > git init /w/workspace/device-sdk-c/4 # timeout=10 22:28:45 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 22:28:45 > git --version # timeout=10 22:28:45 > git --version # 'git version 2.25.1' 22:28:45 using GIT_SSH to set credentials SSH Credentials for GitHub 22:28:45 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 22:28:46 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 22:28:46 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 22:28:47 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 22:28:47 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 22:28:47 using GIT_SSH to set credentials SSH Credentials for GitHub 22:28:47 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/pull/442/head:refs/remotes/origin/PR-442 +refs/heads/main:refs/remotes/origin/main # timeout=10 22:28:49 Merging remotes/origin/main commit 60c720530b7232d7be6f88f4d69bf42c6efbb654 into PR head commit e4c511e74d56997ceda3718f127bf79c27b87423 22:28:50 Merge succeeded, producing def1b70be08981653057d2f682da5a17350a04c3 22:28:50 Checking out Revision def1b70be08981653057d2f682da5a17350a04c3 (PR-442) 22:28:49 > git config core.sparsecheckout # timeout=10 22:28:49 > git checkout -f e4c511e74d56997ceda3718f127bf79c27b87423 # timeout=10 22:28:50 > git remote # timeout=10 22:28:50 > git config --get remote.origin.url # timeout=10 22:28:50 using GIT_SSH to set credentials SSH Credentials for GitHub 22:28:50 > git merge 60c720530b7232d7be6f88f4d69bf42c6efbb654 # timeout=10 22:28:50 > git rev-parse HEAD^{commit} # timeout=10 22:28:50 > git config core.sparsecheckout # timeout=10 22:28:50 > git checkout -f def1b70be08981653057d2f682da5a17350a04c3 # timeout=10 22:28:54 Commit message: "Merge commit '60c720530b7232d7be6f88f4d69bf42c6efbb654' into HEAD" 22:28:54 First time build. Skipping changelog. [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 22:28:54 > git rev-list --no-walk 5d272dbbf682475fed725fa83ce983946a8db6c5 # timeout=10 22:28:55 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 22:28:55 % Total % Received % Xferd Average Speed Time Time Time Current 22:28:55 Dload Upload Total Spent Left Speed 22:28:55 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 85577 0 --:--:-- --:--:-- --:--:-- 85577 [Pipeline] sh 22:28:55 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 22:28:56 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 22:28:56 + sudo tee /etc/docker/daemon.new 22:28:56 { 22:28:56 "registry-mirrors": [ 22:28:56 "https://nexus3.edgexfoundry.org:10001" 22:28:56 ], 22:28:56 "bip": "10.250.0.254/24", 22:28:56 "hosts": [ 22:28:56 "tcp://0.0.0.0:5555", 22:28:56 "unix:///var/run/docker.sock" 22:28:56 ], 22:28:56 "mtu": 1458, 22:28:56 "selinux-enabled": true, 22:28:56 "seccomp-profile": "/etc/docker/seccomp.json" 22:28:56 } [Pipeline] sh 22:28:56 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 22:28:56 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 22:29:19 provisioning config files... 22:29:19 copy managed file [device-sdk-c-settings] to file:/w/workspace/device-sdk-c/4@tmp/config6606445691344513743tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 22:29:19 ---> docker-login.sh 22:29:19 nexus3.edgexfoundry.org:10001 22:29:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:29:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:29:19 Configure a credential helper to remove this warning. See 22:29:19 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:29:19 22:29:19 Login Succeeded 22:29:19 nexus3.edgexfoundry.org:10002 22:29:20 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:29:20 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:29:20 Configure a credential helper to remove this warning. See 22:29:20 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:29:20 22:29:20 Login Succeeded 22:29:20 nexus3.edgexfoundry.org:10003 22:29:20 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:29:20 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:29:20 Configure a credential helper to remove this warning. See 22:29:20 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:29:20 22:29:20 Login Succeeded 22:29:20 nexus3.edgexfoundry.org:10004 22:29:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:29:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:29:21 Configure a credential helper to remove this warning. See 22:29:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:29:21 22:29:21 Login Succeeded 22:29:21 docker.io 22:29:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 22:29:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 22:29:21 Configure a credential helper to remove this warning. See 22:29:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 22:29:21 22:29:21 Login Succeeded 22:29:21 ---> docker-login.sh ends [Pipeline] } 22:29:21 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 22:29:21 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 22:29:21 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 22:29:21 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 22:29:21 ========================================================= 22:29:21 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 22:29:21 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:29:22 + docker build -t ci-base-image-arm64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest . 22:29:22 Sending build context to Docker daemon 3.011MB 22:29:22 Step 1/21 : ARG BASE=alpine:3.16 22:29:22 Step 2/21 : FROM ${BASE} as builder 22:29:22 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 22:29:22 9b18e9b68314: Pulling fs layer 22:29:22 1def92ead452: Pulling fs layer 22:29:23 9b18e9b68314: Verifying Checksum 22:29:23 9b18e9b68314: Download complete 22:29:23 9b18e9b68314: Pull complete 22:29:25 1def92ead452: Verifying Checksum 22:29:25 1def92ead452: Download complete 22:29:33 1def92ead452: Pull complete 22:29:33 Digest: sha256:3c74c28e8b16bff0b36cfc53656b3ae71c0a9fddc9bd5376ab4c3f9356b3cc6c 22:29:33 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 22:29:33 ---> 9a9802766715 22:29:33 Step 3/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 22:29:34 ---> Running in 3ab7b91c19f1 22:29:35 Connecting to iotech.jfrog.io (3.248.100.191:443) 22:29:35 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 22:29:35 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 22:29:35 '/etc/apk/keys/alpine.dev.rsa.pub' saved 22:29:36 Removing intermediate container 3ab7b91c19f1 22:29:36 ---> bf82028ef153 22:29:36 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 22:29:36 ---> Running in 9d5d1bcea1de 22:29:37 Removing intermediate container 9d5d1bcea1de 22:29:37 ---> 1c11d07662a3 22:29:37 Step 5/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 iotech-iot-1.4-dev hiredis-dev 22:29:37 ---> Running in 9bd9e80f3bdb 22:29:38 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 22:29:39 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 22:29:39 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 22:29:40 WARNING: This apk-tools is OLD! Some packages might not function properly. 22:29:40 (1/14) Installing hiredis (1.0.2-r0) 22:29:40 (2/14) Installing hiredis-dev (1.0.2-r0) 22:29:40 (3/14) Installing iotech-iot-1.4 (1.4.0-r0) 22:29:41 (4/14) Installing iotech-iot-1.4-dev (1.4.0-r0) 22:29:41 (5/14) Installing libcbor (0.9.0-r1) 22:29:41 (6/14) Installing libcbor-dev (0.9.0-r1) 22:29:41 (7/14) Installing ncurses-dev (6.3_p20220521-r0) 22:29:41 (8/14) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 22:29:42 (9/14) Installing libblkid (2.38-r1) 22:29:42 (10/14) Installing libuuid (2.38-r1) 22:29:42 (11/14) Installing libfdisk (2.38-r1) 22:29:42 (12/14) Installing libmount (2.38-r1) 22:29:42 (13/14) Installing libsmartcols (2.38-r1) 22:29:42 (14/14) Installing util-linux-dev (2.38-r1) 22:29:42 Executing busybox-1.35.0-r17.trigger 22:29:42 OK: 286 MiB in 90 packages 22:29:43 Removing intermediate container 9bd9e80f3bdb 22:29:43 ---> 02a3e97bebbe 22:29:43 Step 6/21 : RUN mkdir /tmp/sdk 22:29:43 ---> Running in ed786d984b91 22:29:45 Removing intermediate container ed786d984b91 22:29:45 ---> dae348bf3662 22:29:45 Step 7/21 : COPY VERSION /tmp/sdk 22:29:45 ---> 970281de0163 22:29:45 Step 8/21 : COPY src /tmp/sdk/src 22:29:46 ---> 7938b4529526 22:29:46 Step 9/21 : COPY include /tmp/sdk/include 22:29:46 ---> 9f592fbfbe34 22:29:46 Step 10/21 : COPY scripts /tmp/sdk/scripts 22:29:47 ---> 90d08a7b25ad 22:29:47 Step 11/21 : COPY LICENSE /tmp/sdk 22:29:47 ---> 723df24258f5 22:29:47 Step 12/21 : COPY Attribution.txt /tmp/sdk 22:29:48 ---> b4281151d6da 22:29:48 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 22:29:48 ---> Running in 865e68244553 22:29:49 + CPPCHECK=false 22:29:49 + DOCGEN=false 22:29:49 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 22:29:49 + TOMLVER=SDK-0.2 22:29:49 + CUTILVER=1.4 22:29:49 + '[' 0 -gt 0 ] 22:29:49 + readlink -f ./scripts/build.sh 22:29:49 + dirname /tmp/sdk/scripts/build.sh 22:29:49 + dirname /tmp/sdk/scripts 22:29:49 + ROOT=/tmp/sdk 22:29:49 + cd /tmp/sdk 22:29:49 + '[' '!' -d deps ] 22:29:49 + mkdir deps 22:29:49 + wget -O - https://github.com/IOTechSystems/tomlc99/archive/SDK-0.2.tar.gz 22:29:49 + tar -C deps -z -x -f - 22:29:49 Connecting to github.com (140.82.113.3:443) 22:29:49 Connecting to codeload.github.com (140.82.114.10:443) 22:29:49 writing to stdout 22:29:49 - 100% |********************************| 16451 0:00:00 ETA 22:29:49 written to stdout 22:29:49 + cp deps/tomlc99-SDK-0.2/toml.c deps/tomlc99-SDK-0.2/toml.h src/c 22:29:49 + mkdir -p /tmp/sdk/build/release 22:29:49 + cd /tmp/sdk/build/release 22:29:49 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 22:29:49 -- The C compiler identification is GNU 11.2.1 22:29:49 -- Detecting C compiler ABI info 22:29:49 -- Detecting C compiler ABI info - done 22:29:50 -- Check for working C compiler: /usr/bin/cc - skipped 22:29:50 -- Detecting C compile features 22:29:50 -- Detecting C compile features - done 22:29:50 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 22:29:50 -- Found CURL: /usr/lib/libcurl.so (found version "7.83.1") 22:29:50 -- Found LIBYAML: /usr/lib/libyaml.so 22:29:50 -- Found LIBUUID: /usr/lib/libuuid.so 22:29:50 -- Found LIBCBOR: /usr/lib/libcbor.so 22:29:50 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 22:29:50 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 22:29:50 -- Found IOT: /opt/iotech/iot/1.4/lib/libiot.so 22:29:50 -- /opt/iotech/iot/1.4/include 22:29:50 -- C SDK 0.0.0 for Linux 22:29:50 -- Performing Test CSDK_HAVE_ATOMIC 22:29:50 -- Performing Test CSDK_HAVE_ATOMIC - Success 22:29:50 -- Found Curses: /usr/lib/libcurses.so 22:29:50 -- Configuring done 22:29:51 -- Generating done 22:29:51 -- Build files have been written to: /tmp/sdk/build/release 22:29:51 + make all package 22:29:51 + tee release.log 22:29:51 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 22:29:52 [ 3%] Building C object c/CMakeFiles/csdk.dir/callback2.c.o 22:29:53 [ 5%] Building C object c/CMakeFiles/csdk.dir/config.c.o 22:29:56 [ 7%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 22:29:57 [ 9%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 22:29:57 [ 11%] Building C object c/CMakeFiles/csdk.dir/data-mqtt.c.o 22:29:59 [ 13%] Building C object c/CMakeFiles/csdk.dir/data-redstr.c.o 22:30:00 [ 15%] Building C object c/CMakeFiles/csdk.dir/data-rest.c.o 22:30:00 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 22:30:02 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 22:30:04 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 22:30:04 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 22:30:05 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 22:30:06 [ 26%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 22:30:07 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 22:30:07 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 22:30:11 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 22:30:11 [ 34%] Building C object c/CMakeFiles/csdk.dir/map.c.o 22:30:12 [ 36%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 22:30:13 [ 38%] Building C object c/CMakeFiles/csdk.dir/metrics.c.o 22:30:14 [ 40%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 22:30:20 [ 42%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 22:30:20 [ 44%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 22:30:20 [ 46%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 22:30:21 [ 48%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 22:30:21 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 22:30:23 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 22:30:25 [ 53%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 22:30:26 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 22:30:27 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 22:30:28 [ 59%] Building C object c/CMakeFiles/csdk.dir/service.c.o 22:30:31 [ 61%] Building C object c/CMakeFiles/csdk.dir/toml.c.o 22:30:36 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 22:30:37 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 22:30:37 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 22:30:38 [ 69%] Linking C shared library libcsdk.so 22:30:38 [ 69%] Built target csdk 22:30:38 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 22:30:39 [ 73%] Linking C executable template 22:30:39 [ 73%] Built target template 22:30:39 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 22:30:40 [ 76%] Linking C executable device-counter 22:30:40 [ 76%] Built target device-counter 22:30:40 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 22:30:41 [ 80%] Linking C executable device-random 22:30:41 [ 80%] Built target device-random 22:30:41 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 22:30:42 [ 84%] Linking C executable device-gyro 22:30:42 [ 84%] Built target device-gyro 22:30:42 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 22:30:43 [ 88%] Linking C executable device-bitfields 22:30:43 [ 88%] Built target device-bitfields 22:30:43 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 22:30:44 [ 92%] Linking C executable template-discovery 22:30:44 [ 92%] Built target template-discovery 22:30:44 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 22:30:45 [ 96%] Linking C executable device-file 22:30:46 [ 96%] Built target device-file 22:30:46 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 22:30:47 [100%] Linking C executable device-terminal 22:30:47 [100%] Built target device-terminal 22:30:47 Run CPack packaging tool... 22:30:47 CPack: Create package using TGZ 22:30:47 CPack: Install projects 22:30:47 CPack: - Run preinstall target for: Csdk 22:30:47 CPack: - Install project: Csdk [] 22:30:47 CPack: Create package 22:30:48 CPack: - package: /tmp/sdk/build/release/csdk-0.0.0.tar.gz generated. 22:30:48 + '[' false '=' true ] 22:30:48 + '[' false '=' true ] 22:30:48 + mkdir -p /tmp/sdk/build/debug 22:30:48 + cd /tmp/sdk/build/debug 22:30:48 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 22:30:48 -- The C compiler identification is GNU 11.2.1 22:30:48 -- Detecting C compiler ABI info 22:30:48 -- Detecting C compiler ABI info - done 22:30:48 -- Check for working C compiler: /usr/bin/cc - skipped 22:30:48 -- Detecting C compile features 22:30:48 -- Detecting C compile features - done 22:30:48 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 22:30:48 -- Found CURL: /usr/lib/libcurl.so (found version "7.83.1") 22:30:48 -- Found LIBYAML: /usr/lib/libyaml.so 22:30:48 -- Found LIBUUID: /usr/lib/libuuid.so 22:30:48 -- Found LIBCBOR: /usr/lib/libcbor.so 22:30:48 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 22:30:49 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 22:30:49 -- Found IOT: /opt/iotech/iot/1.4/lib/libiot.so 22:30:49 -- /opt/iotech/iot/1.4/include 22:30:49 -- C SDK 0.0.0 for Linux 22:30:49 -- Performing Test CSDK_HAVE_ATOMIC 22:30:49 -- Performing Test CSDK_HAVE_ATOMIC - Success 22:30:49 -- Found Curses: /usr/lib/libcurses.so 22:30:49 -- Configuring done 22:30:49 -- Generating done 22:30:49 -- Build files have been written to: /tmp/sdk/build/debug 22:30:49 + make 22:30:49 + tee debug.log 22:30:49 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 22:30:50 [ 3%] Building C object c/CMakeFiles/csdk.dir/callback2.c.o 22:30:50 [ 5%] Building C object c/CMakeFiles/csdk.dir/config.c.o 22:30:51 [ 7%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 22:30:52 [ 9%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 22:30:52 [ 11%] Building C object c/CMakeFiles/csdk.dir/data-mqtt.c.o 22:30:52 [ 13%] Building C object c/CMakeFiles/csdk.dir/data-redstr.c.o 22:30:53 [ 15%] Building C object c/CMakeFiles/csdk.dir/data-rest.c.o 22:30:53 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 22:30:54 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 22:30:55 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 22:30:55 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 22:30:56 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 22:30:56 [ 26%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 22:30:56 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 22:30:56 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 22:30:58 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 22:30:58 [ 34%] Building C object c/CMakeFiles/csdk.dir/map.c.o 22:30:58 [ 36%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 22:30:59 [ 38%] Building C object c/CMakeFiles/csdk.dir/metrics.c.o 22:30:59 [ 40%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 22:31:01 [ 42%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 22:31:01 [ 44%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 22:31:01 [ 46%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 22:31:01 [ 48%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 22:31:02 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 22:31:02 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 22:31:04 [ 53%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 22:31:05 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 22:31:05 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 22:31:05 [ 59%] Building C object c/CMakeFiles/csdk.dir/service.c.o 22:31:07 [ 61%] Building C object c/CMakeFiles/csdk.dir/toml.c.o 22:31:07 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 22:31:08 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 22:31:08 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 22:31:08 [ 69%] Linking C shared library libcsdk.so 22:31:09 [ 69%] Built target csdk 22:31:09 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 22:31:09 [ 73%] Linking C executable template 22:31:10 [ 73%] Built target template 22:31:10 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 22:31:10 [ 76%] Linking C executable device-counter 22:31:10 [ 76%] Built target device-counter 22:31:10 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 22:31:11 [ 80%] Linking C executable device-random 22:31:11 [ 80%] Built target device-random 22:31:11 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 22:31:11 [ 84%] Linking C executable device-gyro 22:31:12 [ 84%] Built target device-gyro 22:31:12 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 22:31:12 [ 88%] Linking C executable device-bitfields 22:31:12 [ 88%] Built target device-bitfields 22:31:12 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 22:31:13 [ 92%] Linking C executable template-discovery 22:31:13 [ 92%] Built target template-discovery 22:31:13 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 22:31:14 [ 96%] Linking C executable device-file 22:31:14 [ 96%] Built target device-file 22:31:14 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 22:31:15 [100%] Linking C executable device-terminal 22:31:15 [100%] Built target device-terminal 22:31:15 make: Entering directory '/tmp/sdk/build/release' 22:31:15 make[1]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Leaving directory '/tmp/sdk/build/release' 22:31:15 [ 69%] Built target csdk 22:31:15 make[2]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Leaving directory '/tmp/sdk/build/release' 22:31:15 [ 73%] Built target template 22:31:15 make[2]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Leaving directory '/tmp/sdk/build/release' 22:31:15 [ 76%] Built target device-counter 22:31:15 make[2]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Leaving directory '/tmp/sdk/build/release' 22:31:15 [ 80%] Built target device-random 22:31:15 make[2]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Leaving directory '/tmp/sdk/build/release' 22:31:15 [ 84%] Built target device-gyro 22:31:15 make[2]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Leaving directory '/tmp/sdk/build/release' 22:31:15 [ 88%] Built target device-bitfields 22:31:15 make[2]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Leaving directory '/tmp/sdk/build/release' 22:31:15 [ 92%] Built target template-discovery 22:31:15 make[2]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Leaving directory '/tmp/sdk/build/release' 22:31:15 [ 96%] Built target device-file 22:31:15 make[2]: Entering directory '/tmp/sdk/build/release' 22:31:15 make[2]: Leaving directory '/tmp/sdk/build/release' 22:31:15 [100%] Built target device-terminal 22:31:15 make[1]: Leaving directory '/tmp/sdk/build/release' 22:31:15 Install the project... 22:31:15 -- Install configuration: "Release" 22:31:15 -- Installing: /usr/local/lib/libcsdk.so 22:31:15 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 22:31:15 -- Installing: /usr/local/include 22:31:15 -- Installing: /usr/local/include/devsdk 22:31:15 -- Installing: /usr/local/include/devsdk/devsdk.h 22:31:15 -- Installing: /usr/local/include/devsdk/devsdk-base.h 22:31:15 -- Installing: /usr/local/include/edgex 22:31:15 -- Installing: /usr/local/include/edgex/rest-server.h 22:31:15 -- Installing: /usr/local/include/edgex/edgex.h 22:31:15 -- Installing: /usr/local/include/edgex/edgex-base.h 22:31:15 -- Installing: /usr/local/include/edgex/devices.h 22:31:15 -- Installing: /usr/local/include/edgex/profiles.h 22:31:15 -- Installing: /usr/local/include/edgex/csdk-defs.h 22:31:15 -- Installing: /usr/local/share/device-sdk-c/LICENSE 22:31:15 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 22:31:15 make: Leaving directory '/tmp/sdk/build/release' 22:31:17 Removing intermediate container 865e68244553 22:31:17 ---> 54ba4b4c6e36 22:31:17 Step 14/21 : FROM ${BASE} 22:31:17 ---> 9a9802766715 22:31:17 Step 15/21 : LABEL maintainer="IOTech " 22:31:17 ---> Running in 4877efdabc3a 22:31:17 Removing intermediate container 4877efdabc3a 22:31:17 ---> fdc78709d47b 22:31:17 Step 16/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 22:31:17 ---> Running in cbad7099d544 22:31:18 Connecting to iotech.jfrog.io (52.212.211.236:443) 22:31:19 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 22:31:19 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 22:31:19 '/etc/apk/keys/alpine.dev.rsa.pub' saved 22:31:19 Removing intermediate container cbad7099d544 22:31:19 ---> 570e457454d0 22:31:19 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 22:31:19 ---> Running in a516e22c44a4 22:31:21 Removing intermediate container a516e22c44a4 22:31:21 ---> bcab2f0f8270 22:31:21 Step 18/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml curl libmicrohttpd libuuid libcbor paho-mqtt-c-dev-1.3 iotech-iot-1.4 hiredis-dev 22:31:21 ---> Running in 7ac11a245b82 22:31:22 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 22:31:22 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 22:31:22 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 22:31:23 WARNING: This apk-tools is OLD! Some packages might not function properly. 22:31:23 (1/7) Installing curl (7.83.1-r5) 22:31:23 (2/7) Installing hiredis (1.0.2-r0) 22:31:23 (3/7) Installing hiredis-dev (1.0.2-r0) 22:31:23 (4/7) Installing iotech-iot-1.4 (1.4.0-r0) 22:31:24 (5/7) Installing libcbor (0.9.0-r1) 22:31:24 (6/7) Installing libuuid (2.38-r1) 22:31:24 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 22:31:25 Executing busybox-1.35.0-r17.trigger 22:31:25 OK: 281 MiB in 83 packages 22:31:26 Removing intermediate container 7ac11a245b82 22:31:26 ---> 044694257abc 22:31:26 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 22:31:26 ---> fc6f9ddd4ed0 22:31:26 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 22:31:27 ---> c2b2cc8c81b0 22:31:27 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 22:31:27 ---> b1ed92624310 22:31:27 Successfully built b1ed92624310 22:31:27 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:31:28 + docker inspect -f . ci-base-image-arm64 22:31:28 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 22:31:28 prd-ubuntu20.04-docker-arm64-4c-16g-5353 does not seem to be running inside a container 22:31:28 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-sdk-c/4 -v /w/workspace/device-sdk-c/4:/w/workspace/device-sdk-c/4:rw,z -v /w/workspace/device-sdk-c/4@tmp:/w/workspace/device-sdk-c/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 22:31:29 $ docker top 4891bf0a1d6251d18c04677237ca3192ef61557bd96650683c3e02207cac35a3 -eo pid,comm [Pipeline] { [Pipeline] sh 22:31:30 + make test 22:31:30 echo "make test" 22:31:30 make test [Pipeline] } 22:31:30 $ docker stop --time=1 4891bf0a1d6251d18c04677237ca3192ef61557bd96650683c3e02207cac35a3 22:31:32 $ docker rm -f --volumes 4891bf0a1d6251d18c04677237ca3192ef61557bd96650683c3e02207cac35a3 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 22:31:32 + sudo chown -R jenkins:jenkins . [Pipeline] sh 22:31:33 + ls -al . 22:31:33 total 200 22:31:33 drwxrwxr-x 8 jenkins jenkins 4096 Feb 10 22:28 . 22:31:33 drwxrwxr-x 4 jenkins jenkins 4096 Feb 10 22:28 .. 22:31:33 drwxrwxr-x 8 jenkins jenkins 4096 Feb 10 22:28 .git 22:31:33 drwxrwxr-x 2 jenkins jenkins 4096 Feb 10 22:28 .github 22:31:33 -rw-rw-r-- 1 jenkins jenkins 176 Feb 10 22:28 .gitignore 22:31:33 -rw-rw-r-- 1 jenkins jenkins 3104 Feb 10 22:28 Attribution.txt 22:31:33 -rw-rw-r-- 1 jenkins jenkins 8583 Feb 10 22:28 CHANGES 22:31:33 -rw-rw-r-- 1 jenkins jenkins 108574 Feb 10 22:28 Doxyfile 22:31:33 -rw-rw-r-- 1 jenkins jenkins 677 Feb 10 22:28 GOVERNANCE.md 22:31:33 -rw-rw-r-- 1 jenkins jenkins 784 Feb 10 22:28 Jenkinsfile 22:31:33 -rw-rw-r-- 1 jenkins jenkins 10174 Feb 10 22:28 LICENSE 22:31:33 -rw-rw-r-- 1 jenkins jenkins 444 Feb 10 22:28 Makefile 22:31:33 -rw-rw-r-- 1 jenkins jenkins 618 Feb 10 22:28 OWNERS.md 22:31:33 -rw-rw-r-- 1 jenkins jenkins 4086 Feb 10 22:28 README.md 22:31:33 -rw-rw-r-- 1 jenkins jenkins 1245 Feb 10 22:28 README.v3.md 22:31:33 -rw-rw-r-- 1 jenkins jenkins 5 Feb 10 22:26 VERSION 22:31:33 drwxrwxr-x 2 jenkins jenkins 4096 Feb 10 22:28 docs 22:31:33 drwxrwxr-x 4 jenkins jenkins 4096 Feb 10 22:28 include 22:31:33 drwxrwxr-x 2 jenkins jenkins 4096 Feb 10 22:28 scripts 22:31:33 drwxrwxr-x 4 jenkins jenkins 4096 Feb 10 22:28 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:31:33 + docker build -t device-sdk-arm64 -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=def1b70be08981653057d2f682da5a17350a04c3 --label arch=arm64 --label version=0.0.0 . 22:31:33 Sending build context to Docker daemon 3.011MB 22:31:33 Step 1/17 : ARG BASE=alpine:3.16 22:31:33 Step 2/17 : FROM ${BASE} 22:31:33 ---> b1ed92624310 22:31:33 Step 3/17 : LABEL maintainer="IOTech " 22:31:33 ---> Running in 92345583cbf9 22:31:34 Removing intermediate container 92345583cbf9 22:31:34 ---> 87bebb4c367d 22:31:34 Step 4/17 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 22:31:34 ---> Running in 1fedb6c97a0c 22:31:35 Connecting to iotech.jfrog.io (34.250.30.191:443) 22:31:35 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 22:31:35 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 22:31:35 '/etc/apk/keys/alpine.dev.rsa.pub' saved 22:31:36 Removing intermediate container 1fedb6c97a0c 22:31:36 ---> 2fd6ec572a18 22:31:36 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 22:31:36 ---> Running in b97e6825e874 22:31:37 Removing intermediate container b97e6825e874 22:31:37 ---> fc5bc50aa123 22:31:37 Step 6/17 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 hiredis-dev iotech-iot-1.4-dev && mkdir -p /edgex-c-sdk/build 22:31:37 ---> Running in 8e8b6dc1469b 22:31:38 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 22:31:39 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 22:31:39 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 22:31:40 WARNING: This apk-tools is OLD! Some packages might not function properly. 22:31:40 (1/8) Installing iotech-iot-1.4-dev (1.4.0-r0) 22:31:40 (2/8) Installing libcbor-dev (0.9.0-r1) 22:31:40 (3/8) Installing ncurses-dev (6.3_p20220521-r0) 22:31:40 (4/8) Installing libblkid (2.38-r1) 22:31:40 (5/8) Installing libfdisk (2.38-r1) 22:31:40 (6/8) Installing libmount (2.38-r1) 22:31:40 (7/8) Installing libsmartcols (2.38-r1) 22:31:40 (8/8) Installing util-linux-dev (2.38-r1) 22:31:40 Executing busybox-1.35.0-r17.trigger 22:31:40 OK: 286 MiB in 91 packages 22:31:42 Removing intermediate container 8e8b6dc1469b 22:31:42 ---> 8cecf08b6049 22:31:42 Step 7/17 : COPY VERSION /edgex-c-sdk/ 22:31:42 ---> e21fbb2c08e9 22:31:42 Step 8/17 : COPY src /edgex-c-sdk/src/ 22:31:43 ---> cea502f45c9c 22:31:43 Step 9/17 : COPY include /edgex-c-sdk/include/ 22:31:43 ---> 53d5fd99c3e3 22:31:43 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 22:31:44 ---> 05415a20d334 22:31:44 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 22:31:44 ---> dcb8598c5f2b 22:31:44 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 22:31:45 ---> c908183a6b78 22:31:45 Step 13/17 : WORKDIR /edgex-c-sdk 22:31:45 ---> Running in 6c68edb45986 22:31:45 Removing intermediate container 6c68edb45986 22:31:45 ---> 76211a3c9940 22:31:45 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 22:31:45 ---> Running in 72db9c50ba8f 22:31:45 Removing intermediate container 72db9c50ba8f 22:31:45 ---> 5f074f94e8a2 22:31:45 Step 15/17 : LABEL arch=arm64 22:31:45 ---> Running in 15355895e600 22:31:45 Removing intermediate container 15355895e600 22:31:45 ---> 85567916ee77 22:31:45 Step 16/17 : LABEL git_sha=def1b70be08981653057d2f682da5a17350a04c3 22:31:45 ---> Running in c928e0820a35 22:31:46 Removing intermediate container c928e0820a35 22:31:46 ---> d3a4e67c1250 22:31:46 Step 17/17 : LABEL version=0.0.0 22:31:46 ---> Running in 9422265196f1 22:31:46 Removing intermediate container 9422265196f1 22:31:46 ---> f505b4319d5e 22:31:46 [Warning] One or more build-args [MAKE ARCH] were not consumed 22:31:46 Successfully built f505b4319d5e 22:31:46 Successfully tagged device-sdk-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:31:47 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 22:31:47 22:31:47 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:31:47 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 22:31:47 arm64: Pulling from edgex-lftools-log-publisher 22:31:47 8998bd30e6a1: Pulling fs layer 22:31:47 04944245beec: Pulling fs layer 22:31:47 699f458cf7ca: Pulling fs layer 22:31:47 765212b225bb: Pulling fs layer 22:31:47 f23df028b6ca: Pulling fs layer 22:31:47 d65c8cfc05b1: Pulling fs layer 22:31:47 2437ff75d9bd: Pulling fs layer 22:31:47 765212b225bb: Waiting 22:31:47 f23df028b6ca: Waiting 22:31:47 d65c8cfc05b1: Waiting 22:31:47 2437ff75d9bd: Waiting 22:31:47 04944245beec: Verifying Checksum 22:31:47 04944245beec: Download complete 22:31:47 765212b225bb: Verifying Checksum 22:31:47 765212b225bb: Download complete 22:31:48 f23df028b6ca: Verifying Checksum 22:31:48 f23df028b6ca: Download complete 22:31:48 d65c8cfc05b1: Verifying Checksum 22:31:48 d65c8cfc05b1: Download complete 22:31:48 699f458cf7ca: Verifying Checksum 22:31:48 699f458cf7ca: Download complete 22:31:48 8998bd30e6a1: Verifying Checksum 22:31:48 8998bd30e6a1: Download complete 22:31:50 2437ff75d9bd: Verifying Checksum 22:31:50 2437ff75d9bd: Download complete 22:31:51 8998bd30e6a1: Pull complete 22:31:52 04944245beec: Pull complete 22:31:53 699f458cf7ca: Pull complete 22:31:53 765212b225bb: Pull complete 22:31:54 f23df028b6ca: Pull complete 22:31:54 d65c8cfc05b1: Pull complete 22:32:06 2437ff75d9bd: Pull complete 22:32:06 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 22:32:06 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 22:32:06 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 22:32:06 prd-ubuntu20.04-docker-arm64-4c-16g-5353 does not seem to be running inside a container 22:32:06 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/device-sdk-c/4 -v /w/workspace/device-sdk-c/4:/w/workspace/device-sdk-c/4:rw,z -v /w/workspace/device-sdk-c/4@tmp:/w/workspace/device-sdk-c/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 22:32:09 $ docker top 120aebffdb3f376f2df33f4f034cccdb81b1f048946d0f1308cf4b87093e3dda -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 22:32:09 ---> job-cost.sh 22:32:09 lf-activate-venv: SKIPPING 22:32:09 INFO: No Stack... 22:32:10 INFO: Retrieving Pricing Info for: v3-standard-4 22:32:11 INFO: Archiving Costs [Pipeline] sh 22:32:11 + cat /w/workspace/device-sdk-c/4/archives/cost.csv 22:32:11 + cut -d, -f6 [Pipeline] lock 22:32:11 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-PR-442-4-stack-cost] 22:32:11 Resource [jenkins-edgexfoundry-device-sdk-c-PR-442-4-stack-cost] did not exist. Created. 22:32:11 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-PR-442-4-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 22:32:11 /w/workspace/device-sdk-c/4@tmp/durable-b91c596d/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 22:32:12 + echo total: 0.10999999940395355 [Pipeline] stash 22:32:12 Warning: overwriting stash ‘stack-cost’ 22:32:12 Stashed 1 file(s) [Pipeline] } 22:32:12 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-PR-442-4-stack-cost] [Pipeline] // lock [Pipeline] } 22:32:12 $ docker stop --time=1 120aebffdb3f376f2df33f4f034cccdb81b1f048946d0f1308cf4b87093e3dda 22:32:13 $ docker rm -f --volumes 120aebffdb3f376f2df33f4f034cccdb81b1f048946d0f1308cf4b87093e3dda [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 22:32:14 + [ -d /w/workspace/edgexfoundry_device-sdk-c_PR-442/archives ] 22:32:14 + ls -al /w/workspace/edgexfoundry_device-sdk-c_PR-442/archives 22:32:14 total 16 22:32:14 drwxr-xr-x 3 root root 4096 Feb 10 22:27 . 22:32:14 drwxrwxr-x 10 jenkins jenkins 4096 Feb 10 22:27 .. 22:32:14 drwxr-xr-x 2 root root 4096 Feb 10 22:27 cost 22:32:14 -rw-r--r-- 1 root root 84 Feb 10 22:27 cost.csv 22:32:14 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-sdk-c_PR-442/archives 22:32:14 + ls -al /w/workspace/edgexfoundry_device-sdk-c_PR-442/archives 22:32:14 total 16 22:32:14 drwxr-xr-x 3 jenkins jenkins 4096 Feb 10 22:27 . 22:32:14 drwxrwxr-x 10 jenkins jenkins 4096 Feb 10 22:27 .. 22:32:14 drwxr-xr-x 2 jenkins jenkins 4096 Feb 10 22:27 cost 22:32:14 -rw-r--r-- 1 jenkins jenkins 84 Feb 10 22:27 cost.csv [Pipeline] libraryResource [Pipeline] sh 22:32:14 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 22:32:15 ---> package-listing.sh 22:32:15 ++ facter osfamily 22:32:15 ++ tr '[:upper:]' '[:lower:]' 22:32:16 + OS_FAMILY=debian 22:32:16 + workspace=/w/workspace/edgexfoundry_device-sdk-c_PR-442 22:32:16 + START_PACKAGES=/tmp/packages_start.txt 22:32:16 + END_PACKAGES=/tmp/packages_end.txt 22:32:16 + DIFF_PACKAGES=/tmp/packages_diff.txt 22:32:16 + PACKAGES=/tmp/packages_start.txt 22:32:16 + '[' /w/workspace/edgexfoundry_device-sdk-c_PR-442 ']' 22:32:16 + PACKAGES=/tmp/packages_end.txt 22:32:16 + case "${OS_FAMILY}" in 22:32:16 + dpkg -l 22:32:16 + grep '^ii' 22:32:16 + '[' -f /tmp/packages_start.txt ']' 22:32:16 + '[' -f /tmp/packages_end.txt ']' 22:32:16 + diff /tmp/packages_start.txt /tmp/packages_end.txt 22:32:16 + '[' /w/workspace/edgexfoundry_device-sdk-c_PR-442 ']' 22:32:16 + mkdir -p /w/workspace/edgexfoundry_device-sdk-c_PR-442/archives/ 22:32:16 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-sdk-c_PR-442/archives/ [Pipeline] echo 22:32:16 Launching container with: [--privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgexfoundry_device-sdk-c_PR-442/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 22:32:16 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 22:32:16 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 22:32:16 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 22:32:17 prd-ubuntu20.04-docker-8c-8g-5352 does not seem to be running inside a container 22:32:17 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgexfoundry_device-sdk-c_PR-442/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-sdk-c_PR-442 -v /w/workspace/edgexfoundry_device-sdk-c_PR-442:/w/workspace/edgexfoundry_device-sdk-c_PR-442:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 22:32:17 $ docker top c594d24205d389c0b7e9c13f5b75ba55cc8d6808c4cd44e652a2331693dcefec -eo pid,comm [Pipeline] { [Pipeline] sh 22:32:17 + touch /tmp/pre-build-complete [Pipeline] sh 22:32:17 + mkdir -p /var/log/sysstat [Pipeline] sh 22:32:18 + ls /var/log/sa-host 22:32:18 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 22:32:18 provisioning config files... 22:32:18 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-442@tmp/config12438624720721559623tmp [Pipeline] { [Pipeline] echo 22:32:18 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 22:32:18 ---> create-netrc.sh [Pipeline] } 22:32:18 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 22:32:18 ---> python-tools-install.sh [Pipeline] echo 22:32:18 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 22:32:19 ---> sudo-logs.sh 22:32:19 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 22:32:19 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 22:32:19 ---> job-cost.sh 22:32:19 lf-activate-venv: SKIPPING 22:32:19 DEBUG: total: 0.2199999988079071 22:32:19 INFO: Retrieving Stack Cost... 22:32:19 INFO: Retrieving Pricing Info for: v3-standard-8 22:32:20 INFO: Archiving Costs [Pipeline] echo 22:32:20 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 22:32:20 ---> logs-deploy.sh 22:32:20 lf-activate-venv: SKIPPING 22:32:20 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-c/PR-442/4 22:32:20 INFO: archiving workspace using pattern(s): 22:32:21 Archives upload complete. 22:32:21 INFO: archiving logs to Nexus