Pull request #484 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 FelixTing for edgexfoundry/device-sdk-c Obtained Jenkinsfile from e9aa69f4fbb7c32100da33f1b16707e38ff4cc86+b359547df5a09ee3070876df63645d58a75503b0 (e30d016ef97472ed9b806a991c201fe0a6eb15eb) 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-ssh7422990720798943947.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision e143027787c0ac28563f7e92b6cefc600d3b7107 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-ssh15978422972301725470.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 e143027787c0ac28563f7e92b6cefc600d3b7107 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-484/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-484/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh11909271944600809045.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision e143027787c0ac28563f7e92b6cefc600d3b7107 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f e143027787c0ac28563f7e92b6cefc600d3b7107 # timeout=10 Commit message: "Merge pull request #442 from ernestojeda/golang-1.21" > 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-ssh17653564645141456339.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-484/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-484/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh14453336073338036082.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildCApp] RAW Config: [project:device-sdk-c, dockerBuildFilePath:scripts/Dockerfile.alpine-base, dockerFilePath:scripts/Dockerfile.alpine, pushImage:false] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildCApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-sdk-c-settings PROJECT: device-sdk-c USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build DOCKER_FILE_PATH: scripts/Dockerfile.alpine DOCKER_BUILD_FILE_PATH: scripts/Dockerfile.alpine-base DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-sdk DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] node Still waiting to schedule task Waiting for next available executor on ‘prd-ubuntu20.04-docker-8c-8g-8103’ Running on prd-ubuntu20.04-docker-8c-8g-8105 in /w/workspace/edgexfoundry_device-sdk-c_PR-484 [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-484 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/pull/484/head:refs/remotes/origin/PR-484 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit b359547df5a09ee3070876df63645d58a75503b0 into PR head commit e9aa69f4fbb7c32100da33f1b16707e38ff4cc86 Merge succeeded, producing 75ac22b76c63b4374d74065477287b678dab1ad5 Checking out Revision 75ac22b76c63b4374d74065477287b678dab1ad5 (PR-484) > git config core.sparsecheckout # timeout=10 > git checkout -f e9aa69f4fbb7c32100da33f1b16707e38ff4cc86 # 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 b359547df5a09ee3070876df63645d58a75503b0 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 75ac22b76c63b4374d74065477287b678dab1ad5 # timeout=10 Commit message: "Merge commit 'b359547df5a09ee3070876df63645d58a75503b0' into HEAD" First time build. Skipping changelog. > git rev-list --no-walk da6ce11d95ae7eea51dfcb84ee35685b128fcff4 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 03:30:21 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 03:30:21 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 03:30:21 ========================================================= 03:30:21 EdgeX Global Pipelines Version Info 03:30:21 ========================================================= [Pipeline] libraryResource [Pipeline] sh 03:30:22 ------------------- 03:30:22 stable info: 03:30:22 ------------------- 03:30:22 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 03:30:22 Commit SHA: e143027787c0ac28563f7e92b6cefc600d3b7107 03:30:22 Message: update stable to v1.0.254 03:30:23 ------------------- 03:30:23 experimental info: 03:30:23 ------------------- 03:30:23 Commited By: **** collab-it+edgex@linuxfoundation.org 03:30:23 Commit SHA: e143027787c0ac28563f7e92b6cefc600d3b7107 03:30:23 Message: update experimental to v1.0.254 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-c-settings [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-c [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-484 [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-484 [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-484 [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 75ac22b76c63b4374d74065477287b678dab1ad5 [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 75ac22b [Pipeline] echo 03:30:23 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:30:23 provisioning config files... 03:30:23 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp/config15686882368201454035tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:30:23 ---> docker-login.sh 03:30:23 nexus3.edgexfoundry.org:10001 03:30:23 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:24 Configure a credential helper to remove this warning. See 03:30:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:24 03:30:24 Login Succeeded 03:30:24 nexus3.edgexfoundry.org:10002 03:30:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:24 Configure a credential helper to remove this warning. See 03:30:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:24 03:30:24 Login Succeeded 03:30:24 nexus3.edgexfoundry.org:10003 03:30:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:24 Configure a credential helper to remove this warning. See 03:30:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:24 03:30:24 Login Succeeded 03:30:24 nexus3.edgexfoundry.org:10004 03:30:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:24 Configure a credential helper to remove this warning. See 03:30:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:24 03:30:24 Login Succeeded 03:30:24 docker.io 03:30:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:24 Configure a credential helper to remove this warning. See 03:30:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:24 03:30:24 Login Succeeded 03:30:24 ---> docker-login.sh ends [Pipeline] } 03:30:24 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 03:30:25 + git rev-list -1 --merges 75ac22b76c63b4374d74065477287b678dab1ad5~1..75ac22b76c63b4374d74065477287b678dab1ad5 [Pipeline] echo 03:30:25 -----------> git rev-list -1 --merges 75ac22b76c63b4374d74065477287b678dab1ad5~1..75ac22b76c63b4374d74065477287b678dab1ad5 75ac22b76c63b4374d74065477287b678dab1ad5 03:30:25 75ac22b76c63b4374d74065477287b678dab1ad5 [false] [Pipeline] sh 03:30:25 + git log --format=format:%s -1 75ac22b76c63b4374d74065477287b678dab1ad5 [Pipeline] echo 03:30:25 ========================================================= 03:30:25 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 03:30:25 ========================================================= 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 03:30:25 + git rev-list -1 --merges 75ac22b76c63b4374d74065477287b678dab1ad5~1..75ac22b76c63b4374d74065477287b678dab1ad5 [Pipeline] echo 03:30:25 -----------> git rev-list -1 --merges 75ac22b76c63b4374d74065477287b678dab1ad5~1..75ac22b76c63b4374d74065477287b678dab1ad5 75ac22b76c63b4374d74065477287b678dab1ad5 03:30:25 75ac22b76c63b4374d74065477287b678dab1ad5 [false] [Pipeline] sh 03:30:26 + git log --format=format:%s -1 75ac22b76c63b4374d74065477287b678dab1ad5 [Pipeline] echo 03:30:26 ========================================================= 03:30:26 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 03:30:26 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 03:30:26 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:30:26 + grep -v github /etc/ssh/ssh_known_hosts 03:30:26 + [ -e /tmp/ssh_known_hosts ] 03:30:26 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 03:30:26 + sudo tee -a /etc/ssh/ssh_known_hosts 03:30:26 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 03:30:26 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:30:26 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:30:26 03:30:26 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:30:27 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:30:27 0.1.4: Pulling from edgex-devops/py-git-semver 03:30:27 b85a868b505f: Pulling fs layer 03:30:27 e2be974225ed: Pulling fs layer 03:30:27 339a4e72a1f5: Pulling fs layer 03:30:27 988bab9f4d93: Pulling fs layer 03:30:27 1469e6f7b9e6: Pulling fs layer 03:30:27 eaf3925da568: Pulling fs layer 03:30:27 bab4dde63d76: Pulling fs layer 03:30:27 bde34c3a00c8: Pulling fs layer 03:30:27 b352a97aabf1: Pulling fs layer 03:30:27 4872d77fe225: Pulling fs layer 03:30:27 5851b861e8e6: Pulling fs layer 03:30:27 1469e6f7b9e6: Waiting 03:30:27 eaf3925da568: Waiting 03:30:27 bab4dde63d76: Waiting 03:30:27 bde34c3a00c8: Waiting 03:30:27 988bab9f4d93: Waiting 03:30:27 4872d77fe225: Waiting 03:30:27 5851b861e8e6: Waiting 03:30:27 b352a97aabf1: Waiting 03:30:27 e2be974225ed: Verifying Checksum 03:30:27 e2be974225ed: Download complete 03:30:27 988bab9f4d93: Verifying Checksum 03:30:27 988bab9f4d93: Download complete 03:30:27 1469e6f7b9e6: Verifying Checksum 03:30:27 1469e6f7b9e6: Download complete 03:30:27 339a4e72a1f5: Verifying Checksum 03:30:27 339a4e72a1f5: Download complete 03:30:27 eaf3925da568: Verifying Checksum 03:30:27 eaf3925da568: Download complete 03:30:27 bde34c3a00c8: Verifying Checksum 03:30:27 bde34c3a00c8: Download complete 03:30:27 b352a97aabf1: Verifying Checksum 03:30:27 b352a97aabf1: Download complete 03:30:27 4872d77fe225: Verifying Checksum 03:30:27 4872d77fe225: Download complete 03:30:27 5851b861e8e6: Verifying Checksum 03:30:27 5851b861e8e6: Download complete 03:30:27 b85a868b505f: Verifying Checksum 03:30:27 b85a868b505f: Download complete 03:30:27 bab4dde63d76: Verifying Checksum 03:30:27 bab4dde63d76: Download complete 03:30:28 b85a868b505f: Pull complete 03:30:28 e2be974225ed: Pull complete 03:30:29 339a4e72a1f5: Pull complete 03:30:29 988bab9f4d93: Pull complete 03:30:29 1469e6f7b9e6: Pull complete 03:30:29 eaf3925da568: Pull complete 03:30:31 bab4dde63d76: Pull complete 03:30:31 bde34c3a00c8: Pull complete 03:30:31 b352a97aabf1: Pull complete 03:30:31 4872d77fe225: Pull complete 03:30:31 5851b861e8e6: Pull complete 03:30:31 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 03:30:31 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:30:31 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:30:31 prd-ubuntu20.04-docker-8c-8g-8105 does not seem to be running inside a container 03:30:31 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_PR-484 -v /w/workspace/edgexfoundry_device-sdk-c_PR-484:/w/workspace/edgexfoundry_device-sdk-c_PR-484:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 03:30:35 $ docker top 011034c077bd85c1239769341d61d09d4f3bbd4ce27811abd56ef05f17654f6d -eo pid,comm 03:30:35 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 03:30:35 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:30:35 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:30:35 [ssh-agent] Looking for ssh-agent implementation... 03:30:35 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:30:35 $ docker exec 011034c077bd85c1239769341d61d09d4f3bbd4ce27811abd56ef05f17654f6d ssh-agent 03:30:35 SSH_AUTH_SOCK=/tmp/ssh-sl1Yx9u9UOyp/agent.33 03:30:35 SSH_AGENT_PID=39 03:30:35 Running ssh-add (command line suppressed) 03:30:35 Identity added: /w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp/private_key_9298908490814042281.key (/w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp/private_key_9298908490814042281.key) 03:30:35 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:30:35 + git tag --points-at HEAD [Pipeline] } 03:30:35 $ docker exec --env ******** --env ******** 011034c077bd85c1239769341d61d09d4f3bbd4ce27811abd56ef05f17654f6d ssh-agent -k 03:30:36 unset SSH_AUTH_SOCK; 03:30:36 unset SSH_AGENT_PID; 03:30:36 echo Agent pid 39 killed; 03:30:36 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 03:30:36 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:30:36 [ssh-agent] Looking for ssh-agent implementation... 03:30:36 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:30:36 $ docker exec 011034c077bd85c1239769341d61d09d4f3bbd4ce27811abd56ef05f17654f6d ssh-agent 03:30:36 SSH_AUTH_SOCK=/tmp/ssh-tUs9SU24h1Dp/agent.71 03:30:36 SSH_AGENT_PID=77 03:30:36 Running ssh-add (command line suppressed) 03:30:36 Identity added: /w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp/private_key_7171419366566547756.key (/w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp/private_key_7171419366566547756.key) 03:30:36 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:30:36 + git semver init 03:30:36 2023-09-28 03:30:36,905 [run_init] DEBUG init version:0.0.0 force:False 03:30:36 2023-09-28 03:30:36,906 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-sdk-c_PR-484/.semver 03:30:36 2023-09-28 03:30:36,906 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-c.git /w/workspace/edgexfoundry_device-sdk-c_PR-484/.semver 03:30:36 2023-09-28 03:30:36,907 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-sdk-c.git', '/w/workspace/edgexfoundry_device-sdk-c_PR-484/.semver'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-484, universal_newlines=False, shell=None, istream=None) 03:30:37 2023-09-28 03:30:37,779 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-sdk-c_PR-484/.git/info/exclude 03:30:37 2023-09-28 03:30:37,780 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-sdk-c_PR-484/.semver/PR-484 with force:False 03:30:37 2023-09-28 03:30:37,780 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-sdk-c_PR-484/.semver/PR-484 03:30:37 2023-09-28 03:30:37,784 [execute] INFO git cat-file --batch-check 03:30:37 2023-09-28 03:30:37,784 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-484/.semver, universal_newlines=False, shell=None, istream=) 03:30:37 2023-09-28 03:30:37,790 [execute] INFO git cat-file --batch 03:30:37 2023-09-28 03:30:37,790 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-484/.semver, universal_newlines=False, shell=None, istream=) 03:30:37 2023-09-28 03:30:37,794 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_PR-484/.semver/PR-484 03:30:37 0.0.0 [Pipeline] } 03:30:37 $ docker exec --env ******** --env ******** 011034c077bd85c1239769341d61d09d4f3bbd4ce27811abd56ef05f17654f6d ssh-agent -k 03:30:38 unset SSH_AUTH_SOCK; 03:30:38 unset SSH_AGENT_PID; 03:30:38 echo Agent pid 77 killed; 03:30:38 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:30:38 + git semver [Pipeline] } 03:30:38 $ docker stop --time=1 011034c077bd85c1239769341d61d09d4f3bbd4ce27811abd56ef05f17654f6d 03:30:39 $ docker rm -f --volumes 011034c077bd85c1239769341d61d09d4f3bbd4ce27811abd56ef05f17654f6d [Pipeline] // withDockerContainer [Pipeline] sh 03:30:40 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 03:30:40 Stashed 1 file(s) [Pipeline] echo 03:30:40 [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 03:30:40 provisioning config files... 03:30:40 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp/config13422849105865709058tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:30:40 ---> docker-login.sh 03:30:40 nexus3.edgexfoundry.org:10001 03:30:40 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:40 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:40 Configure a credential helper to remove this warning. See 03:30:40 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:40 03:30:40 Login Succeeded 03:30:40 nexus3.edgexfoundry.org:10002 03:30:40 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:40 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:40 Configure a credential helper to remove this warning. See 03:30:40 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:40 03:30:40 Login Succeeded 03:30:40 nexus3.edgexfoundry.org:10003 03:30:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:41 Configure a credential helper to remove this warning. See 03:30:41 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:41 03:30:41 Login Succeeded 03:30:41 nexus3.edgexfoundry.org:10004 03:30:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:41 Configure a credential helper to remove this warning. See 03:30:41 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:41 03:30:41 Login Succeeded 03:30:41 docker.io 03:30:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:30:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:30:41 Configure a credential helper to remove this warning. See 03:30:41 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:30:41 03:30:41 Login Succeeded 03:30:41 ---> docker-login.sh ends [Pipeline] } 03:30:41 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:30:41 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:30:41 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 03:30:41 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:30:41 ========================================================= 03:30:41 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 03:30:41 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:30:41 + 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 . 03:30:41 Sending build context to Docker daemon 4.977MB 03:30:41 Step 1/21 : ARG BASE=alpine:3.16 03:30:41 Step 2/21 : FROM ${BASE} as builder 03:30:41 latest: Pulling from edgex-devops/edgex-gcc-base 03:30:41 91d30c5bc195: Pulling fs layer 03:30:41 316e5a4585fb: Pulling fs layer 03:30:42 91d30c5bc195: Verifying Checksum 03:30:42 91d30c5bc195: Download complete 03:30:42 91d30c5bc195: Pull complete 03:30:42 316e5a4585fb: Verifying Checksum 03:30:42 316e5a4585fb: Download complete 03:30:45 316e5a4585fb: Pull complete 03:30:45 Digest: sha256:46ce083f99ae49712d4f1141acdd2e69c9eb8e11ca29cc7d79d78bb0a10585c4 03:30:45 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 03:30:45 ---> e83ffa357ff4 03:30:45 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 03:30:47 ---> Running in c9b9e8270f33 03:30:47 Connecting to iotech.jfrog.io (34.246.139.145:443) 03:30:48 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:30:48 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:30:48 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:30:48 Removing intermediate container c9b9e8270f33 03:30:48 ---> 3f7e372247d4 03:30:48 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:30:48 ---> Running in c94a55d8f63e 03:30:49 Removing intermediate container c94a55d8f63e 03:30:49 ---> baf8106a4afc 03:30:49 Step 5/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 iotech-iot-1.5-dev hiredis-dev 03:30:49 ---> Running in a043f0f1b590 03:30:49 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 03:30:49 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 03:30:50 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 03:30:50 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:30:50 (1/16) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 03:30:50 (2/16) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 03:30:50 (3/16) Installing hiredis (1.0.2-r0) 03:30:50 (4/16) Installing hiredis-dev (1.0.2-r0) 03:30:50 (5/16) Installing iotech-iot-1.5 (1.5.0-r0) 03:30:51 (6/16) Installing iotech-iot-1.5-dev (1.5.0-r0) 03:30:51 (7/16) Installing libcbor (0.9.0-r1) 03:30:51 (8/16) Installing libcbor-dev (0.9.0-r1) 03:30:51 (9/16) Installing ncurses-dev (6.3_p20220521-r1) 03:30:51 (10/16) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 03:30:52 (11/16) Installing libblkid (2.38-r1) 03:30:52 (12/16) Installing libuuid (2.38-r1) 03:30:52 (13/16) Installing libfdisk (2.38-r1) 03:30:52 (14/16) Installing libmount (2.38-r1) 03:30:52 (15/16) Installing libsmartcols (2.38-r1) 03:30:52 (16/16) Installing util-linux-dev (2.38-r1) 03:30:52 Executing busybox-1.35.0-r17.trigger 03:30:52 OK: 280 MiB in 90 packages 03:30:52 Removing intermediate container a043f0f1b590 03:30:52 ---> 586e0b6b432e 03:30:52 Step 6/21 : RUN mkdir /tmp/sdk 03:30:52 ---> Running in 40b92386f53a 03:30:53 Removing intermediate container 40b92386f53a 03:30:53 ---> 424d364329c8 03:30:53 Step 7/21 : COPY VERSION /tmp/sdk 03:30:53 ---> 380114155b1c 03:30:53 Step 8/21 : COPY src /tmp/sdk/src 03:30:54 ---> 7c1e5a098192 03:30:54 Step 9/21 : COPY include /tmp/sdk/include 03:30:54 ---> 7321d4725835 03:30:54 Step 10/21 : COPY scripts /tmp/sdk/scripts 03:30:54 ---> b4902060f571 03:30:54 Step 11/21 : COPY LICENSE /tmp/sdk 03:30:54 ---> d835c1c9baff 03:30:54 Step 12/21 : COPY Attribution.txt /tmp/sdk 03:30:54 ---> 1c08b6bf9a43 03:30:54 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 03:30:54 ---> Running in 017d31a93d85 03:30:54 + CPPCHECK=false 03:30:54 + DOCGEN=false 03:30:54 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:30:54 + '[' 0 -gt 0 ] 03:30:54 + readlink -f ./scripts/build.sh 03:30:54 + dirname /tmp/sdk/scripts/build.sh 03:30:54 + dirname /tmp/sdk/scripts 03:30:54 + ROOT=/tmp/sdk 03:30:54 + cd /tmp/sdk 03:30:54 + mkdir -p /tmp/sdk/build/release 03:30:54 + cd /tmp/sdk/build/release 03:30:54 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 03:30:54 -- The C compiler identification is GNU 11.2.1 03:30:54 -- Detecting C compiler ABI info 03:30:54 -- Detecting C compiler ABI info - done 03:30:54 -- Check for working C compiler: /usr/bin/cc - skipped 03:30:54 -- Detecting C compile features 03:30:54 -- Detecting C compile features - done 03:30:54 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:30:55 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 03:30:55 -- Found LIBYAML: /usr/lib/libyaml.so 03:30:55 -- Found LIBUUID: /usr/lib/libuuid.so 03:30:55 -- Found LIBCBOR: /usr/lib/libcbor.so 03:30:55 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:30:55 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 03:30:55 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:30:55 -- /opt/iotech/iot/1.5/include 03:30:55 -- C SDK 0.0.0 for Linux 03:30:55 -- Performing Test CSDK_HAVE_ATOMIC 03:30:55 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:30:55 -- Found Curses: /usr/lib/libcurses.so 03:30:55 -- Configuring done 03:30:55 -- Generating done 03:30:55 -- Build files have been written to: /tmp/sdk/build/release 03:30:55 + make all package 03:30:55 + tee release.log 03:30:55 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:30:55 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:30:55 Still waiting to schedule task 03:30:55 Waiting for next available executor on ‘prd-ubuntu20.04-docker-arm64-4c-16g-8104’ 03:30:55 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 03:30:55 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:30:55 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:30:55 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:30:56 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 03:30:56 /tmp/sdk/src/c/consul.c: In function 'edgex_consul_client_get_common_config': 03:30:56 /tmp/sdk/src/c/consul.c:294:10: warning: 'privateConfig' may be used uninitialized in this function [-Wmaybe-uninitialized] 03:30:56 294 | while (privateConfig) 03:30:56 | ^~~~~~~~~~~~~ 03:30:56 /tmp/sdk/src/c/consul.c:271:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 03:30:56 271 | while (result) 03:30:56 | ^~~~~~ 03:30:56 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:30:56 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:30:56 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:30:56 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:30:57 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:30:57 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:30:57 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:30:57 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:30:57 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:30:57 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:30:58 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:30:58 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:30:58 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:30:58 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:30:59 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:30:59 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:30:59 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:30:59 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:30:59 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:31:00 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:31:00 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:31:00 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:31:00 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:31:00 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:31:01 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:31:01 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:31:01 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:31:01 [ 68%] Linking C shared library libcsdk.so 03:31:01 [ 68%] Built target csdk 03:31:01 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:31:01 [ 72%] Linking C executable template 03:31:01 [ 72%] Built target template 03:31:01 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:31:02 [ 76%] Linking C executable device-counter 03:31:02 [ 76%] Built target device-counter 03:31:02 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:31:02 [ 80%] Linking C executable device-random 03:31:02 [ 80%] Built target device-random 03:31:02 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:31:02 [ 84%] Linking C executable device-gyro 03:31:02 [ 84%] Built target device-gyro 03:31:02 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:31:02 [ 88%] Linking C executable device-bitfields 03:31:02 [ 88%] Built target device-bitfields 03:31:02 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:31:02 [ 92%] Linking C executable template-discovery 03:31:02 [ 92%] Built target template-discovery 03:31:02 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:31:03 [ 96%] Linking C executable device-file 03:31:03 [ 96%] Built target device-file 03:31:03 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:31:03 [100%] Linking C executable device-terminal 03:31:03 [100%] Built target device-terminal 03:31:03 Run CPack packaging tool... 03:31:03 CPack: Create package using TGZ 03:31:03 CPack: Install projects 03:31:03 CPack: - Run preinstall target for: Csdk 03:31:03 CPack: - Install project: Csdk [] 03:31:03 CPack: Create package 03:31:03 CPack: - package: /tmp/sdk/build/release/csdk-0.0.0.tar.gz generated. 03:31:03 + '[' false '=' true ] 03:31:03 + '[' false '=' true ] 03:31:03 + mkdir -p /tmp/sdk/build/debug 03:31:03 + cd /tmp/sdk/build/debug 03:31:03 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 03:31:03 -- The C compiler identification is GNU 11.2.1 03:31:03 -- Detecting C compiler ABI info 03:31:04 -- Detecting C compiler ABI info - done 03:31:04 -- Check for working C compiler: /usr/bin/cc - skipped 03:31:04 -- Detecting C compile features 03:31:04 -- Detecting C compile features - done 03:31:04 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:31:04 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 03:31:04 -- Found LIBYAML: /usr/lib/libyaml.so 03:31:04 -- Found LIBUUID: /usr/lib/libuuid.so 03:31:04 -- Found LIBCBOR: /usr/lib/libcbor.so 03:31:04 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:31:04 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 03:31:04 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:31:04 -- /opt/iotech/iot/1.5/include 03:31:04 -- C SDK 0.0.0 for Linux 03:31:04 -- Performing Test CSDK_HAVE_ATOMIC 03:31:04 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:31:04 -- Found Curses: /usr/lib/libcurses.so 03:31:04 -- Configuring done 03:31:04 -- Generating done 03:31:04 -- Build files have been written to: /tmp/sdk/build/debug 03:31:04 + make 03:31:04 + tee debug.log 03:31:04 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:31:04 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:31:04 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 03:31:04 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:31:04 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:31:04 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:31:04 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 03:31:05 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:31:05 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:31:05 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:31:05 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:31:05 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:31:05 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:31:05 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:31:05 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:31:05 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:31:05 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:31:05 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:31:05 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:31:05 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:31:06 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:31:06 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:31:06 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:31:06 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:31:06 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:31:06 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:31:06 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:31:06 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:31:06 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:31:07 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:31:07 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:31:07 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:31:07 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:31:07 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:31:07 [ 68%] Linking C shared library libcsdk.so 03:31:07 [ 68%] Built target csdk 03:31:07 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:31:07 [ 72%] Linking C executable template 03:31:07 [ 72%] Built target template 03:31:07 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:31:07 [ 76%] Linking C executable device-counter 03:31:07 [ 76%] Built target device-counter 03:31:07 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:31:07 [ 80%] Linking C executable device-random 03:31:07 [ 80%] Built target device-random 03:31:07 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:31:08 [ 84%] Linking C executable device-gyro 03:31:08 [ 84%] Built target device-gyro 03:31:08 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:31:08 [ 88%] Linking C executable device-bitfields 03:31:08 [ 88%] Built target device-bitfields 03:31:08 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:31:08 [ 92%] Linking C executable template-discovery 03:31:08 [ 92%] Built target template-discovery 03:31:08 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:31:08 [ 96%] Linking C executable device-file 03:31:08 [ 96%] Built target device-file 03:31:08 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:31:08 [100%] Linking C executable device-terminal 03:31:08 [100%] Built target device-terminal 03:31:08 make: Entering directory '/tmp/sdk/build/release' 03:31:08 make[1]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Leaving directory '/tmp/sdk/build/release' 03:31:08 [ 68%] Built target csdk 03:31:08 make[2]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Leaving directory '/tmp/sdk/build/release' 03:31:08 [ 72%] Built target template 03:31:08 make[2]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Leaving directory '/tmp/sdk/build/release' 03:31:08 [ 76%] Built target device-counter 03:31:08 make[2]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Leaving directory '/tmp/sdk/build/release' 03:31:08 [ 80%] Built target device-random 03:31:08 make[2]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Leaving directory '/tmp/sdk/build/release' 03:31:08 [ 84%] Built target device-gyro 03:31:08 make[2]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Leaving directory '/tmp/sdk/build/release' 03:31:08 [ 88%] Built target device-bitfields 03:31:08 make[2]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Leaving directory '/tmp/sdk/build/release' 03:31:08 [ 92%] Built target template-discovery 03:31:08 make[2]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Leaving directory '/tmp/sdk/build/release' 03:31:08 [ 96%] Built target device-file 03:31:08 make[2]: Entering directory '/tmp/sdk/build/release' 03:31:08 make[2]: Leaving directory '/tmp/sdk/build/release' 03:31:08 [100%] Built target device-terminal 03:31:08 make[1]: Leaving directory '/tmp/sdk/build/release' 03:31:08 Install the project... 03:31:08 -- Install configuration: "Release" 03:31:08 -- Installing: /usr/local/lib/libcsdk.so 03:31:08 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 03:31:08 -- Installing: /usr/local/include 03:31:08 -- Installing: /usr/local/include/devsdk 03:31:08 -- Installing: /usr/local/include/devsdk/devsdk.h 03:31:08 -- Installing: /usr/local/include/devsdk/devsdk-base.h 03:31:08 -- Installing: /usr/local/include/edgex 03:31:08 -- Installing: /usr/local/include/edgex/edgex.h 03:31:08 -- Installing: /usr/local/include/edgex/devices.h 03:31:08 -- Installing: /usr/local/include/edgex/profiles.h 03:31:08 -- Installing: /usr/local/include/edgex/edgex-base.h 03:31:08 -- Installing: /usr/local/include/edgex/rest-server.h 03:31:08 -- Installing: /usr/local/include/edgex/csdk-defs.h 03:31:08 -- Installing: /usr/local/share/device-sdk-c/LICENSE 03:31:08 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 03:31:08 make: Leaving directory '/tmp/sdk/build/release' 03:31:09 Removing intermediate container 017d31a93d85 03:31:09 ---> 32ab68bb796e 03:31:09 Step 14/21 : FROM ${BASE} 03:31:09 ---> e83ffa357ff4 03:31:09 Step 15/21 : LABEL maintainer="IOTech " 03:31:09 ---> Running in f61c4c67e5ee 03:31:09 Removing intermediate container f61c4c67e5ee 03:31:09 ---> 9d3093feeabc 03:31:09 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 03:31:09 ---> Running in 8700d51bf97d 03:31:10 Connecting to iotech.jfrog.io (34.247.22.236:443) 03:31:10 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:31:10 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:31:10 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:31:10 Removing intermediate container 8700d51bf97d 03:31:10 ---> 0c1fc2caa5c5 03:31:10 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:31:10 ---> Running in f377f319abc7 03:31:11 Removing intermediate container f377f319abc7 03:31:11 ---> d6b5b433b904 03:31:11 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 03:31:11 ---> Running in 9c5e5c852203 03:31:11 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 03:31:11 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 03:31:11 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 03:31:12 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:31:12 (1/7) Installing curl (8.3.0-r0) 03:31:12 (2/7) Installing hiredis (1.0.2-r0) 03:31:12 (3/7) Installing hiredis-dev (1.0.2-r0) 03:31:12 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 03:31:13 (5/7) Installing libcbor (0.9.0-r1) 03:31:13 (6/7) Installing libuuid (2.38-r1) 03:31:13 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 03:31:13 Executing busybox-1.35.0-r17.trigger 03:31:13 OK: 276 MiB in 83 packages 03:31:14 Removing intermediate container 9c5e5c852203 03:31:14 ---> c1bc2196b8a1 03:31:14 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 03:31:14 ---> b043648ab338 03:31:14 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 03:31:14 ---> 2232f88f58af 03:31:14 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 03:31:14 ---> beb7afa699ae 03:31:14 Successfully built beb7afa699ae 03:31:14 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 03:31:15 + docker inspect -f . ci-base-image-x86_64 03:31:15 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:31:15 prd-ubuntu20.04-docker-8c-8g-8105 does not seem to be running inside a container 03:31:15 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-sdk-c_PR-484 -v /w/workspace/edgexfoundry_device-sdk-c_PR-484:/w/workspace/edgexfoundry_device-sdk-c_PR-484:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-484@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 ******** ci-base-image-x86_64 cat 03:31:15 $ docker top 2e32eb43eccba959f4a6adc9ee92323ba6928f6364c459271292676eef43f009 -eo pid,comm [Pipeline] { [Pipeline] sh 03:31:15 + make test 03:31:15 echo "make test" 03:31:15 make test [Pipeline] } 03:31:15 $ docker stop --time=1 2e32eb43eccba959f4a6adc9ee92323ba6928f6364c459271292676eef43f009 03:31:17 $ docker rm -f --volumes 2e32eb43eccba959f4a6adc9ee92323ba6928f6364c459271292676eef43f009 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 03:31:17 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:31:18 + ls -al . 03:31:18 total 212 03:31:18 drwxrwxr-x 9 jenkins jenkins 4096 Sep 28 03:30 . 03:31:18 drwxrwxr-x 4 jenkins jenkins 4096 Sep 28 03:30 .. 03:31:18 drwxrwxr-x 8 jenkins jenkins 4096 Sep 28 03:30 .git 03:31:18 drwxrwxr-x 3 jenkins jenkins 4096 Sep 28 03:30 .github 03:31:18 -rw-rw-r-- 1 jenkins jenkins 176 Sep 28 03:30 .gitignore 03:31:18 drwxr-xr-x 3 jenkins jenkins 4096 Sep 28 03:30 .semver 03:31:18 -rw-rw-r-- 1 jenkins jenkins 2908 Sep 28 03:30 Attribution.txt 03:31:18 -rw-rw-r-- 1 jenkins jenkins 9802 Sep 28 03:30 CHANGES 03:31:18 -rw-rw-r-- 1 jenkins jenkins 108574 Sep 28 03:30 Doxyfile 03:31:18 -rw-rw-r-- 1 jenkins jenkins 677 Sep 28 03:30 GOVERNANCE.md 03:31:18 -rw-rw-r-- 1 jenkins jenkins 784 Sep 28 03:30 Jenkinsfile 03:31:18 -rw-rw-r-- 1 jenkins jenkins 10174 Sep 28 03:30 LICENSE 03:31:18 -rw-rw-r-- 1 jenkins jenkins 444 Sep 28 03:30 Makefile 03:31:18 -rw-rw-r-- 1 jenkins jenkins 618 Sep 28 03:30 OWNERS.md 03:31:18 -rw-rw-r-- 1 jenkins jenkins 1651 Sep 28 03:30 README.IOT.md 03:31:18 -rw-rw-r-- 1 jenkins jenkins 4215 Sep 28 03:30 README.md 03:31:18 -rw-rw-r-- 1 jenkins jenkins 1245 Sep 28 03:30 README.v3.md 03:31:18 -rw-rw-r-- 1 jenkins jenkins 5 Sep 28 03:30 VERSION 03:31:18 drwxrwxr-x 2 jenkins jenkins 4096 Sep 28 03:30 docs 03:31:18 drwxrwxr-x 4 jenkins jenkins 4096 Sep 28 03:30 include 03:31:18 drwxrwxr-x 2 jenkins jenkins 4096 Sep 28 03:30 scripts 03:31:18 drwxrwxr-x 4 jenkins jenkins 4096 Sep 28 03:30 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:31:18 + 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=75ac22b76c63b4374d74065477287b678dab1ad5 --label arch=amd64 --label version=0.0.0 . 03:31:18 Sending build context to Docker daemon 4.977MB 03:31:18 Step 1/17 : ARG BASE=alpine:3.16 03:31:18 Step 2/17 : FROM ${BASE} 03:31:18 ---> beb7afa699ae 03:31:18 Step 3/17 : LABEL maintainer="IOTech " 03:31:18 ---> Running in 5df9c2ae3f09 03:31:18 Removing intermediate container 5df9c2ae3f09 03:31:18 ---> 5b4a46ed1e30 03:31:18 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 03:31:18 ---> Running in 8f058a55391e 03:31:18 Connecting to iotech.jfrog.io (54.73.4.50:443) 03:31:19 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:31:19 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:31:19 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:31:19 Removing intermediate container 8f058a55391e 03:31:19 ---> 59957859cb76 03:31:19 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:31:19 ---> Running in 4118e16439de 03:31:19 Removing intermediate container 4118e16439de 03:31:19 ---> bc6d226aeea2 03:31:19 Step 6/17 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 hiredis-dev iotech-iot-1.5-dev && mkdir -p /edgex-c-sdk/build 03:31:19 ---> Running in 0535221192ad 03:31:20 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 03:31:20 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 03:31:20 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 03:31:21 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:31:21 (1/11) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 03:31:21 (2/11) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 03:31:21 (3/11) Installing iotech-iot-1.5 (1.5.0-r0) 03:31:21 (4/11) Installing iotech-iot-1.5-dev (1.5.0-r0) 03:31:21 (5/11) Installing libcbor-dev (0.9.0-r1) 03:31:21 (6/11) Installing ncurses-dev (6.3_p20220521-r1) 03:31:21 (7/11) Installing libblkid (2.38-r1) 03:31:21 (8/11) Installing libfdisk (2.38-r1) 03:31:21 (9/11) Installing libmount (2.38-r1) 03:31:21 (10/11) Installing libsmartcols (2.38-r1) 03:31:21 (11/11) Installing util-linux-dev (2.38-r1) 03:31:21 Executing busybox-1.35.0-r17.trigger 03:31:21 OK: 281 MiB in 92 packages 03:31:22 Removing intermediate container 0535221192ad 03:31:22 ---> 62ae78c6241e 03:31:22 Step 7/17 : COPY VERSION /edgex-c-sdk/ 03:31:22 ---> e4270353453a 03:31:22 Step 8/17 : COPY src /edgex-c-sdk/src/ 03:31:22 ---> 341c2a471595 03:31:22 Step 9/17 : COPY include /edgex-c-sdk/include/ 03:31:22 ---> 055162a9ea65 03:31:22 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 03:31:22 ---> b8afba9268fc 03:31:22 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 03:31:23 ---> 46e66df0463f 03:31:23 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 03:31:23 ---> e22ddf9b0470 03:31:23 Step 13/17 : WORKDIR /edgex-c-sdk 03:31:23 ---> Running in 314bad1f685a 03:31:23 Removing intermediate container 314bad1f685a 03:31:23 ---> ec52f24e6aba 03:31:23 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 03:31:23 ---> Running in b666f4ec44e8 03:31:23 Removing intermediate container b666f4ec44e8 03:31:23 ---> 5856fb9960bd 03:31:23 Step 15/17 : LABEL arch=amd64 03:31:23 ---> Running in aef73d5743cd 03:31:23 Removing intermediate container aef73d5743cd 03:31:23 ---> f910ea5b6e97 03:31:23 Step 16/17 : LABEL git_sha=75ac22b76c63b4374d74065477287b678dab1ad5 03:31:23 ---> Running in 0675dfca8fcc 03:31:23 Removing intermediate container 0675dfca8fcc 03:31:23 ---> 6a257165b380 03:31:23 Step 17/17 : LABEL version=0.0.0 03:31:23 ---> Running in d44552c722bc 03:31:23 Removing intermediate container d44552c722bc 03:31:23 ---> 7b435cf96fc5 03:31:23 [Warning] One or more build-args [ARCH MAKE] were not consumed 03:31:23 Successfully built 7b435cf96fc5 03:31:23 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 03:31:24 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:31:24 03:31:24 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:31:24 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:31:24 latest: Pulling from edgex-lftools-log-publisher 03:31:24 5eb5b503b376: Pulling fs layer 03:31:24 5c69ac0246d0: Pulling fs layer 03:31:24 ec43610c2a17: Pulling fs layer 03:31:24 3a2ae6a8a46f: Pulling fs layer 03:31:24 33b1e0a273af: Pulling fs layer 03:31:24 5d3b04190fa2: Pulling fs layer 03:31:24 2f39f015ded8: Pulling fs layer 03:31:24 3a2ae6a8a46f: Waiting 03:31:24 33b1e0a273af: Waiting 03:31:24 5d3b04190fa2: Waiting 03:31:24 2f39f015ded8: Waiting 03:31:24 5c69ac0246d0: Verifying Checksum 03:31:24 5c69ac0246d0: Download complete 03:31:24 3a2ae6a8a46f: Verifying Checksum 03:31:24 3a2ae6a8a46f: Download complete 03:31:24 33b1e0a273af: Verifying Checksum 03:31:24 33b1e0a273af: Download complete 03:31:24 5d3b04190fa2: Verifying Checksum 03:31:24 5d3b04190fa2: Download complete 03:31:24 ec43610c2a17: Download complete 03:31:24 5eb5b503b376: Verifying Checksum 03:31:24 5eb5b503b376: Download complete 03:31:25 2f39f015ded8: Download complete 03:31:25 5eb5b503b376: Pull complete 03:31:25 5c69ac0246d0: Pull complete 03:31:26 ec43610c2a17: Pull complete 03:31:26 3a2ae6a8a46f: Pull complete 03:31:26 33b1e0a273af: Pull complete 03:31:26 5d3b04190fa2: Pull complete 03:31:30 2f39f015ded8: Pull complete 03:31:30 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 03:31:30 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:31:30 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:31:30 prd-ubuntu20.04-docker-8c-8g-8105 does not seem to be running inside a container 03:31: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-484 -v /w/workspace/edgexfoundry_device-sdk-c_PR-484:/w/workspace/edgexfoundry_device-sdk-c_PR-484:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-484@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 03:31:36 $ docker top 095baa029fbc414c360144805cd56cbc3cf30c7dd434015f07701904d96a166c -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:31:37 ---> job-cost.sh 03:31:37 lf-activate-venv: SKIPPING 03:31:37 INFO: No Stack... 03:31:37 INFO: Retrieving Pricing Info for: v3-standard-8 03:31:37 INFO: Archiving Costs [Pipeline] sh 03:31:38 + cat /w/workspace/edgexfoundry_device-sdk-c_PR-484/archives/cost.csv 03:31:38 + cut -d, -f6 [Pipeline] lock 03:31:38 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-PR-484-2-stack-cost] 03:31:38 Resource [jenkins-edgexfoundry-device-sdk-c-PR-484-2-stack-cost] did not exist. Created. 03:31:38 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-PR-484-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:31:38 + echo total: 0.2199999988079071 [Pipeline] stash 03:31:38 Stashed 1 file(s) [Pipeline] } 03:31:38 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-PR-484-2-stack-cost] [Pipeline] // lock [Pipeline] } 03:31:38 $ docker stop --time=1 095baa029fbc414c360144805cd56cbc3cf30c7dd434015f07701904d96a166c 03:31:39 $ docker rm -f --volumes 095baa029fbc414c360144805cd56cbc3cf30c7dd434015f07701904d96a166c [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 03:33:30 Running on prd-ubuntu20.04-docker-arm64-4c-16g-8107 in /w/workspace/edgexfoundry_device-sdk-c_PR-484 [Pipeline] { [Pipeline] ws 03:33:30 Running in /w/workspace/device-sdk-c/2 [Pipeline] { [Pipeline] checkout 03:33:30 Selected Git installation does not exist. Using Default 03:33:30 The recommended git tool is: NONE 03:33:36 using credential edgex-jenkins-ssh 03:33:36 Cloning the remote Git repository 03:33:36 Cloning repository git@github.com:edgexfoundry/device-sdk-c.git 03:33:36 > git init /w/workspace/device-sdk-c/2 # timeout=10 03:33:36 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 03:33:36 > git --version # timeout=10 03:33:36 > git --version # 'git version 2.25.1' 03:33:36 using GIT_SSH to set credentials SSH Credentials for GitHub 03:33:36 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 03:33:37 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 03:33:37 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 03:33:39 Merging remotes/origin/main commit b359547df5a09ee3070876df63645d58a75503b0 into PR head commit e9aa69f4fbb7c32100da33f1b16707e38ff4cc86 03:33:38 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 03:33:38 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 03:33:38 using GIT_SSH to set credentials SSH Credentials for GitHub 03:33:38 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/pull/484/head:refs/remotes/origin/PR-484 +refs/heads/main:refs/remotes/origin/main # timeout=10 03:33:39 > git config core.sparsecheckout # timeout=10 03:33:39 > git checkout -f e9aa69f4fbb7c32100da33f1b16707e38ff4cc86 # timeout=10 03:33:40 Merge succeeded, producing 556665fe831515c0ae8a4a8136619ed97d444d67 03:33:40 Checking out Revision 556665fe831515c0ae8a4a8136619ed97d444d67 (PR-484) 03:33:39 > git remote # timeout=10 03:33:39 > git config --get remote.origin.url # timeout=10 03:33:39 using GIT_SSH to set credentials SSH Credentials for GitHub 03:33:39 > git merge b359547df5a09ee3070876df63645d58a75503b0 # timeout=10 03:33:40 > git rev-parse HEAD^{commit} # timeout=10 03:33:40 > git config core.sparsecheckout # timeout=10 03:33:40 > git checkout -f 556665fe831515c0ae8a4a8136619ed97d444d67 # timeout=10 03:33:43 Commit message: "Merge commit 'b359547df5a09ee3070876df63645d58a75503b0' into HEAD" 03:33:43 First time build. Skipping changelog. [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 03:33:43 > git rev-list --no-walk da6ce11d95ae7eea51dfcb84ee35685b128fcff4 # timeout=10 03:33:44 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 03:33:44 % Total % Received % Xferd Average Speed Time Time Time Current 03:33:44 Dload Upload Total Spent Left Speed 03:33:44 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 214k 0 --:--:-- --:--:-- --:--:-- 214k [Pipeline] sh 03:33:45 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 03:33:45 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 03:33:45 + sudo tee /etc/docker/daemon.new 03:33:45 { 03:33:45 "registry-mirrors": [ 03:33:45 "https://nexus3.edgexfoundry.org:10001" 03:33:45 ], 03:33:45 "bip": "10.250.0.254/24", 03:33:45 "hosts": [ 03:33:45 "tcp://0.0.0.0:5555", 03:33:45 "unix:///var/run/docker.sock" 03:33:45 ], 03:33:45 "mtu": 1458, 03:33:45 "selinux-enabled": true, 03:33:45 "seccomp-profile": "/etc/docker/seccomp.json" 03:33:45 } [Pipeline] sh 03:33:45 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 03:33:46 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:34:04 provisioning config files... 03:34:04 copy managed file [device-sdk-c-settings] to file:/w/workspace/device-sdk-c/2@tmp/config15870000607700133127tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:34:04 ---> docker-login.sh 03:34:04 nexus3.edgexfoundry.org:10001 03:34:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:34:05 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:34:05 Configure a credential helper to remove this warning. See 03:34:05 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:34:05 03:34:05 Login Succeeded 03:34:05 nexus3.edgexfoundry.org:10002 03:34:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:34:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:34:06 Configure a credential helper to remove this warning. See 03:34:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:34:06 03:34:06 Login Succeeded 03:34:06 nexus3.edgexfoundry.org:10003 03:34:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:34:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:34:06 Configure a credential helper to remove this warning. See 03:34:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:34:06 03:34:06 Login Succeeded 03:34:06 nexus3.edgexfoundry.org:10004 03:34:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:34:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:34:06 Configure a credential helper to remove this warning. See 03:34:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:34:06 03:34:06 Login Succeeded 03:34:06 docker.io 03:34:07 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:34:07 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:34:07 Configure a credential helper to remove this warning. See 03:34:07 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:34:07 03:34:07 Login Succeeded 03:34:07 ---> docker-login.sh ends [Pipeline] } 03:34:07 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:34:08 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:34:08 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 03:34:08 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:34:08 ========================================================= 03:34:08 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 03:34:08 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:34:08 + 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 . 03:34:10 Sending build context to Docker daemon 3.012MB 03:34:10 Step 1/21 : ARG BASE=alpine:3.16 03:34:10 Step 2/21 : FROM ${BASE} as builder 03:34:10 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 03:34:10 547446be3368: Pulling fs layer 03:34:10 76bd08e1cacc: Pulling fs layer 03:34:10 547446be3368: Verifying Checksum 03:34:10 547446be3368: Download complete 03:34:11 547446be3368: Pull complete 03:34:12 76bd08e1cacc: Verifying Checksum 03:34:12 76bd08e1cacc: Download complete 03:34:23 76bd08e1cacc: Pull complete 03:34:23 Digest: sha256:e2ae639067a511a7973e9e369d25ddd915310c8cf663528363fa06e26cb01fbe 03:34:23 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 03:34:23 ---> 295cd00e64f4 03:34:23 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 03:34:23 ---> Running in 657e5f20eb9f 03:34:25 Connecting to iotech.jfrog.io (54.73.4.50:443) 03:34:25 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:34:25 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:34:25 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:34:25 Removing intermediate container 657e5f20eb9f 03:34:25 ---> 66672c046c99 03:34:25 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:34:26 ---> Running in 152b3289487b 03:34:28 Removing intermediate container 152b3289487b 03:34:28 ---> 1d2b586e7424 03:34:28 Step 5/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 iotech-iot-1.5-dev hiredis-dev 03:34:28 ---> Running in af1a678ef257 03:34:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 03:34:29 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 03:34:29 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 03:34:30 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:34:30 (1/16) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 03:34:30 (2/16) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 03:34:30 (3/16) Installing hiredis (1.0.2-r0) 03:34:30 (4/16) Installing hiredis-dev (1.0.2-r0) 03:34:30 (5/16) Installing iotech-iot-1.5 (1.5.0-r0) 03:34:31 (6/16) Installing iotech-iot-1.5-dev (1.5.0-r0) 03:34:31 (7/16) Installing libcbor (0.9.0-r1) 03:34:31 (8/16) Installing libcbor-dev (0.9.0-r1) 03:34:31 (9/16) Installing ncurses-dev (6.3_p20220521-r1) 03:34:31 (10/16) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 03:34:32 (11/16) Installing libblkid (2.38-r1) 03:34:32 (12/16) Installing libuuid (2.38-r1) 03:34:32 (13/16) Installing libfdisk (2.38-r1) 03:34:32 (14/16) Installing libmount (2.38-r1) 03:34:32 (15/16) Installing libsmartcols (2.38-r1) 03:34:32 (16/16) Installing util-linux-dev (2.38-r1) 03:34:32 Executing busybox-1.35.0-r17.trigger 03:34:32 OK: 286 MiB in 90 packages 03:34:34 Removing intermediate container af1a678ef257 03:34:34 ---> 510e67af88fb 03:34:34 Step 6/21 : RUN mkdir /tmp/sdk 03:34:34 ---> Running in b17d6e651017 03:34:36 Removing intermediate container b17d6e651017 03:34:36 ---> 4a63bda29fbe 03:34:36 Step 7/21 : COPY VERSION /tmp/sdk 03:34:37 ---> d39ff63ec95a 03:34:37 Step 8/21 : COPY src /tmp/sdk/src 03:34:38 ---> 906382a0375b 03:34:38 Step 9/21 : COPY include /tmp/sdk/include 03:34:38 ---> 63f13a249b41 03:34:38 Step 10/21 : COPY scripts /tmp/sdk/scripts 03:34:39 ---> 93c568b38eb7 03:34:39 Step 11/21 : COPY LICENSE /tmp/sdk 03:34:39 ---> 72eb9cf6502c 03:34:39 Step 12/21 : COPY Attribution.txt /tmp/sdk 03:34:40 ---> 9c80da4d9e33 03:34:40 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 03:34:40 ---> Running in 82e2fe6abe7c 03:34:41 + CPPCHECK=false 03:34:41 + DOCGEN=false 03:34:41 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:34:41 + '[' 0 -gt 0 ] 03:34:41 + readlink -f ./scripts/build.sh 03:34:41 + dirname /tmp/sdk/scripts/build.sh 03:34:41 + dirname /tmp/sdk/scripts 03:34:41 + ROOT=/tmp/sdk 03:34:41 + cd /tmp/sdk 03:34:41 + mkdir -p /tmp/sdk/build/release 03:34:41 + cd /tmp/sdk/build/release 03:34:41 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 03:34:41 -- The C compiler identification is GNU 11.2.1 03:34:41 -- Detecting C compiler ABI info 03:34:42 -- Detecting C compiler ABI info - done 03:34:42 -- Check for working C compiler: /usr/bin/cc - skipped 03:34:42 -- Detecting C compile features 03:34:42 -- Detecting C compile features - done 03:34:42 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:34:42 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 03:34:42 -- Found LIBYAML: /usr/lib/libyaml.so 03:34:42 -- Found LIBUUID: /usr/lib/libuuid.so 03:34:42 -- Found LIBCBOR: /usr/lib/libcbor.so 03:34:42 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:34:42 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 03:34:42 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:34:42 -- /opt/iotech/iot/1.5/include 03:34:42 -- C SDK 0.0.0 for Linux 03:34:42 -- Performing Test CSDK_HAVE_ATOMIC 03:34:42 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:34:43 -- Found Curses: /usr/lib/libcurses.so 03:34:43 -- Configuring done 03:34:43 -- Generating done 03:34:43 -- Build files have been written to: /tmp/sdk/build/release 03:34:43 + make all package 03:34:43 + tee release.log 03:34:43 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:34:44 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:34:45 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 03:34:46 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:34:47 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:34:48 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:34:51 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 03:34:52 /tmp/sdk/src/c/consul.c: In function 'edgex_consul_client_get_common_config': 03:34:52 /tmp/sdk/src/c/consul.c:294:10: warning: 'privateConfig' may be used uninitialized in this function [-Wmaybe-uninitialized] 03:34:52 294 | while (privateConfig) 03:34:52 | ^~~~~~~~~~~~~ 03:34:52 /tmp/sdk/src/c/consul.c:271:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 03:34:52 271 | while (result) 03:34:52 | ^~~~~~ 03:34:52 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:34:52 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:34:54 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:34:57 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:34:58 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:34:58 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:34:59 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:35:00 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:35:01 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:35:02 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:35:05 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:35:05 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:35:06 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:35:08 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:35:14 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:35:15 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:35:15 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:35:16 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:35:16 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:35:19 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:35:22 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:35:22 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:35:24 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:35:25 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:35:29 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:35:30 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:35:30 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:35:31 [ 68%] Linking C shared library libcsdk.so 03:35:31 [ 68%] Built target csdk 03:35:31 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:35:32 [ 72%] Linking C executable template 03:35:32 [ 72%] Built target template 03:35:32 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:35:33 [ 76%] Linking C executable device-counter 03:35:33 [ 76%] Built target device-counter 03:35:33 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:35:34 [ 80%] Linking C executable device-random 03:35:34 [ 80%] Built target device-random 03:35:35 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:35:35 [ 84%] Linking C executable device-gyro 03:35:35 [ 84%] Built target device-gyro 03:35:35 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:35:36 [ 88%] Linking C executable device-bitfields 03:35:36 [ 88%] Built target device-bitfields 03:35:37 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:35:38 [ 92%] Linking C executable template-discovery 03:35:38 [ 92%] Built target template-discovery 03:35:38 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:35:39 [ 96%] Linking C executable device-file 03:35:39 [ 96%] Built target device-file 03:35:39 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:35:40 [100%] Linking C executable device-terminal 03:35:41 [100%] Built target device-terminal 03:35:41 Run CPack packaging tool... 03:35:41 CPack: Create package using TGZ 03:35:41 CPack: Install projects 03:35:41 CPack: - Run preinstall target for: Csdk 03:35:44 CPack: - Install project: Csdk [] 03:35:44 CPack: Create package 03:35:44 CPack: - package: /tmp/sdk/build/release/csdk-0.0.0.tar.gz generated. 03:35:44 + '[' false '=' true ] 03:35:44 + '[' false '=' true ] 03:35:44 + mkdir -p /tmp/sdk/build/debug 03:35:44 + cd /tmp/sdk/build/debug 03:35:44 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 03:35:45 -- The C compiler identification is GNU 11.2.1 03:35:45 -- Detecting C compiler ABI info 03:35:45 -- Detecting C compiler ABI info - done 03:35:45 -- Check for working C compiler: /usr/bin/cc - skipped 03:35:45 -- Detecting C compile features 03:35:45 -- Detecting C compile features - done 03:35:45 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:35:45 -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") 03:35:45 -- Found LIBYAML: /usr/lib/libyaml.so 03:35:45 -- Found LIBUUID: /usr/lib/libuuid.so 03:35:45 -- Found LIBCBOR: /usr/lib/libcbor.so 03:35:45 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:35:45 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 03:35:45 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:35:45 -- /opt/iotech/iot/1.5/include 03:35:45 -- C SDK 0.0.0 for Linux 03:35:45 -- Performing Test CSDK_HAVE_ATOMIC 03:35:46 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:35:46 -- Found Curses: /usr/lib/libcurses.so 03:35:46 -- Configuring done 03:35:46 -- Generating done 03:35:46 -- Build files have been written to: /tmp/sdk/build/debug 03:35:46 + make 03:35:46 + tee debug.log 03:35:46 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:35:47 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:35:48 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 03:35:48 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:35:49 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:35:49 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:35:50 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 03:35:50 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:35:51 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:35:51 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:35:52 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:35:52 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:35:53 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:35:53 [ 27%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:35:54 [ 29%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:35:54 [ 31%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:35:55 [ 33%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:35:56 [ 35%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:35:56 [ 37%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:35:56 [ 39%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:35:57 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:35:58 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:35:59 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:35:59 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:35:59 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:36:00 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:36:01 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:36:03 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:36:03 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:36:03 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:36:04 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:36:05 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:36:05 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:36:06 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:36:06 [ 68%] Linking C shared library libcsdk.so 03:36:06 [ 68%] Built target csdk 03:36:06 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:36:07 [ 72%] Linking C executable template 03:36:07 [ 72%] Built target template 03:36:07 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:36:08 [ 76%] Linking C executable device-counter 03:36:08 [ 76%] Built target device-counter 03:36:08 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:36:08 [ 80%] Linking C executable device-random 03:36:09 [ 80%] Built target device-random 03:36:09 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:36:09 [ 84%] Linking C executable device-gyro 03:36:10 [ 84%] Built target device-gyro 03:36:10 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:36:10 [ 88%] Linking C executable device-bitfields 03:36:10 [ 88%] Built target device-bitfields 03:36:10 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:36:11 [ 92%] Linking C executable template-discovery 03:36:11 [ 92%] Built target template-discovery 03:36:11 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:36:12 [ 96%] Linking C executable device-file 03:36:12 [ 96%] Built target device-file 03:36:12 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:36:13 [100%] Linking C executable device-terminal 03:36:13 [100%] Built target device-terminal 03:36:13 make: Entering directory '/tmp/sdk/build/release' 03:36:13 make[1]: Entering directory '/tmp/sdk/build/release' 03:36:13 make[2]: Entering directory '/tmp/sdk/build/release' 03:36:13 make[2]: Leaving directory '/tmp/sdk/build/release' 03:36:13 [ 68%] Built target csdk 03:36:13 make[2]: Entering directory '/tmp/sdk/build/release' 03:36:13 make[2]: Leaving directory '/tmp/sdk/build/release' 03:36:13 [ 72%] Built target template 03:36:13 make[2]: Entering directory '/tmp/sdk/build/release' 03:36:13 make[2]: Leaving directory '/tmp/sdk/build/release' 03:36:13 [ 76%] Built target device-counter 03:36:13 make[2]: Entering directory '/tmp/sdk/build/release' 03:36:14 make[2]: Leaving directory '/tmp/sdk/build/release' 03:36:14 [ 80%] Built target device-random 03:36:14 make[2]: Entering directory '/tmp/sdk/build/release' 03:36:14 make[2]: Leaving directory '/tmp/sdk/build/release' 03:36:14 [ 84%] Built target device-gyro 03:36:14 make[2]: Entering directory '/tmp/sdk/build/release' 03:36:14 make[2]: Leaving directory '/tmp/sdk/build/release' 03:36:14 [ 88%] Built target device-bitfields 03:36:14 make[2]: Entering directory '/tmp/sdk/build/release' 03:36:14 make[2]: Leaving directory '/tmp/sdk/build/release' 03:36:14 [ 92%] Built target template-discovery 03:36:14 make[2]: Entering directory '/tmp/sdk/build/release' 03:36:14 make[2]: Leaving directory '/tmp/sdk/build/release' 03:36:14 [ 96%] Built target device-file 03:36:14 make[2]: Entering directory '/tmp/sdk/build/release' 03:36:14 make[2]: Leaving directory '/tmp/sdk/build/release' 03:36:14 [100%] Built target device-terminal 03:36:14 make[1]: Leaving directory '/tmp/sdk/build/release' 03:36:14 Install the project... 03:36:14 -- Install configuration: "Release" 03:36:14 -- Installing: /usr/local/lib/libcsdk.so 03:36:14 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 03:36:14 -- Installing: /usr/local/include 03:36:14 -- Installing: /usr/local/include/devsdk 03:36:14 -- Installing: /usr/local/include/devsdk/devsdk.h 03:36:14 -- Installing: /usr/local/include/devsdk/devsdk-base.h 03:36:14 -- Installing: /usr/local/include/edgex 03:36:14 -- Installing: /usr/local/include/edgex/rest-server.h 03:36:14 -- Installing: /usr/local/include/edgex/edgex.h 03:36:14 -- Installing: /usr/local/include/edgex/edgex-base.h 03:36:14 -- Installing: /usr/local/include/edgex/devices.h 03:36:14 -- Installing: /usr/local/include/edgex/profiles.h 03:36:14 -- Installing: /usr/local/include/edgex/csdk-defs.h 03:36:14 -- Installing: /usr/local/share/device-sdk-c/LICENSE 03:36:14 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 03:36:14 make: Leaving directory '/tmp/sdk/build/release' 03:36:15 Removing intermediate container 82e2fe6abe7c 03:36:15 ---> 0fbc08d298ca 03:36:15 Step 14/21 : FROM ${BASE} 03:36:15 ---> 295cd00e64f4 03:36:15 Step 15/21 : LABEL maintainer="IOTech " 03:36:15 ---> Running in 79de1b2422f7 03:36:16 Removing intermediate container 79de1b2422f7 03:36:16 ---> 320f12c454ff 03:36:16 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 03:36:16 ---> Running in 3b274e129d2b 03:36:17 Connecting to iotech.jfrog.io (34.246.139.145:443) 03:36:17 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:36:17 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:36:17 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:36:18 Removing intermediate container 3b274e129d2b 03:36:18 ---> 180ea6b54e7e 03:36:18 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:36:18 ---> Running in 4960c9a6039a 03:36:19 Removing intermediate container 4960c9a6039a 03:36:19 ---> f03a0d96e1f6 03:36:19 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 03:36:19 ---> Running in c313af162272 03:36:20 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 03:36:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 03:36:21 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 03:36:22 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:36:22 (1/7) Installing curl (8.2.1-r0) 03:36:22 (2/7) Installing hiredis (1.0.2-r0) 03:36:22 (3/7) Installing hiredis-dev (1.0.2-r0) 03:36:22 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 03:36:23 (5/7) Installing libcbor (0.9.0-r1) 03:36:23 (6/7) Installing libuuid (2.38-r1) 03:36:23 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 03:36:24 Executing busybox-1.35.0-r17.trigger 03:36:24 OK: 281 MiB in 83 packages 03:36:26 Removing intermediate container c313af162272 03:36:26 ---> 545757693295 03:36:26 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 03:36:26 ---> d78f4d8957d8 03:36:26 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 03:36:27 ---> cd64363aec2a 03:36:27 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 03:36:27 ---> df97d6742135 03:36:27 Successfully built df97d6742135 03:36: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 03:36:28 + docker inspect -f . ci-base-image-arm64 03:36:28 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:36:28 prd-ubuntu20.04-docker-arm64-4c-16g-8107 does not seem to be running inside a container 03:36:28 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-sdk-c/2 -v /w/workspace/device-sdk-c/2:/w/workspace/device-sdk-c/2:rw,z -v /w/workspace/device-sdk-c/2@tmp:/w/workspace/device-sdk-c/2@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 ******** ci-base-image-arm64 cat 03:36:29 $ docker top 7eaab09932d89315dc48d1356c610f2fedde5221532e9abb87508c0a1a72d9b6 -eo pid,comm [Pipeline] { [Pipeline] sh 03:36:30 + make test 03:36:30 echo "make test" 03:36:30 make test [Pipeline] } 03:36:30 $ docker stop --time=1 7eaab09932d89315dc48d1356c610f2fedde5221532e9abb87508c0a1a72d9b6 03:36:32 $ docker rm -f --volumes 7eaab09932d89315dc48d1356c610f2fedde5221532e9abb87508c0a1a72d9b6 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 03:36:32 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:36:33 + ls -al . 03:36:33 total 208 03:36:33 drwxrwxr-x 8 jenkins jenkins 4096 Sep 28 03:33 . 03:36:33 drwxrwxr-x 4 jenkins jenkins 4096 Sep 28 03:33 .. 03:36:33 drwxrwxr-x 8 jenkins jenkins 4096 Sep 28 03:33 .git 03:36:33 drwxrwxr-x 3 jenkins jenkins 4096 Sep 28 03:33 .github 03:36:33 -rw-rw-r-- 1 jenkins jenkins 176 Sep 28 03:33 .gitignore 03:36:33 -rw-rw-r-- 1 jenkins jenkins 2908 Sep 28 03:33 Attribution.txt 03:36:33 -rw-rw-r-- 1 jenkins jenkins 9802 Sep 28 03:33 CHANGES 03:36:33 -rw-rw-r-- 1 jenkins jenkins 108574 Sep 28 03:33 Doxyfile 03:36:33 -rw-rw-r-- 1 jenkins jenkins 677 Sep 28 03:33 GOVERNANCE.md 03:36:33 -rw-rw-r-- 1 jenkins jenkins 784 Sep 28 03:33 Jenkinsfile 03:36:33 -rw-rw-r-- 1 jenkins jenkins 10174 Sep 28 03:33 LICENSE 03:36:33 -rw-rw-r-- 1 jenkins jenkins 444 Sep 28 03:33 Makefile 03:36:33 -rw-rw-r-- 1 jenkins jenkins 618 Sep 28 03:33 OWNERS.md 03:36:33 -rw-rw-r-- 1 jenkins jenkins 1651 Sep 28 03:33 README.IOT.md 03:36:33 -rw-rw-r-- 1 jenkins jenkins 4215 Sep 28 03:33 README.md 03:36:33 -rw-rw-r-- 1 jenkins jenkins 1245 Sep 28 03:33 README.v3.md 03:36:33 -rw-rw-r-- 1 jenkins jenkins 5 Sep 28 03:30 VERSION 03:36:33 drwxrwxr-x 2 jenkins jenkins 4096 Sep 28 03:33 docs 03:36:33 drwxrwxr-x 4 jenkins jenkins 4096 Sep 28 03:33 include 03:36:33 drwxrwxr-x 2 jenkins jenkins 4096 Sep 28 03:33 scripts 03:36:33 drwxrwxr-x 4 jenkins jenkins 4096 Sep 28 03:33 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:36: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=556665fe831515c0ae8a4a8136619ed97d444d67 --label arch=arm64 --label version=0.0.0 . 03:36:33 Sending build context to Docker daemon 3.012MB 03:36:33 Step 1/17 : ARG BASE=alpine:3.16 03:36:33 Step 2/17 : FROM ${BASE} 03:36:33 ---> df97d6742135 03:36:33 Step 3/17 : LABEL maintainer="IOTech " 03:36:33 ---> Running in 6351074f3568 03:36:34 Removing intermediate container 6351074f3568 03:36:34 ---> ba5812fdf8e4 03:36: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 03:36:34 ---> Running in 01db338c7825 03:36:35 Connecting to iotech.jfrog.io (34.246.139.145:443) 03:36:35 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:36:35 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:36:35 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:36:36 Removing intermediate container 01db338c7825 03:36:36 ---> 4ad1296235b1 03:36:36 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:36:36 ---> Running in 044d6dc03af4 03:36:39 Removing intermediate container 044d6dc03af4 03:36:39 ---> ba6ce2ee36e0 03:36:39 Step 6/17 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 hiredis-dev iotech-iot-1.5-dev && mkdir -p /edgex-c-sdk/build 03:36:39 ---> Running in 2f6cf52ba8cc 03:36:40 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 03:36:40 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 03:36:41 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 03:36:42 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:36:42 (1/11) Upgrading ncurses-terminfo-base (6.3_p20220521-r0 -> 6.3_p20220521-r1) 03:36:42 (2/11) Upgrading ncurses-libs (6.3_p20220521-r0 -> 6.3_p20220521-r1) 03:36:42 (3/11) Installing iotech-iot-1.5 (1.5.0-r0) 03:36:43 (4/11) Installing iotech-iot-1.5-dev (1.5.0-r0) 03:36:43 (5/11) Installing libcbor-dev (0.9.0-r1) 03:36:43 (6/11) Installing ncurses-dev (6.3_p20220521-r1) 03:36:43 (7/11) Installing libblkid (2.38-r1) 03:36:43 (8/11) Installing libfdisk (2.38-r1) 03:36:43 (9/11) Installing libmount (2.38-r1) 03:36:43 (10/11) Installing libsmartcols (2.38-r1) 03:36:43 (11/11) Installing util-linux-dev (2.38-r1) 03:36:43 Executing busybox-1.35.0-r17.trigger 03:36:43 OK: 287 MiB in 92 packages 03:36:45 Removing intermediate container 2f6cf52ba8cc 03:36:45 ---> c20b4b2be67a 03:36:45 Step 7/17 : COPY VERSION /edgex-c-sdk/ 03:36:45 ---> a0405bfbb5be 03:36:45 Step 8/17 : COPY src /edgex-c-sdk/src/ 03:36:46 ---> 61a6138fbc0f 03:36:46 Step 9/17 : COPY include /edgex-c-sdk/include/ 03:36:46 ---> 5b0f9179f783 03:36:46 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 03:36:47 ---> 30182a6132e2 03:36:47 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 03:36:47 ---> daa6a5c56b99 03:36:47 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 03:36:47 ---> 7a239fe45909 03:36:47 Step 13/17 : WORKDIR /edgex-c-sdk 03:36:48 ---> Running in f7bb0c46937a 03:36:48 Removing intermediate container f7bb0c46937a 03:36:48 ---> b4e0ee231865 03:36:48 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 03:36:48 ---> Running in f281696e4936 03:36:48 Removing intermediate container f281696e4936 03:36:48 ---> cf7a9d182660 03:36:48 Step 15/17 : LABEL arch=arm64 03:36:49 ---> Running in d16ad1e64fcc 03:36:49 Removing intermediate container d16ad1e64fcc 03:36:49 ---> 10ea211e4613 03:36:49 Step 16/17 : LABEL git_sha=556665fe831515c0ae8a4a8136619ed97d444d67 03:36:49 ---> Running in 2a98aebfebe3 03:36:49 Removing intermediate container 2a98aebfebe3 03:36:49 ---> 26f8c3da9868 03:36:49 Step 17/17 : LABEL version=0.0.0 03:36:49 ---> Running in ce01a9fd82fa 03:36:49 Removing intermediate container ce01a9fd82fa 03:36:49 ---> 59231e183d30 03:36:49 [Warning] One or more build-args [MAKE ARCH] were not consumed 03:36:50 Successfully built 59231e183d30 03:36:50 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 03:36:50 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:36:50 03:36:50 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:36:50 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:36:50 arm64: Pulling from edgex-lftools-log-publisher 03:36:50 8998bd30e6a1: Pulling fs layer 03:36:50 04944245beec: Pulling fs layer 03:36:50 699f458cf7ca: Pulling fs layer 03:36:50 765212b225bb: Pulling fs layer 03:36:50 f23df028b6ca: Pulling fs layer 03:36:50 d65c8cfc05b1: Pulling fs layer 03:36:50 2437ff75d9bd: Pulling fs layer 03:36:50 d65c8cfc05b1: Waiting 03:36:50 765212b225bb: Waiting 03:36:50 f23df028b6ca: Waiting 03:36:50 2437ff75d9bd: Waiting 03:36:51 04944245beec: Verifying Checksum 03:36:51 04944245beec: Download complete 03:36:51 765212b225bb: Verifying Checksum 03:36:51 765212b225bb: Download complete 03:36:51 f23df028b6ca: Verifying Checksum 03:36:51 f23df028b6ca: Download complete 03:36:51 d65c8cfc05b1: Verifying Checksum 03:36:51 d65c8cfc05b1: Download complete 03:36:51 699f458cf7ca: Verifying Checksum 03:36:51 699f458cf7ca: Download complete 03:36:51 8998bd30e6a1: Verifying Checksum 03:36:51 8998bd30e6a1: Download complete 03:36:53 2437ff75d9bd: Verifying Checksum 03:36:53 2437ff75d9bd: Download complete 03:36:55 8998bd30e6a1: Pull complete 03:36:55 04944245beec: Pull complete 03:36:56 699f458cf7ca: Pull complete 03:36:56 765212b225bb: Pull complete 03:36:57 f23df028b6ca: Pull complete 03:36:57 d65c8cfc05b1: Pull complete 03:37:12 2437ff75d9bd: Pull complete 03:37:12 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 03:37:12 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:37:12 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:37:13 prd-ubuntu20.04-docker-arm64-4c-16g-8107 does not seem to be running inside a container 03:37:13 $ 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/2 -v /w/workspace/device-sdk-c/2:/w/workspace/device-sdk-c/2:rw,z -v /w/workspace/device-sdk-c/2@tmp:/w/workspace/device-sdk-c/2@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:arm64 cat 03:37:19 $ docker top 53a74d3a8bee6acc09f9f3b8bd788a95d3dcbe83b54ae0c6f60e6d8eae130f89 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:37:20 ---> job-cost.sh 03:37:20 lf-activate-venv: SKIPPING 03:37:20 INFO: No Stack... 03:37:20 INFO: Retrieving Pricing Info for: v3-standard-4 03:37:21 INFO: Archiving Costs [Pipeline] sh 03:37:21 + cat /w/workspace/device-sdk-c/2/archives/cost.csv 03:37:21 + cut -d, -f6 [Pipeline] lock 03:37:22 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-PR-484-2-stack-cost] 03:37:22 Resource [jenkins-edgexfoundry-device-sdk-c-PR-484-2-stack-cost] did not exist. Created. 03:37:22 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-PR-484-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:37:22 /w/workspace/device-sdk-c/2@tmp/durable-b343516c/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 03:37:23 + echo total: 0.10999999940395355 [Pipeline] stash 03:37:23 Warning: overwriting stash ‘stack-cost’ 03:37:23 Stashed 1 file(s) [Pipeline] } 03:37:23 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-PR-484-2-stack-cost] [Pipeline] // lock [Pipeline] } 03:37:23 $ docker stop --time=1 53a74d3a8bee6acc09f9f3b8bd788a95d3dcbe83b54ae0c6f60e6d8eae130f89 03:37:25 $ docker rm -f --volumes 53a74d3a8bee6acc09f9f3b8bd788a95d3dcbe83b54ae0c6f60e6d8eae130f89 [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 03:37:26 + [ -d /w/workspace/edgexfoundry_device-sdk-c_PR-484/archives ] 03:37:26 + ls -al /w/workspace/edgexfoundry_device-sdk-c_PR-484/archives 03:37:26 total 16 03:37:26 drwxr-xr-x 3 root root 4096 Sep 28 03:31 . 03:37:26 drwxrwxr-x 10 jenkins jenkins 4096 Sep 28 03:31 .. 03:37:26 drwxr-xr-x 2 root root 4096 Sep 28 03:31 cost 03:37:26 -rw-r--r-- 1 root root 84 Sep 28 03:31 cost.csv 03:37:26 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-sdk-c_PR-484/archives 03:37:26 + ls -al /w/workspace/edgexfoundry_device-sdk-c_PR-484/archives 03:37:26 total 16 03:37:26 drwxr-xr-x 3 jenkins jenkins 4096 Sep 28 03:31 . 03:37:26 drwxrwxr-x 10 jenkins jenkins 4096 Sep 28 03:31 .. 03:37:26 drwxr-xr-x 2 jenkins jenkins 4096 Sep 28 03:31 cost 03:37:26 -rw-r--r-- 1 jenkins jenkins 84 Sep 28 03:31 cost.csv [Pipeline] libraryResource [Pipeline] sh 03:37:26 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 03:37:27 ---> package-listing.sh 03:37:27 ++ facter osfamily 03:37:27 ++ tr '[:upper:]' '[:lower:]' 03:37:27 + OS_FAMILY=debian 03:37:27 + workspace=/w/workspace/edgexfoundry_device-sdk-c_PR-484 03:37:27 + START_PACKAGES=/tmp/packages_start.txt 03:37:27 + END_PACKAGES=/tmp/packages_end.txt 03:37:27 + DIFF_PACKAGES=/tmp/packages_diff.txt 03:37:27 + PACKAGES=/tmp/packages_start.txt 03:37:27 + '[' /w/workspace/edgexfoundry_device-sdk-c_PR-484 ']' 03:37:27 + PACKAGES=/tmp/packages_end.txt 03:37:27 + case "${OS_FAMILY}" in 03:37:27 + dpkg -l 03:37:27 + grep '^ii' 03:37:27 + '[' -f /tmp/packages_start.txt ']' 03:37:27 + '[' -f /tmp/packages_end.txt ']' 03:37:27 + diff /tmp/packages_start.txt /tmp/packages_end.txt 03:37:27 + '[' /w/workspace/edgexfoundry_device-sdk-c_PR-484 ']' 03:37:27 + mkdir -p /w/workspace/edgexfoundry_device-sdk-c_PR-484/archives/ 03:37:27 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-sdk-c_PR-484/archives/ [Pipeline] echo 03:37:27 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-484/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 03:37:27 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:37:28 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:37:28 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:37:28 prd-ubuntu20.04-docker-8c-8g-8105 does not seem to be running inside a container 03:37:28 $ 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-484/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-484 -v /w/workspace/edgexfoundry_device-sdk-c_PR-484:/w/workspace/edgexfoundry_device-sdk-c_PR-484:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-484@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 03:37:28 $ docker top 4c2e1a4f04bc0343ce42f66ccf9ac2b0751692b207d825a60e32e0f4a1e7835b -eo pid,comm [Pipeline] { [Pipeline] sh 03:37:29 + touch /tmp/pre-build-complete [Pipeline] sh 03:37:29 + mkdir -p /var/log/sysstat [Pipeline] sh 03:37:29 + ls /var/log/sa-host 03:37:29 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:37:29 provisioning config files... 03:37:29 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-484@tmp/config9764198335907258464tmp [Pipeline] { [Pipeline] echo 03:37:29 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 03:37:30 ---> create-netrc.sh [Pipeline] } 03:37:30 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 03:37:30 ---> python-tools-install.sh [Pipeline] echo 03:37:30 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 03:37:30 ---> sudo-logs.sh 03:37:30 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 03:37:30 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 03:37:31 ---> job-cost.sh 03:37:31 lf-activate-venv: SKIPPING 03:37:31 DEBUG: total: 0.2199999988079071 03:37:31 INFO: Retrieving Stack Cost... 03:37:31 INFO: Retrieving Pricing Info for: v3-standard-8 03:37:31 INFO: Archiving Costs [Pipeline] echo 03:37:31 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 03:37:31 ---> logs-deploy.sh 03:37:31 lf-activate-venv: SKIPPING 03:37:31 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-c/PR-484/2 03:37:31 INFO: archiving workspace using pattern(s): 03:37:32 Archives upload complete. 03:37:32 INFO: archiving logs to Nexus