Pull request #31 updated Connecting to https://api.github.com using edgex-jenkins github personal access token Waiting for GitHub to create a merge commit for pull request 31. Retrying 3 more times... Waiting for GitHub to create a merge commit for pull request 31. Retrying 2 more times... Waiting for GitHub to create a merge commit for pull request 31. Retrying 1 more times... Connecting to https://api.github.com to check permissions of obtain list of iain-anderson for edgexfoundry/device-can Loading trusted files from base branch main at f58e8642700982be8554d9f031b2fff0d14b416f rather than 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 Obtained Jenkinsfile from f58e8642700982be8554d9f031b2fff0d14b416f 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-ssh6065485348462344087.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision b1c004cf40c352fe6d03b0971bc7ee860312a7b0 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-ssh2683210477732156183.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 b1c004cf40c352fe6d03b0971bc7ee860312a7b0 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-can/branches/PR-31/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-can/branches/PR-31/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh1299476330199314315.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision b1c004cf40c352fe6d03b0971bc7ee860312a7b0 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f b1c004cf40c352fe6d03b0971bc7ee860312a7b0 # timeout=10 Commit message: "Merge pull request #480 from jinlinGuan/fix-docs-publish" > 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-ssh8540666582924810009.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-can/branches/PR-31/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-can/branches/PR-31/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh14806582096496512175.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-can, dockerBuildFilePath:scripts/Dockerfile.alpine-base, dockerFilePath:scripts/Dockerfile.alpine] ========================================================= [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-can-settings PROJECT: device-can 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-can DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] node Still waiting to schedule task All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-13661 in /w/workspace/edgexfoundry_device-can_PR-31 [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-can.git > git init /w/workspace/edgexfoundry_device-can_PR-31 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-can.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-can.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Merging remotes/origin/main commit f58e8642700982be8554d9f031b2fff0d14b416f into PR head commit 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 Merge succeeded, producing 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 Checking out Revision 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 (PR-31) > git config remote.origin.url git@github.com:edgexfoundry/device-can.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-can.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-can.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-can.git +refs/pull/31/head:refs/remotes/origin/PR-31 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 # 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 f58e8642700982be8554d9f031b2fff0d14b416f # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 # timeout=10 Commit message: "build: Update to Alpine 3.22 * removed stack trace printout on signal as execinfo is no longer available" First time build. Skipping changelog. > git rev-list --no-walk 75746532c621a2bb41b2069aecc3a441d0a3a702 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 15:13:29 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 15:13:29 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 15:13:29 ========================================================= 15:13:29 EdgeX Global Pipelines Version Info 15:13:29 ========================================================= [Pipeline] libraryResource [Pipeline] sh 15:13:31 ------------------- 15:13:31 stable info: 15:13:31 ------------------- 15:13:31 Commited By: Ginny Guan ginny@iotechsys.com 15:13:31 Commit SHA: b1c004cf40c352fe6d03b0971bc7ee860312a7b0 15:13:31 Message: update stable to v1.0.281 15:13:32 ------------------- 15:13:32 experimental info: 15:13:32 ------------------- 15:13:32 Commited By: **** collab-it+edgex@linuxfoundation.org 15:13:32 Commit SHA: b1c004cf40c352fe6d03b0971bc7ee860312a7b0 15:13:32 Message: update experimental to v1.0.281 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-can-settings [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar PROJECT = device-can [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-can [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-31 [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-31 [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-31 [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 6d5b22f [Pipeline] echo 15:13:32 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 15:13:32 provisioning config files... 15:13:32 copy managed file [device-can-settings] to file:/w/workspace/edgexfoundry_device-can_PR-31@tmp/config16756320264377372370tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:13:33 ---> ****-login.sh 15:13:33 nexus3.edgexfoundry.org:10001 15:13:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:33 15:13:33 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 15:13:33 Configure a credential helper to remove this warning. See 15:13:33 https://docs.****.com/go/credential-store/ 15:13:33 15:13:33 Login Succeeded 15:13:33 nexus3.edgexfoundry.org:10002 15:13:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:33 15:13:33 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 15:13:33 Configure a credential helper to remove this warning. See 15:13:33 https://docs.****.com/go/credential-store/ 15:13:33 15:13:33 Login Succeeded 15:13:33 nexus3.edgexfoundry.org:10003 15:13:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:33 15:13:33 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 15:13:33 Configure a credential helper to remove this warning. See 15:13:33 https://docs.****.com/go/credential-store/ 15:13:33 15:13:33 Login Succeeded 15:13:33 nexus3.edgexfoundry.org:10004 15:13:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:33 15:13:33 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 15:13:33 Configure a credential helper to remove this warning. See 15:13:33 https://docs.****.com/go/credential-store/ 15:13:33 15:13:33 Login Succeeded 15:13:33 ****.io 15:13:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:34 15:13:34 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 15:13:34 Configure a credential helper to remove this warning. See 15:13:34 https://docs.****.com/go/credential-store/ 15:13:34 15:13:34 Login Succeeded 15:13:34 ---> ****-login.sh ends [Pipeline] } 15:13:34 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 15:13:34 + git rev-list -1 --merges 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5~1..6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 [Pipeline] echo 15:13:34 -----------> git rev-list -1 --merges 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5~1..6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 [false] [Pipeline] sh 15:13:35 + git log --format=format:%s -1 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 [Pipeline] echo 15:13:35 ========================================================= 15:13:35 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 15:13:35 ========================================================= Stage "Build LTS Release Image" skipped due to when conditional [Pipeline] getContext [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) Stage "amd64" skipped due to when conditional [Pipeline] getContext [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] } [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 15:13:35 + git rev-list -1 --merges 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5~1..6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 [Pipeline] echo 15:13:35 -----------> git rev-list -1 --merges 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5~1..6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 [false] [Pipeline] sh 15:13:35 + git log --format=format:%s -1 6d5b22f42cf0f59d3a6d1c6ea9db9e25691465d5 [Pipeline] echo 15:13:35 ========================================================= 15:13:35 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 15:13:35 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 15:13:36 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 15:13:36 + grep -v github /etc/ssh/ssh_known_hosts 15:13:36 + [ -e /tmp/ssh_known_hosts ] 15:13:36 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 15:13:36 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 15:13:36 + sudo tee -a /etc/ssh/ssh_known_hosts 15:13:36 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:13:36 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 15:13:36 15:13:36 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:13:36 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 15:13:36 0.1.4: Pulling from edgex-devops/py-git-semver 15:13:36 3dae71ba6b94: Pulling fs layer 15:13:36 6bf1a483ea7c: Pulling fs layer 15:13:36 f5dfc541a4d3: Pulling fs layer 15:13:36 461d9e800cba: Pulling fs layer 15:13:36 80192f66455f: Pulling fs layer 15:13:36 2e8e34ca0e6c: Pulling fs layer 15:13:36 a29436f7fd5d: Pulling fs layer 15:13:36 923cac83aea3: Pulling fs layer 15:13:36 25ad8b0a4227: Pulling fs layer 15:13:36 db01528c6b51: Pulling fs layer 15:13:36 28988de357af: Pulling fs layer 15:13:36 db01528c6b51: Waiting 15:13:36 2e8e34ca0e6c: Waiting 15:13:36 923cac83aea3: Waiting 15:13:36 a29436f7fd5d: Waiting 15:13:36 25ad8b0a4227: Waiting 15:13:36 80192f66455f: Waiting 15:13:36 461d9e800cba: Waiting 15:13:36 6bf1a483ea7c: Verifying Checksum 15:13:36 6bf1a483ea7c: Download complete 15:13:36 461d9e800cba: Verifying Checksum 15:13:36 461d9e800cba: Download complete 15:13:36 80192f66455f: Verifying Checksum 15:13:36 80192f66455f: Download complete 15:13:37 f5dfc541a4d3: Download complete 15:13:37 3dae71ba6b94: Verifying Checksum 15:13:37 3dae71ba6b94: Download complete 15:13:37 923cac83aea3: Download complete 15:13:37 25ad8b0a4227: Verifying Checksum 15:13:37 25ad8b0a4227: Download complete 15:13:37 db01528c6b51: Verifying Checksum 15:13:37 db01528c6b51: Download complete 15:13:37 28988de357af: Verifying Checksum 15:13:37 28988de357af: Download complete 15:13:37 a29436f7fd5d: Verifying Checksum 15:13:37 a29436f7fd5d: Download complete 15:13:38 2e8e34ca0e6c: Verifying Checksum 15:13:38 2e8e34ca0e6c: Download complete 15:13:38 3dae71ba6b94: Pull complete 15:13:38 6bf1a483ea7c: Pull complete 15:13:39 f5dfc541a4d3: Pull complete 15:13:39 461d9e800cba: Pull complete 15:13:39 80192f66455f: Pull complete 15:13:43 2e8e34ca0e6c: Pull complete 15:13:44 a29436f7fd5d: Pull complete 15:13:44 923cac83aea3: Pull complete 15:13:44 25ad8b0a4227: Pull complete 15:13:44 db01528c6b51: Pull complete 15:13:44 28988de357af: Pull complete 15:13:44 Digest: sha256:195353f5eb8266bfc5d09c70327cc406fe11db141ac9a5f04734cd23bce6a248 15:13:44 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 15:13:44 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:13:44 prd-ubuntu20.04-docker-8c-8g-13661 does not seem to be running inside a container 15:13:44 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-can_PR-31 -v /w/workspace/edgexfoundry_device-can_PR-31:/w/workspace/edgexfoundry_device-can_PR-31:rw,z -v /w/workspace/edgexfoundry_device-can_PR-31@tmp:/w/workspace/edgexfoundry_device-can_PR-31@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 15:13:46 $ docker top 84e710e2d018e798cf210151ac4e321936d4e45436633980141944cb2d280546 -eo pid,comm 15:13:46 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). 15:13:46 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 15:13:46 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 15:13:46 [ssh-agent] Looking for ssh-agent implementation... 15:13:46 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 15:13:46 $ docker exec 84e710e2d018e798cf210151ac4e321936d4e45436633980141944cb2d280546 ssh-agent 15:13:46 SSH_AUTH_SOCK=/tmp/ssh-tRnVcWxo36Mc/agent.32 15:13:46 SSH_AGENT_PID=38 15:13:46 Running ssh-add (command line suppressed) 15:13:46 Identity added: /w/workspace/edgexfoundry_device-can_PR-31@tmp/private_key_5196950632943168361.key (/w/workspace/edgexfoundry_device-can_PR-31@tmp/private_key_5196950632943168361.key) 15:13:46 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 15:13:47 + git config --global --add safe.directory /w/workspace/edgexfoundry_device-can_PR-31 [Pipeline] sh 15:13:47 + git tag --points-at HEAD [Pipeline] } 15:13:47 $ docker exec --env ******** --env ******** 84e710e2d018e798cf210151ac4e321936d4e45436633980141944cb2d280546 ssh-agent -k 15:13:47 unset SSH_AUTH_SOCK; 15:13:47 unset SSH_AGENT_PID; 15:13:47 echo Agent pid 38 killed; 15:13:47 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 15:13:47 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 15:13:47 [ssh-agent] Looking for ssh-agent implementation... 15:13:47 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 15:13:47 $ docker exec 84e710e2d018e798cf210151ac4e321936d4e45436633980141944cb2d280546 ssh-agent 15:13:47 SSH_AUTH_SOCK=/tmp/ssh-8myGyuq1tvch/agent.85 15:13:47 SSH_AGENT_PID=91 15:13:47 Running ssh-add (command line suppressed) 15:13:47 Identity added: /w/workspace/edgexfoundry_device-can_PR-31@tmp/private_key_13494029141099206386.key (/w/workspace/edgexfoundry_device-can_PR-31@tmp/private_key_13494029141099206386.key) 15:13:47 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 15:13:48 + git semver init 15:13:48 2026-06-22 15:13:48,348 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 15:13:48 2026-06-22 15:13:48,352 [run_init] DEBUG init version:0.0.0 force:False 15:13:48 2026-06-22 15:13:48,353 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-can_PR-31/.semver 15:13:48 2026-06-22 15:13:48,353 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-can.git /w/workspace/edgexfoundry_device-can_PR-31/.semver 15:13:48 2026-06-22 15:13:48,353 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-can.git', '/w/workspace/edgexfoundry_device-can_PR-31/.semver'], cwd=/w/workspace/edgexfoundry_device-can_PR-31, stdin=None, shell=False, universal_newlines=False) 15:13:49 2026-06-22 15:13:49,025 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-can_PR-31/.git/info/exclude 15:13:49 2026-06-22 15:13:49,025 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-can_PR-31/.semver/PR-31 with force:False 15:13:49 2026-06-22 15:13:49,025 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-can_PR-31/.semver/PR-31 15:13:49 2026-06-22 15:13:49,029 [execute] INFO git cat-file --batch-check 15:13:49 2026-06-22 15:13:49,030 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-can_PR-31/.semver, stdin=, shell=False, universal_newlines=False) 15:13:49 2026-06-22 15:13:49,034 [execute] INFO git cat-file --batch 15:13:49 2026-06-22 15:13:49,035 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-can_PR-31/.semver, stdin=, shell=False, universal_newlines=False) 15:13:49 2026-06-22 15:13:49,038 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_PR-31/.semver/PR-31 15:13:49 0.0.0 [Pipeline] } 15:13:49 $ docker exec --env ******** --env ******** 84e710e2d018e798cf210151ac4e321936d4e45436633980141944cb2d280546 ssh-agent -k 15:13:49 unset SSH_AUTH_SOCK; 15:13:49 unset SSH_AGENT_PID; 15:13:49 echo Agent pid 91 killed; 15:13:49 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 15:13:49 + git semver [Pipeline] } 15:13:50 $ docker stop --time=1 84e710e2d018e798cf210151ac4e321936d4e45436633980141944cb2d280546 15:13:51 $ docker rm -f --volumes 84e710e2d018e798cf210151ac4e321936d4e45436633980141944cb2d280546 [Pipeline] // withDockerContainer [Pipeline] sh 15:13:51 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 15:13:51 Stashed 1 file(s) [Pipeline] echo 15:13:51 [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) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Prep) [Pipeline] stage [Pipeline] { (Test) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 15:13:52 provisioning config files... [Pipeline] // stage [Pipeline] } 15:13:52 copy managed file [device-can-settings] to file:/w/workspace/edgexfoundry_device-can_PR-31@tmp/config7197563177683674648tmp [Pipeline] // stage [Pipeline] { [Pipeline] } [Pipeline] libraryResource [Pipeline] sh 15:13:52 ---> ****-login.sh 15:13:52 nexus3.edgexfoundry.org:10001 15:13:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:52 Login Succeeded 15:13:52 nexus3.edgexfoundry.org:10002 15:13:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:52 Login Succeeded 15:13:52 nexus3.edgexfoundry.org:10003 15:13:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:52 Login Succeeded 15:13:52 nexus3.edgexfoundry.org:10004 15:13:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:52 Login Succeeded 15:13:52 ****.io 15:13:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:13:53 Login Succeeded 15:13:53 ---> ****-login.sh ends [Pipeline] } 15:13:53 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 15:13:53 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 15:13:53 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 15:13:53 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 15:13:53 ========================================================= 15:13:53 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 15:13:53 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:13:53 + 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 . 15:13:54 #0 building with "default" instance using docker driver 15:13:54 15:13:54 #1 [internal] load build definition from Dockerfile.alpine-base 15:13:54 #1 transferring dockerfile: 1.45kB done 15:13:54 #1 DONE 0.0s 15:13:54 15:13:54 #2 [internal] load metadata for docker.io/library/alpine:3.22 15:13:54 #2 DONE 0.1s 15:13:54 15:13:54 #3 [internal] load .dockerignore 15:13:54 #3 transferring context: 2B done 15:13:54 #3 DONE 0.0s 15:13:54 15:13:54 #4 [internal] load build context 15:13:54 #4 transferring context: 21.99kB done 15:13:54 #4 DONE 0.0s 15:13:54 15:13:54 #5 [ 1/11] FROM docker.io/library/alpine:3.22@sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601 15:13:54 #5 resolve docker.io/library/alpine:3.22@sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601 0.0s done 15:13:54 #5 extracting sha256:84f5eff04246b56d48d1ed6cbd82d6bc7e53f7e790db6a467f92571c69f3289e 15:13:54 #5 extracting sha256:84f5eff04246b56d48d1ed6cbd82d6bc7e53f7e790db6a467f92571c69f3289e 0.1s done 15:13:54 #5 sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601 9.22kB / 9.22kB done 15:13:54 #5 sha256:2039be0c5ec6ce8566809626a252c930216a92109c043f282504accb5ee3c0c6 1.02kB / 1.02kB done 15:13:54 #5 sha256:9292219a28ffaeaa2dc461905c5c2d773bf49671f9c927c338c6f28ce08ac61b 611B / 611B done 15:13:54 #5 sha256:84f5eff04246b56d48d1ed6cbd82d6bc7e53f7e790db6a467f92571c69f3289e 3.81MB / 3.81MB 0.1s done 15:13:54 #5 DONE 0.3s 15:13:54 15:13:54 #6 [ 2/11] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 15:13:54 #6 0.230 Connecting to iotech.jfrog.io (34.246.139.145:443) 15:13:55 #6 0.989 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 15:13:55 #6 0.989 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 15:13:55 #6 0.989 '/etc/apk/keys/alpine.dev.rsa.pub' saved 15:13:55 #6 DONE 1.1s 15:13:55 15:13:55 #7 [ 3/11] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main' >> /etc/apk/repositories 15:13:55 #7 DONE 0.3s 15:13:55 15:13:55 #8 [ 4/11] RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.6-dev dumb-init 15:13:56 #8 0.254 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 15:13:56 #8 0.351 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 15:13:56 #8 0.495 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 15:13:56 #8 1.259 WARNING: This apk-tools is OLD! Some packages might not function properly. 15:13:57 #8 1.269 (1/100) Upgrading libcrypto3 (3.5.6-r0 -> 3.5.7-r0) 15:13:57 #8 1.306 (2/100) Upgrading libssl3 (3.5.6-r0 -> 3.5.7-r0) 15:13:57 #8 1.316 (3/100) Installing libgcc (14.2.0-r6) 15:13:57 #8 1.322 (4/100) Installing jansson (2.14.1-r0) 15:13:57 #8 1.327 (5/100) Installing libstdc++ (14.2.0-r6) 15:13:57 #8 1.352 (6/100) Installing zstd-libs (1.5.7-r0) 15:13:57 #8 1.361 (7/100) Installing binutils (2.44-r3) 15:13:57 #8 1.430 (8/100) Installing libmagic (5.46-r2) 15:13:57 #8 1.457 (9/100) Installing file (5.46-r2) 15:13:57 #8 1.466 (10/100) Installing libgomp (14.2.0-r6) 15:13:57 #8 1.474 (11/100) Installing libatomic (14.2.0-r6) 15:13:57 #8 1.478 (12/100) Installing gmp (6.3.0-r3) 15:13:57 #8 1.486 (13/100) Installing isl26 (0.26-r1) 15:13:57 #8 1.506 (14/100) Installing mpfr4 (4.2.1_p1-r0) 15:13:57 #8 1.516 (15/100) Installing mpc1 (1.3.1-r1) 15:13:57 #8 1.522 (16/100) Installing gcc (14.2.0-r6) 15:13:58 #8 2.262 (17/100) Installing libstdc++-dev (14.2.0-r6) 15:13:58 #8 2.382 (18/100) Installing musl-dev (1.2.5-r12) 15:13:58 #8 2.430 (19/100) Installing g++ (14.2.0-r6) 15:13:58 #8 2.653 (20/100) Installing make (4.4.1-r3) 15:13:58 #8 2.659 (21/100) Installing fortify-headers (1.1-r5) 15:13:58 #8 2.663 (22/100) Installing patch (2.8-r0) 15:13:58 #8 2.668 (23/100) Installing build-base (0.5-r3) 15:13:58 #8 2.668 (24/100) Installing acl-libs (2.3.2-r1) 15:13:58 #8 2.671 (25/100) Installing libbz2 (1.0.8-r6) 15:13:58 #8 2.675 (26/100) Installing libexpat (2.8.1-r0) 15:13:58 #8 2.680 (27/100) Installing lz4-libs (1.10.0-r0) 15:13:58 #8 2.685 (28/100) Installing xz-libs (5.8.3-r0) 15:13:58 #8 2.691 (29/100) Installing libarchive (3.8.3-r0) 15:13:58 #8 2.700 (30/100) Installing rhash-libs (1.4.5-r0) 15:13:58 #8 2.708 (31/100) Installing libuv (1.51.0-r0) 15:13:58 #8 2.714 (32/100) Installing cmake (3.31.7-r1) 15:13:58 #8 3.164 (33/100) Installing brotli-libs (1.1.0-r2) 15:13:59 #8 3.176 (34/100) Installing brotli (1.1.0-r2) 15:13:59 #8 3.180 (35/100) Installing pkgconf (2.4.3-r0) 15:13:59 #8 3.185 (36/100) Installing brotli-dev (1.1.0-r2) 15:13:59 #8 3.190 (37/100) Installing c-ares (1.34.6-r0) 15:13:59 #8 3.196 (38/100) Installing c-ares-dev (1.34.6-r0) 15:13:59 #8 3.294 (39/100) Installing libunistring (1.3-r0) 15:13:59 #8 3.307 (40/100) Installing libidn2 (2.3.7-r0) 15:13:59 #8 3.312 (41/100) Installing libidn2-dev (2.3.7-r0) 15:13:59 #8 3.400 (42/100) Installing libpsl (0.21.5-r3) 15:13:59 #8 3.404 (43/100) Installing libpsl-utils (0.21.5-r3) 15:13:59 #8 3.489 (44/100) Installing libpsl-dev (0.21.5-r3) 15:13:59 #8 3.575 (45/100) Installing nghttp2-libs (1.69.0-r0) 15:13:59 #8 3.580 (46/100) Installing nghttp2-dev (1.69.0-r0) 15:13:59 #8 3.670 (47/100) Installing openssl-dev (3.5.7-r0) 15:13:59 #8 3.687 (48/100) Installing zlib-dev (1.3.2-r0) 15:13:59 #8 3.691 (49/100) Installing zstd (1.5.7-r0) 15:13:59 #8 3.699 (50/100) Installing zstd-dev (1.5.7-r0) 15:13:59 #8 3.704 (51/100) Installing libcurl (8.14.1-r2) 15:13:59 #8 3.713 (52/100) Installing curl-dev (8.14.1-r2) 15:13:59 #8 3.719 (53/100) Installing dumb-init (1.2.5-r3) 15:13:59 #8 3.723 (54/100) Installing pcre2 (10.46-r0) 15:13:59 #8 3.732 (55/100) Installing git (2.49.1-r0) 15:13:59 #8 3.784 (56/100) Installing git-init-template (2.49.1-r0) 15:13:59 #8 3.788 (57/100) Installing hiredis (1.3.0-r0) 15:13:59 #8 3.801 (58/100) Installing hiredis-dev (1.3.0-r0) 15:13:59 #8 3.893 (59/100) Installing yaml (0.2.5-r2) 15:13:59 #8 3.898 (60/100) Installing libcbor (0.12.0-r0) 15:13:59 #8 3.984 (61/100) Installing iotech-iot-1.6 (1.6.3-r0) 15:14:00 #8 4.774 (62/100) Installing iotech-iot-1.6-dev (1.6.3-r0) 15:14:00 #8 4.936 (63/100) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 15:14:01 #8 5.369 (64/100) Installing libcbor-dev (0.12.0-r0) 15:14:01 #8 5.460 (65/100) Installing nettle (3.10.2-r0) 15:14:01 #8 5.472 (66/100) Installing libffi (3.4.8-r0) 15:14:01 #8 5.476 (67/100) Installing libtasn1 (4.21.0-r0) 15:14:01 #8 5.480 (68/100) Installing p11-kit (0.25.5-r2) 15:14:01 #8 5.496 (69/100) Installing gnutls (3.8.13-r0) 15:14:01 #8 5.518 (70/100) Installing libmicrohttpd (1.0.1-r1) 15:14:01 #8 5.608 (71/100) Installing gnutls-c++ (3.8.13-r0) 15:14:01 #8 5.695 (72/100) Installing libgmpxx (6.3.0-r3) 15:14:01 #8 5.782 (73/100) Installing gmp-dev (6.3.0-r3) 15:14:01 #8 5.869 (74/100) Installing nettle-dev (3.10.2-r0) 15:14:01 #8 5.966 (75/100) Installing libtasn1-progs (4.21.0-r0) 15:14:02 #8 6.057 (76/100) Installing libtasn1-dev (4.21.0-r0) 15:14:02 #8 6.144 (77/100) Installing p11-kit-dev (0.25.5-r2) 15:14:02 #8 6.231 (78/100) Installing gnutls-dev (3.8.13-r0) 15:14:02 #8 6.325 (79/100) Installing libmicrohttpd-dev (1.0.1-r1) 15:14:02 #8 6.414 (80/100) Installing linux-headers (6.14.2-r0) 15:14:02 #8 6.496 (81/100) Installing ncurses-terminfo-base (6.5_p20250503-r0) 15:14:02 #8 6.502 (82/100) Installing libncursesw (6.5_p20250503-r0) 15:14:02 #8 6.510 (83/100) Installing libformw (6.5_p20250503-r0) 15:14:02 #8 6.514 (84/100) Installing libmenuw (6.5_p20250503-r0) 15:14:02 #8 6.519 (85/100) Installing libpanelw (6.5_p20250503-r0) 15:14:02 #8 6.523 (86/100) Installing libncurses++ (6.5_p20250503-r0) 15:14:02 #8 6.528 (87/100) Installing ncurses-dev (6.5_p20250503-r0) 15:14:02 #8 6.538 (88/100) Installing libeconf (0.6.3-r0) 15:14:02 #8 6.544 (89/100) Installing libblkid (2.41-r9) 15:14:02 #8 6.551 (90/100) Installing libuuid (2.41-r9) 15:14:02 #8 6.639 (91/100) Installing libfdisk (2.41-r9) 15:14:02 #8 6.649 (92/100) Installing sqlite-libs (3.49.2-r1) 15:14:02 #8 6.673 (93/100) Installing liblastlog2 (2.41-r9) 15:14:02 #8 6.762 (94/100) Installing libmount (2.41-r9) 15:14:02 #8 6.771 (95/100) Installing libsmartcols (2.41-r9) 15:14:02 #8 6.776 (96/100) Installing readline (8.2.13-r1) 15:14:02 #8 6.783 (97/100) Installing sqlite (3.49.2-r1) 15:14:02 #8 6.804 (98/100) Installing sqlite-dev (3.49.2-r1) 15:14:02 #8 6.813 (99/100) Installing util-linux-dev (2.41-r9) 15:14:02 #8 6.820 (100/100) Installing yaml-dev (0.2.5-r2) 15:14:02 #8 6.909 Executing busybox-1.37.0-r20.trigger 15:14:02 #8 6.923 OK: 336 MiB in 114 packages 15:14:03 #8 DONE 7.8s 15:14:03 15:14:03 #9 [ 5/11] RUN apk --no-cache upgrade 15:14:03 #9 0.202 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 15:14:04 #9 0.273 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 15:14:04 #9 0.444 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 15:14:04 #9 1.033 WARNING: This apk-tools is OLD! Some packages might not function properly. 15:14:04 #9 1.057 Upgrading critical system libraries and apk-tools: 15:14:04 #9 1.057 (1/2) Upgrading libapk2 (2.14.9-r3 -> 2.14.10-r0) 15:14:04 #9 1.149 (2/2) Upgrading apk-tools (2.14.9-r3 -> 2.14.10-r0) 15:14:04 #9 1.155 Executing busybox-1.37.0-r20.trigger 15:14:04 #9 1.256 Continuing the upgrade transaction with new apk-tools: 15:14:05 #9 1.263 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 15:14:05 #9 1.336 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 15:14:05 #9 1.509 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 15:14:05 #9 2.081 WARNING: This apk-tools is OLD! Some packages might not function properly. 15:14:05 #9 2.100 (1/2) Upgrading alpine-release (3.22.4-r0 -> 3.22.5-r0) 15:14:05 #9 2.105 (2/2) Upgrading ca-certificates-bundle (20260413-r0 -> 20260611-r0) 15:14:05 #9 2.120 OK: 336 MiB in 114 packages 15:14:05 #9 DONE 2.3s 15:14:06 15:14:06 #10 [ 6/11] COPY scripts /device-can/scripts 15:14:06 #10 DONE 0.0s 15:14:06 15:14:06 #11 [ 7/11] COPY src /device-can/src/ 15:14:06 #11 DONE 0.0s 15:14:06 15:14:06 #12 [ 8/11] COPY VERSION /device-can/ 15:14:06 #12 DONE 0.0s 15:14:06 15:14:06 #13 [ 9/11] WORKDIR /device-can 15:14:06 #13 DONE 0.0s 15:14:06 15:14:06 #14 [10/11] RUN /device-can/scripts/build_deps.sh 1 15:14:06 #14 0.231 + BUILD_CSDK=1 15:14:06 #14 0.231 + CSDK_VERSION=4.0.2 15:14:06 #14 0.231 + '[' -d deps ] 15:14:06 #14 0.231 + mkdir deps 15:14:06 #14 0.232 + cd /device-can/deps 15:14:06 #14 0.232 + '[' 1 '=' 1 ] 15:14:06 #14 0.232 + cd /device-can/deps 15:14:06 #14 0.232 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 15:14:06 #14 0.234 Connecting to github.com (140.82.114.3:443) 15:14:06 #14 0.476 Connecting to codeload.github.com (140.82.112.9:443) 15:14:06 #14 0.824 saving to 'v4.0.2.zip' 15:14:07 #14 0.901 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 15:14:07 #14 0.901 'v4.0.2.zip' saved 15:14:07 #14 0.901 + unzip v4.0.2.zip 15:14:07 #14 0.902 Archive: v4.0.2.zip 15:14:07 #14 0.908 creating: device-sdk-c-4.0.2/ 15:14:07 #14 0.908 creating: device-sdk-c-4.0.2/.github/ 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/.github/Contributing.md 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/.github/semantic.yml 15:14:07 #14 0.908 creating: device-sdk-c-4.0.2/.github/workflows/ 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/.gitignore 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/Attribution.txt 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/CHANGELOG.md 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/Doxyfile 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/Jenkinsfile 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/LICENSE 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/Makefile 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/OWNERS.md 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/README.IOT.md 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/README.md 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/README.v3.md 15:14:07 #14 0.908 creating: device-sdk-c-4.0.2/docs/ 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/docs/configuration.md 15:14:07 #14 0.908 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/docs/metrics.md 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/docs/startup.md 15:14:07 #14 0.911 creating: device-sdk-c-4.0.2/include/ 15:14:07 #14 0.911 creating: device-sdk-c-4.0.2/include/devsdk/ 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 15:14:07 #14 0.911 creating: device-sdk-c-4.0.2/include/edgex/ 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 15:14:07 #14 0.911 creating: device-sdk-c-4.0.2/scripts/ 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/scripts/build.sh 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 15:14:07 #14 0.911 creating: device-sdk-c-4.0.2/src/ 15:14:07 #14 0.911 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 15:14:07 #14 0.914 creating: device-sdk-c-4.0.2/src/c/ 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/api.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/bus.c 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/bus.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/callback3.c 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/callback3.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/command.c 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/command.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/config.c 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/config.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/correlation.c 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/correlation.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/data.c 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/data.h 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 15:14:07 #14 0.914 inflating: device-sdk-c-4.0.2/src/c/device.c 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/device.h 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/devman.c 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/devmap.c 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/devmap.h 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/devutil.h 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/discovery.c 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/discovery.h 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 15:14:07 #14 0.916 creating: device-sdk-c-4.0.2/src/c/examples/ 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 15:14:07 #14 0.916 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 15:14:07 #14 0.916 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 15:14:07 #14 0.917 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 15:14:07 #14 0.917 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 15:14:07 #14 0.918 creating: device-sdk-c-4.0.2/src/c/examples/file/ 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 15:14:07 #14 0.918 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 15:14:07 #14 0.918 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 15:14:07 #14 0.918 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 15:14:07 #14 0.918 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 15:14:07 #14 0.918 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 15:14:07 #14 0.919 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 15:14:07 #14 0.919 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 15:14:07 #14 0.919 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 15:14:07 #14 0.919 creating: device-sdk-c-4.0.2/src/c/examples/random/ 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 15:14:07 #14 0.919 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 15:14:07 #14 0.919 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 15:14:07 #14 0.919 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 15:14:07 #14 0.920 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 15:14:07 #14 0.920 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 15:14:07 #14 0.920 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 15:14:07 #14 0.920 creating: device-sdk-c-4.0.2/src/c/examples/res/ 15:14:07 #14 0.920 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 15:14:07 #14 0.920 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 15:14:07 #14 0.920 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 15:14:07 #14 0.920 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 15:14:07 #14 0.920 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 15:14:07 #14 0.920 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 15:14:07 #14 0.920 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 15:14:07 #14 0.920 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 15:14:07 #14 0.920 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 15:14:07 #14 0.920 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 15:14:07 #14 0.920 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 15:14:07 #14 0.922 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 15:14:07 #14 0.922 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/filesys.c 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/filesys.h 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/keeper.c 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/keeper.h 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/map.c 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/map.h 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/metadata.c 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/metadata.h 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/metrics.h 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/opstate.c 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/opstate.h 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/parson.c 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/parson.h 15:14:07 #14 0.922 inflating: device-sdk-c-4.0.2/src/c/profiles.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/profiles.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/registry.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/registry.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/rest.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/rest.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/secrets.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/secrets.h 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/service.c 15:14:07 #14 0.924 inflating: device-sdk-c-4.0.2/src/c/service.h 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/c/transform.c 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/c/transform.h 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/c/validate.c 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/c/validate.h 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/c/watchers.c 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/c/watchers.h 15:14:07 #14 0.925 creating: device-sdk-c-4.0.2/src/cmake/ 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 15:14:07 #14 0.925 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 15:14:07 #14 0.925 + cd device-sdk-c-4.0.2 15:14:07 #14 0.925 + ./scripts/build.sh 15:14:07 #14 0.926 + CPPCHECK=false 15:14:07 #14 0.926 + DOCGEN=false 15:14:07 #14 0.926 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 15:14:07 #14 0.926 + '[' 0 -gt 0 ] 15:14:07 #14 0.927 + readlink -f ./scripts/build.sh 15:14:07 #14 0.928 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts/build.sh 15:14:07 #14 0.928 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts 15:14:07 #14 0.929 + ROOT=/device-can/deps/device-sdk-c-4.0.2 15:14:07 #14 0.929 + cd /device-can/deps/device-sdk-c-4.0.2 15:14:07 #14 0.929 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/release 15:14:07 #14 0.930 + cd /device-can/deps/device-sdk-c-4.0.2/build/release 15:14:07 #14 0.930 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/deps/device-sdk-c-4.0.2/src 15:14:07 #14 0.939 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 15:14:07 #14 0.939 Compatibility with CMake < 3.10 will be removed from a future version of 15:14:07 #14 0.939 CMake. 15:14:07 #14 0.939 15:14:07 #14 0.939 Update the VERSION argument value. Or, use the ... syntax 15:14:07 #14 0.939 to tell CMake that the project requires at least but has been updated 15:14:07 #14 0.939 to work with policies introduced by or earlier. 15:14:07 #14 0.939 15:14:07 #14 0.939 15:14:07 #14 1.008 -- The C compiler identification is GNU 14.2.0 15:14:07 #14 1.021 -- Detecting C compiler ABI info 15:14:07 #14 1.112 -- Detecting C compiler ABI info - done 15:14:07 #14 1.141 -- Check for working C compiler: /usr/bin/cc - skipped 15:14:07 #14 1.141 -- Detecting C compile features 15:14:07 #14 1.142 -- Detecting C compile features - done 15:14:07 #14 1.162 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 15:14:07 #14 1.271 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 15:14:07 #14 1.274 -- Found LIBYAML: /usr/lib/libyaml.so 15:14:07 #14 1.277 -- Found LIBUUID: /usr/lib/libuuid.so 15:14:07 #14 1.280 -- Found LIBCBOR: /usr/lib/libcbor.so 15:14:07 #14 1.282 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 15:14:07 #14 1.285 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 15:14:07 #14 1.285 -- /opt/iotech/iot/1.6/include 15:14:07 #14 1.285 -- C SDK 0.0.0 for Linux 15:14:07 #14 1.288 -- Performing Test CSDK_HAVE_ATOMIC 15:14:07 #14 1.378 -- Performing Test CSDK_HAVE_ATOMIC - Success 15:14:07 #14 1.440 -- Found Curses: /usr/lib/libcurses.so 15:14:07 #14 1.460 -- Configuring done (0.5s) 15:14:07 #14 1.495 -- Generating done (0.0s) 15:14:07 #14 1.496 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/release 15:14:07 #14 1.502 + make all package 15:14:07 #14 1.503 + tee release.log 15:14:07 #14 1.549 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 15:14:07 #14 1.733 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 15:14:07 #14 1.901 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 15:14:08 #14 2.074 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 15:14:08 #14 2.182 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 15:14:08 #14 2.233 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 15:14:08 #14 2.233 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15:14:08 #14 2.233 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 15:14:08 #14 2.233 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14:08 #14 2.339 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 15:14:08 #14 2.681 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 15:14:08 #14 2.731 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 15:14:08 #14 2.900 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 15:14:09 #14 3.222 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 15:14:09 #14 3.326 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 15:14:09 #14 3.476 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 15:14:09 #14 3.609 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 15:14:09 #14 3.708 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 15:14:09 #14 3.872 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 15:14:10 #14 3.930 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 15:14:10 #14 4.277 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 15:14:10 #14 4.350 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 15:14:10 #14 4.616 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 15:14:10 #14 4.731 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 15:14:10 #14 4.965 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 15:14:11 #14 5.059 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 15:14:12 #14 6.274 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 15:14:12 #14 6.391 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 15:14:12 #14 6.462 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 15:14:12 #14 6.554 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 15:14:12 #14 6.610 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 15:14:12 #14 6.650 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 15:14:12 #14 6.650 547 | bool edgex_rest_server_register_handler 15:14:12 #14 6.650 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14:12 #14 6.650 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 15:14:12 #14 6.650 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 15:14:12 #14 6.650 24 | extern bool edgex_rest_server_register_handler 15:14:12 #14 6.650 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14:12 #14 6.860 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 15:14:13 #14 7.172 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 15:14:13 #14 7.252 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 15:14:13 #14 7.394 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 15:14:13 #14 7.490 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 15:14:14 #14 8.015 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 15:14:14 #14 8.145 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 15:14:14 #14 8.213 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 15:14:14 #14 8.336 [ 69%] Linking C shared library libcsdk.so 15:14:14 #14 8.393 [ 69%] Built target csdk 15:14:14 #14 8.413 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 15:14:14 #14 8.567 [ 73%] Linking C executable template 15:14:14 #14 8.642 [ 73%] Built target template 15:14:14 #14 8.664 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 15:14:14 #14 8.768 [ 76%] Linking C executable device-counter 15:14:15 #14 8.837 [ 76%] Built target device-counter 15:14:15 #14 8.859 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 15:14:15 #14 8.956 [ 80%] Linking C executable device-random 15:14:15 #14 9.032 [ 80%] Built target device-random 15:14:15 #14 9.056 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 15:14:15 #14 9.143 [ 84%] Linking C executable device-gyro 15:14:15 #14 9.218 [ 84%] Built target device-gyro 15:14:15 #14 9.236 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 15:14:15 #14 9.334 [ 88%] Linking C executable device-bitfields 15:14:15 #14 9.408 [ 88%] Built target device-bitfields 15:14:15 #14 9.428 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 15:14:15 #14 9.591 [ 92%] Linking C executable template-discovery 15:14:15 #14 9.665 [ 92%] Built target template-discovery 15:14:15 #14 9.690 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 15:14:15 #14 9.818 [ 96%] Linking C executable device-file 15:14:16 #14 9.894 [ 96%] Built target device-file 15:14:16 #14 9.919 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 15:14:16 #14 10.03 [100%] Linking C executable device-terminal 15:14:16 #14 10.11 [100%] Built target device-terminal 15:14:16 #14 10.13 Run CPack packaging tool... 15:14:16 #14 10.15 CPack: Create package using TGZ 15:14:16 #14 10.15 CPack: Install projects 15:14:16 #14 10.15 CPack: - Run preinstall target for: Csdk 15:14:16 #14 10.44 CPack: - Install project: Csdk [] 15:14:16 #14 10.45 CPack: Create package 15:14:16 #14 10.48 CPack: - package: /device-can/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 15:14:16 #14 10.48 + '[' false '=' true ] 15:14:16 #14 10.48 + '[' false '=' true ] 15:14:16 #14 10.48 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/debug 15:14:16 #14 10.48 + cd /device-can/deps/device-sdk-c-4.0.2/build/debug 15:14:16 #14 10.48 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-can/deps/device-sdk-c-4.0.2/src 15:14:16 #14 10.49 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 15:14:16 #14 10.49 Compatibility with CMake < 3.10 will be removed from a future version of 15:14:16 #14 10.49 CMake. 15:14:16 #14 10.49 15:14:16 #14 10.49 Update the VERSION argument value. Or, use the ... syntax 15:14:16 #14 10.49 to tell CMake that the project requires at least but has been updated 15:14:16 #14 10.49 to work with policies introduced by or earlier. 15:14:16 #14 10.49 15:14:16 #14 10.49 15:14:16 #14 10.55 -- The C compiler identification is GNU 14.2.0 15:14:16 #14 10.56 -- Detecting C compiler ABI info 15:14:16 #14 10.66 -- Detecting C compiler ABI info - done 15:14:16 #14 10.69 -- Check for working C compiler: /usr/bin/cc - skipped 15:14:16 #14 10.69 -- Detecting C compile features 15:14:16 #14 10.69 -- Detecting C compile features - done 15:14:16 #14 10.70 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 15:14:16 #14 10.81 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 15:14:16 #14 10.81 -- Found LIBYAML: /usr/lib/libyaml.so 15:14:16 #14 10.82 -- Found LIBUUID: /usr/lib/libuuid.so 15:14:16 #14 10.82 -- Found LIBCBOR: /usr/lib/libcbor.so 15:14:16 #14 10.82 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 15:14:16 #14 10.83 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 15:14:16 #14 10.83 -- /opt/iotech/iot/1.6/include 15:14:16 #14 10.83 -- C SDK 0.0.0 for Linux 15:14:16 #14 10.83 -- Performing Test CSDK_HAVE_ATOMIC 15:14:16 #14 10.92 -- Performing Test CSDK_HAVE_ATOMIC - Success 15:14:17 #14 10.98 -- Found Curses: /usr/lib/libcurses.so 15:14:17 #14 11.00 -- Configuring done (0.5s) 15:14:17 #14 11.04 -- Generating done (0.0s) 15:14:17 #14 11.04 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/debug 15:14:17 #14 11.04 + make 15:14:17 #14 11.04 + tee debug.log 15:14:17 #14 11.08 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 15:14:17 #14 11.17 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 15:14:17 #14 11.26 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 15:14:17 #14 11.34 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 15:14:17 #14 11.40 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 15:14:17 #14 11.44 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 15:14:17 #14 11.44 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15:14:17 #14 11.44 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 15:14:17 #14 11.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14:17 #14 11.51 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 15:14:17 #14 11.64 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 15:14:17 #14 11.68 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 15:14:17 #14 11.76 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 15:14:17 #14 11.88 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 15:14:18 #14 11.96 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 15:14:18 #14 12.05 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 15:14:18 #14 12.13 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 15:14:18 #14 12.20 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 15:14:18 #14 12.28 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 15:14:18 #14 12.33 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 15:14:18 #14 12.48 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 15:14:18 #14 12.53 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 15:14:18 #14 12.64 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 15:14:18 #14 12.69 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 15:14:18 #14 12.83 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 15:14:18 #14 12.89 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 15:14:19 #14 13.11 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 15:14:19 #14 13.19 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 15:14:19 #14 13.25 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 15:14:19 #14 13.32 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 15:14:19 #14 13.37 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 15:14:19 #14 13.41 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 15:14:19 #14 13.41 547 | bool edgex_rest_server_register_handler 15:14:19 #14 13.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14:19 #14 13.41 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 15:14:19 #14 13.41 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 15:14:19 #14 13.41 24 | extern bool edgex_rest_server_register_handler 15:14:19 #14 13.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:14:19 #14 13.48 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 15:14:19 #14 13.72 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 15:14:19 #14 13.78 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 15:14:19 #14 13.86 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 15:14:19 #14 13.94 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 15:14:20 #14 14.11 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 15:14:20 #14 14.18 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 15:14:20 #14 14.24 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 15:14:20 #14 14.32 [ 69%] Linking C shared library libcsdk.so 15:14:20 #14 14.39 [ 69%] Built target csdk 15:14:20 #14 14.41 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 15:14:20 #14 14.48 [ 73%] Linking C executable template 15:14:20 #14 14.55 [ 73%] Built target template 15:14:20 #14 14.57 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 15:14:20 #14 14.64 [ 76%] Linking C executable device-counter 15:14:20 #14 14.71 [ 76%] Built target device-counter 15:14:20 #14 14.73 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 15:14:20 #14 14.79 [ 80%] Linking C executable device-random 15:14:20 #14 14.87 [ 80%] Built target device-random 15:14:21 #14 14.89 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 15:14:21 #14 14.95 [ 84%] Linking C executable device-gyro 15:14:21 #14 15.02 [ 84%] Built target device-gyro 15:14:21 #14 15.04 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 15:14:21 #14 15.10 [ 88%] Linking C executable device-bitfields 15:14:21 #14 15.17 [ 88%] Built target device-bitfields 15:14:21 #14 15.19 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 15:14:21 #14 15.26 [ 92%] Linking C executable template-discovery 15:14:21 #14 15.32 [ 92%] Built target template-discovery 15:14:21 #14 15.34 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 15:14:21 #14 15.40 [ 96%] Linking C executable device-file 15:14:21 #14 15.47 [ 96%] Built target device-file 15:14:21 #14 15.50 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 15:14:21 #14 15.57 [100%] Linking C executable device-terminal 15:14:21 #14 15.65 [100%] Built target device-terminal 15:14:21 #14 15.66 + cp -rf include/devsdk include/edgex /usr/include/ 15:14:21 #14 15.66 + cp build/release/c/libcsdk.so /usr/lib/ 15:14:21 #14 15.66 + mkdir -p /usr/share/doc/edgex-csdk 15:14:21 #14 15.66 + cp Attribution.txt /usr/share/doc/edgex-csdk 15:14:21 #14 15.67 + cp LICENSE /usr/share/doc/edgex-csdk 15:14:21 #14 15.67 + rm -rf /device-can/deps 15:14:21 #14 DONE 15.7s 15:14:21 15:14:21 #15 [11/11] RUN /device-can/scripts/build.sh 15:14:22 #15 0.211 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 15:14:22 #15 0.211 + readlink -f /device-can/scripts/build.sh 15:14:22 #15 0.212 + dirname /device-can/scripts/build.sh 15:14:22 #15 0.213 + dirname /device-can/scripts 15:14:22 #15 0.213 + ROOT=/device-can 15:14:22 #15 0.213 + echo /device-can 15:14:22 #15 0.213 /device-can 15:14:22 #15 0.213 + cd /device-can 15:14:22 #15 0.213 + mkdir -p /device-can/build/release 15:14:22 #15 0.214 + cd /device-can/build/release 15:14:22 #15 0.215 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/src 15:14:22 #15 0.224 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 15:14:22 #15 0.224 Compatibility with CMake < 3.10 will be removed from a future version of 15:14:22 #15 0.224 CMake. 15:14:22 #15 0.224 15:14:22 #15 0.224 Update the VERSION argument value. Or, use the ... syntax 15:14:22 #15 0.224 to tell CMake that the project requires at least but has been updated 15:14:22 #15 0.224 to work with policies introduced by or earlier. 15:14:22 #15 0.224 15:14:22 #15 0.224 15:14:22 #15 0.292 -- The C compiler identification is GNU 14.2.0 15:14:22 #15 0.304 -- Detecting C compiler ABI info 15:14:22 #15 0.391 -- Detecting C compiler ABI info - done 15:14:22 #15 0.413 -- Check for working C compiler: /usr/bin/cc - skipped 15:14:22 #15 0.413 -- Detecting C compile features 15:14:22 #15 0.414 -- Detecting C compile features - done 15:14:22 #15 0.429 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 15:14:22 #15 0.429 -- /opt/iotech/iot/1.6/include 15:14:22 #15 0.431 -- Found LIBCSDK: /usr/lib/libcsdk.so 15:14:22 #15 0.432 -- Configuring done (0.2s) 15:14:22 #15 0.433 CMake Error: The following variables are used in this project, but they are set to NOTFOUND. 15:14:22 #15 0.433 Please set them or make sure they are set and tested correctly in the CMake files: 15:14:22 #15 0.433 EXECINFO_LIBRARY 15:14:22 #15 0.433 linked by target "device-can" in directory /device-can/src 15:14:22 #15 0.433 15:14:22 #15 0.436 CMake Generate step failed. Build files cannot be regenerated correctly. 15:14:22 #15 0.436 -- Generating done (0.0s) 15:14:22 #15 ERROR: process "/bin/sh -c /device-can/scripts/build.sh" did not complete successfully: exit code: 1 15:14:22 ------ 15:14:22 > [11/11] RUN /device-can/scripts/build.sh: 15:14:22 0.429 -- /opt/iotech/iot/1.6/include 15:14:22 0.431 -- Found LIBCSDK: /usr/lib/libcsdk.so 15:14:22 0.432 -- Configuring done (0.2s) 15:14:22 0.433 CMake Error: The following variables are used in this project, but they are set to NOTFOUND. 15:14:22 0.433 Please set them or make sure they are set and tested correctly in the CMake files: 15:14:22 0.433 EXECINFO_LIBRARY 15:14:22 0.433 linked by target "device-can" in directory /device-can/src 15:14:22 0.433 15:14:22 0.436 CMake Generate step failed. Build files cannot be regenerated correctly. 15:14:22 0.436 -- Generating done (0.0s) 15:14:22 ------ 15:14:22 Dockerfile.alpine-base:34 15:14:22 -------------------- 15:14:22 32 | RUN /device-can/scripts/build_deps.sh 1 15:14:22 33 | 15:14:22 34 | >>> RUN /device-can/scripts/build.sh 15:14:22 35 | 15:14:22 -------------------- 15:14:22 ERROR: failed to solve: process "/bin/sh -c /device-can/scripts/build.sh" did not complete successfully: exit code: 1 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) Stage "Test" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) Stage "Build" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:14:22 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:14:22 15:14:22 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:14:23 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:14:23 latest: Pulling from edgex-lftools-log-publisher 15:14:23 5eb5b503b376: Pulling fs layer 15:14:23 5c69ac0246d0: Pulling fs layer 15:14:23 ec43610c2a17: Pulling fs layer 15:14:23 3a2ae6a8a46f: Pulling fs layer 15:14:23 33b1e0a273af: Pulling fs layer 15:14:23 5d3b04190fa2: Pulling fs layer 15:14:23 2f39f015ded8: Pulling fs layer 15:14:23 3a2ae6a8a46f: Waiting 15:14:23 33b1e0a273af: Waiting 15:14:23 5d3b04190fa2: Waiting 15:14:23 2f39f015ded8: Waiting 15:14:23 5c69ac0246d0: Verifying Checksum 15:14:23 5c69ac0246d0: Download complete 15:14:23 3a2ae6a8a46f: Verifying Checksum 15:14:23 3a2ae6a8a46f: Download complete 15:14:23 ec43610c2a17: Verifying Checksum 15:14:23 ec43610c2a17: Download complete 15:14:23 33b1e0a273af: Verifying Checksum 15:14:23 33b1e0a273af: Download complete 15:14:23 5d3b04190fa2: Verifying Checksum 15:14:23 5d3b04190fa2: Download complete 15:14:23 5eb5b503b376: Verifying Checksum 15:14:23 5eb5b503b376: Download complete 15:14:24 2f39f015ded8: Download complete 15:14:25 5eb5b503b376: Pull complete 15:14:25 5c69ac0246d0: Pull complete 15:14:25 ec43610c2a17: Pull complete 15:14:25 3a2ae6a8a46f: Pull complete 15:14:26 33b1e0a273af: Pull complete 15:14:26 5d3b04190fa2: Pull complete 15:14:32 2f39f015ded8: Pull complete 15:14:32 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 15:14:32 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:14:32 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:14:32 prd-ubuntu20.04-docker-8c-8g-13661 does not seem to be running inside a container 15:14:32 $ 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-can_PR-31 -v /w/workspace/edgexfoundry_device-can_PR-31:/w/workspace/edgexfoundry_device-can_PR-31:rw,z -v /w/workspace/edgexfoundry_device-can_PR-31@tmp:/w/workspace/edgexfoundry_device-can_PR-31@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 15:14:33 $ docker top 7d4e13f378455f678540a1d687c0bcb64a6b8079e1e91879572438a14df69b7b -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:14:34 ---> job-cost.sh 15:14:34 lf-activate-venv: SKIPPING 15:14:34 INFO: No Stack... 15:14:34 INFO: Retrieving Pricing Info for: v3-standard-8 15:14:34 INFO: Archiving Costs [Pipeline] sh 15:14:35 + + cat /w/workspace/edgexfoundry_device-can_PR-31/archives/cost.csv 15:14:35 cut -d, -f6 [Pipeline] lock 15:14:35 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-can-PR-31-2-stack-cost] 15:14:35 Resource [jenkins-edgexfoundry-device-can-PR-31-2-stack-cost] did not exist. Created. 15:14:35 Lock acquired on [Resource: jenkins-edgexfoundry-device-can-PR-31-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 15:14:35 + echo total: 0.2199999988079071 [Pipeline] stash 15:14:35 Stashed 1 file(s) [Pipeline] } 15:14:35 Lock released on resource [Resource: jenkins-edgexfoundry-device-can-PR-31-2-stack-cost] [Pipeline] // lock [Pipeline] } 15:14:35 $ docker stop --time=1 7d4e13f378455f678540a1d687c0bcb64a6b8079e1e91879572438a14df69b7b 15:14:36 $ docker rm -f --volumes 7d4e13f378455f678540a1d687c0bcb64a6b8079e1e91879572438a14df69b7b [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 15:14:36 Failed in branch amd64 [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 15:14:37 + [ -d /w/workspace/edgexfoundry_device-can_PR-31/archives ] 15:14:37 + ls -al /w/workspace/edgexfoundry_device-can_PR-31/archives 15:14:37 total 16 15:14:37 drwxr-xr-x 3 root root 4096 Jun 22 15:14 . 15:14:37 drwxrwxr-x 9 jenkins jenkins 4096 Jun 22 15:14 .. 15:14:37 drwxr-xr-x 2 root root 4096 Jun 22 15:14 cost 15:14:37 -rw-r--r-- 1 root root 81 Jun 22 15:14 cost.csv 15:14:37 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-can_PR-31/archives 15:14:37 + ls -al /w/workspace/edgexfoundry_device-can_PR-31/archives 15:14:37 total 16 15:14:37 drwxr-xr-x 3 jenkins jenkins 4096 Jun 22 15:14 . 15:14:37 drwxrwxr-x 9 jenkins jenkins 4096 Jun 22 15:14 .. 15:14:37 drwxr-xr-x 2 jenkins jenkins 4096 Jun 22 15:14 cost 15:14:37 -rw-r--r-- 1 jenkins jenkins 81 Jun 22 15:14 cost.csv [Pipeline] libraryResource [Pipeline] sh 15:14:37 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 15:14:38 ---> package-listing.sh 15:14:38 ++ facter osfamily 15:14:38 ++ tr '[:upper:]' '[:lower:]' 15:14:38 + OS_FAMILY=debian 15:14:38 + workspace=/w/workspace/edgexfoundry_device-can_PR-31 15:14:38 + START_PACKAGES=/tmp/packages_start.txt 15:14:38 + END_PACKAGES=/tmp/packages_end.txt 15:14:38 + DIFF_PACKAGES=/tmp/packages_diff.txt 15:14:38 + PACKAGES=/tmp/packages_start.txt 15:14:38 + '[' /w/workspace/edgexfoundry_device-can_PR-31 ']' 15:14:38 + PACKAGES=/tmp/packages_end.txt 15:14:38 + case "${OS_FAMILY}" in 15:14:38 + dpkg -l 15:14:38 + grep '^ii' 15:14:38 + '[' -f /tmp/packages_start.txt ']' 15:14:38 + '[' -f /tmp/packages_end.txt ']' 15:14:38 + diff /tmp/packages_start.txt /tmp/packages_end.txt 15:14:38 + '[' /w/workspace/edgexfoundry_device-can_PR-31 ']' 15:14:38 + mkdir -p /w/workspace/edgexfoundry_device-can_PR-31/archives/ 15:14:38 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-can_PR-31/archives/ [Pipeline] echo 15:14:38 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-can_PR-31/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 15:14:39 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:14:39 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:14:39 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:14:39 prd-ubuntu20.04-docker-8c-8g-13661 does not seem to be running inside a container 15:14:39 $ 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-can_PR-31/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-can_PR-31 -v /w/workspace/edgexfoundry_device-can_PR-31:/w/workspace/edgexfoundry_device-can_PR-31:rw,z -v /w/workspace/edgexfoundry_device-can_PR-31@tmp:/w/workspace/edgexfoundry_device-can_PR-31@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 15:14:40 $ docker top c471e48bdb37ee0199ab65ded3ced99a45dc8a902acad7211ebd38c97c50e8e8 -eo pid,comm [Pipeline] { [Pipeline] sh 15:14:40 + touch /tmp/pre-build-complete [Pipeline] sh 15:14:40 + mkdir -p /var/log/sysstat [Pipeline] sh 15:14:41 + ls /var/log/sa-host 15:14:41 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 15:14:41 provisioning config files... 15:14:41 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-can_PR-31@tmp/config10964342148044835537tmp [Pipeline] { [Pipeline] echo 15:14:41 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 15:14:41 ---> create-netrc.sh [Pipeline] } 15:14:41 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 15:14:41 ---> python-tools-install.sh [Pipeline] echo 15:14:41 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 15:14:42 ---> sudo-logs.sh 15:14:42 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 15:14:42 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 15:14:42 ---> job-cost.sh 15:14:42 lf-activate-venv: SKIPPING 15:14:42 DEBUG: total: 0.2199999988079071 15:14:42 INFO: Retrieving Stack Cost... 15:14:42 INFO: Retrieving Pricing Info for: v3-standard-8 15:14:42 INFO: Archiving Costs [Pipeline] echo 15:14:42 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 15:14:42 ---> logs-deploy.sh 15:14:42 lf-activate-venv: SKIPPING 15:14:42 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-can/PR-31/2 15:14:42 INFO: archiving workspace using pattern(s): 15:14:43 Archives upload complete. 15:14:43 INFO: archiving logs to Nexus