Pull request #1402 updated Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of weichou1229 for edgexfoundry/device-sdk-go Loading trusted files from base branch main at ba03d3229d39ccd3d083a66246eea2ffd8e01960 rather than 24d4a999756b81a71ac18f620daf3eea158c1b50 Obtained Jenkinsfile from ba03d3229d39ccd3d083a66246eea2ffd8e01960 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-ssh9883959541717806239.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 66200e8eedfc470904d6b329e562ec5b45423d6a 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-ssh6790360074667320707.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 66200e8eedfc470904d6b329e562ec5b45423d6a The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1402/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1402/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh5007363616839541373.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 66200e8eedfc470904d6b329e562ec5b45423d6a (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 66200e8eedfc470904d6b329e562ec5b45423d6a # timeout=10 Commit message: "feat: add capability to use golang 1.20 (#427)" > 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-ssh825294480832337926.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1402/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-go/branches/PR-1402/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh3612924860823442368.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 ========================================================= [edgeXBuildGoApp] RAW Config: [project:device-sdk-go, dockerImageName:device-sdk-simple, dockerFilePath:example/cmd/device-simple/Dockerfile, pushImage:false, publishSwaggerDocs:true, swaggerApiFolders:[openapi/v3]] ========================================================= [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 ========================================================= [edgeXBuildGoApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-sdk-go-settings PROJECT: device-sdk-go USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.20 USE_ALPINE: true DOCKER_FILE_PATH: example/cmd/device-simple/Dockerfile DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-sdk-simple DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: false BUILD_EXPERIMENTAL_DOCKER_IMAGE: false BUILD_STABLE_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false PUBLISH_SWAGGER_DOCS: true SWAGGER_API_FOLDERS: openapi/v3 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [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-5652 in /w/workspace/gexfoundry_device-sdk-go_PR-1402 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-sdk-go.git > git init /w/workspace/gexfoundry_device-sdk-go_PR-1402 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-go.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-go.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-go.git +refs/pull/1402/head:refs/remotes/origin/PR-1402 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit ba03d3229d39ccd3d083a66246eea2ffd8e01960 into PR head commit 24d4a999756b81a71ac18f620daf3eea158c1b50 Merge succeeded, producing 24d4a999756b81a71ac18f620daf3eea158c1b50 Checking out Revision 24d4a999756b81a71ac18f620daf3eea158c1b50 (PR-1402) > git config core.sparsecheckout # timeout=10 > git checkout -f 24d4a999756b81a71ac18f620daf3eea158c1b50 # 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 ba03d3229d39ccd3d083a66246eea2ffd8e01960 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 24d4a999756b81a71ac18f620daf3eea158c1b50 # timeout=10 Commit message: "feat!: Apply provision watcher model changes" First time build. Skipping changelog. [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 03:51:25 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 03:51:25 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 03:51:25 ========================================================= 03:51:25 EdgeX Global Pipelines Version Info 03:51:25 ========================================================= [Pipeline] libraryResource [Pipeline] sh 03:51:25 ------------------- 03:51:25 stable info: 03:51:25 ------------------- 03:51:25 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 03:51:25 Commit SHA: 66200e8eedfc470904d6b329e562ec5b45423d6a 03:51:25 Message: update stable to v1.0.245 > git rev-list --no-walk 353e264a924b1be6ab578d6bfc8cb9fe8cfda178 # timeout=10 03:51:26 ------------------- 03:51:26 experimental info: 03:51:26 ------------------- 03:51:26 Commited By: **** collab-it+edgex@linuxfoundation.org 03:51:26 Commit SHA: 046ad6d0e2e636d38ea4daf53c055316476b9501 03:51:26 Message: update experimental to v1.0.247 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-go-settings [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-go [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = example/cmd/device-simple/Dockerfile [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk-simple [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = true [Pipeline] echo 03:51:26 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v3 [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-1402 [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-1402 [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-1402 [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 24d4a999756b81a71ac18f620daf3eea158c1b50 [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 24d4a99 [Pipeline] echo 03:51:27 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:51:27 provisioning config files... 03:51:27 copy managed file [device-sdk-go-settings] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp/config8525758391761964681tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:51:27 ---> docker-login.sh 03:51:27 nexus3.edgexfoundry.org:10001 03:51:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:27 Configure a credential helper to remove this warning. See 03:51:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:27 03:51:27 Login Succeeded 03:51:27 nexus3.edgexfoundry.org:10002 03:51:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:28 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:28 Configure a credential helper to remove this warning. See 03:51:28 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:28 03:51:28 Login Succeeded 03:51:28 nexus3.edgexfoundry.org:10003 03:51:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:28 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:28 Configure a credential helper to remove this warning. See 03:51:28 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:28 03:51:28 Login Succeeded 03:51:28 nexus3.edgexfoundry.org:10004 03:51:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:28 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:28 Configure a credential helper to remove this warning. See 03:51:28 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:28 03:51:28 Login Succeeded 03:51:28 docker.io 03:51:28 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:28 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:28 Configure a credential helper to remove this warning. See 03:51:28 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:28 03:51:28 Login Succeeded 03:51:28 ---> docker-login.sh ends [Pipeline] } 03:51:28 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 03:51:28 + git rev-list -1 --merges 24d4a999756b81a71ac18f620daf3eea158c1b50~1..24d4a999756b81a71ac18f620daf3eea158c1b50 [Pipeline] echo 03:51:29 -----------> git rev-list -1 --merges 24d4a999756b81a71ac18f620daf3eea158c1b50~1..24d4a999756b81a71ac18f620daf3eea158c1b50 24d4a999756b81a71ac18f620daf3eea158c1b50 [false] [Pipeline] sh 03:51:29 + git log --format=format:%s -1 24d4a999756b81a71ac18f620daf3eea158c1b50 [Pipeline] echo 03:51:29 ========================================================= 03:51:29 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 03:51:29 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 03:51:29 + git log --format=format:%s -1 24d4a999756b81a71ac18f620daf3eea158c1b50 [Pipeline] echo 03:51:29 [semverPrep] GIT_COMMIT: 24d4a999756b81a71ac18f620daf3eea158c1b50, Commit Message: feat!: Apply provision watcher model changes [Pipeline] echo 03:51:29 [semverPrep] This is not a build commit. [Pipeline] sh 03:51:30 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:51:30 + grep -v github /etc/ssh/ssh_known_hosts 03:51:30 + [ -e /tmp/ssh_known_hosts ] 03:51:30 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 03:51:30 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 03:51:30 + sudo tee -a /etc/ssh/ssh_known_hosts 03:51:30 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:51:30 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:51:30 03:51:30 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:51:30 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:51:30 0.1.4: Pulling from edgex-devops/py-git-semver 03:51:30 b85a868b505f: Pulling fs layer 03:51:30 e2be974225ed: Pulling fs layer 03:51:30 339a4e72a1f5: Pulling fs layer 03:51:30 988bab9f4d93: Pulling fs layer 03:51:30 1469e6f7b9e6: Pulling fs layer 03:51:30 eaf3925da568: Pulling fs layer 03:51:30 bab4dde63d76: Pulling fs layer 03:51:30 bde34c3a00c8: Pulling fs layer 03:51:30 b352a97aabf1: Pulling fs layer 03:51:30 4872d77fe225: Pulling fs layer 03:51:30 5851b861e8e6: Pulling fs layer 03:51:30 bab4dde63d76: Waiting 03:51:30 bde34c3a00c8: Waiting 03:51:30 b352a97aabf1: Waiting 03:51:30 4872d77fe225: Waiting 03:51:30 988bab9f4d93: Waiting 03:51:30 1469e6f7b9e6: Waiting 03:51:30 eaf3925da568: Waiting 03:51:30 e2be974225ed: Download complete 03:51:30 988bab9f4d93: Verifying Checksum 03:51:30 988bab9f4d93: Download complete 03:51:31 1469e6f7b9e6: Verifying Checksum 03:51:31 1469e6f7b9e6: Download complete 03:51:31 339a4e72a1f5: Verifying Checksum 03:51:31 339a4e72a1f5: Download complete 03:51:31 eaf3925da568: Verifying Checksum 03:51:31 eaf3925da568: Download complete 03:51:31 bde34c3a00c8: Download complete 03:51:31 b352a97aabf1: Download complete 03:51:31 4872d77fe225: Verifying Checksum 03:51:31 4872d77fe225: Download complete 03:51:31 5851b861e8e6: Download complete 03:51:31 b85a868b505f: Verifying Checksum 03:51:31 b85a868b505f: Download complete 03:51:31 bab4dde63d76: Verifying Checksum 03:51:31 bab4dde63d76: Download complete 03:51:32 b85a868b505f: Pull complete 03:51:32 e2be974225ed: Pull complete 03:51:33 339a4e72a1f5: Pull complete 03:51:33 988bab9f4d93: Pull complete 03:51:33 1469e6f7b9e6: Pull complete 03:51:33 eaf3925da568: Pull complete 03:51:35 bab4dde63d76: Pull complete 03:51:35 bde34c3a00c8: Pull complete 03:51:35 b352a97aabf1: Pull complete 03:51:35 4872d77fe225: Pull complete 03:51:35 5851b861e8e6: Pull complete 03:51:35 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 03:51:35 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:51:35 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:51:35 prd-ubuntu20.04-docker-8c-8g-5652 does not seem to be running inside a container 03:51:35 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/gexfoundry_device-sdk-go_PR-1402 -v /w/workspace/gexfoundry_device-sdk-go_PR-1402:/w/workspace/gexfoundry_device-sdk-go_PR-1402:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 03:51:37 $ docker top 073a4b500ff76d5d2e9440b9543bc8e9c175badc23793d4f3de89537cf542f85 -eo pid,comm 03:51:37 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 03:51:37 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:51:37 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:51:37 [ssh-agent] Looking for ssh-agent implementation... 03:51:37 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:51:37 $ docker exec 073a4b500ff76d5d2e9440b9543bc8e9c175badc23793d4f3de89537cf542f85 ssh-agent 03:51:37 SSH_AUTH_SOCK=/tmp/ssh-SUmta1l1Xy3C/agent.34 03:51:37 SSH_AGENT_PID=40 03:51:37 Running ssh-add (command line suppressed) 03:51:37 Identity added: /w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp/private_key_16271069798034461394.key (/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp/private_key_16271069798034461394.key) 03:51:37 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:51:37 + git tag --points-at HEAD [Pipeline] } 03:51:37 $ docker exec --env ******** --env ******** 073a4b500ff76d5d2e9440b9543bc8e9c175badc23793d4f3de89537cf542f85 ssh-agent -k 03:51:37 unset SSH_AUTH_SOCK; 03:51:37 unset SSH_AGENT_PID; 03:51:37 echo Agent pid 40 killed; 03:51:37 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 03:51:37 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:51:37 [ssh-agent] Looking for ssh-agent implementation... 03:51:38 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:51:38 $ docker exec 073a4b500ff76d5d2e9440b9543bc8e9c175badc23793d4f3de89537cf542f85 ssh-agent 03:51:38 SSH_AUTH_SOCK=/tmp/ssh-qBv1HHdda2PE/agent.72 03:51:38 SSH_AGENT_PID=78 03:51:38 Running ssh-add (command line suppressed) 03:51:38 Identity added: /w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp/private_key_4566237196162427323.key (/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp/private_key_4566237196162427323.key) 03:51:38 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:51:38 + git semver init 03:51:38 2023-03-24 03:51:38,839 [run_init] DEBUG init version:0.0.0 force:False 03:51:38 2023-03-24 03:51:38,839 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/gexfoundry_device-sdk-go_PR-1402/.semver 03:51:38 2023-03-24 03:51:38,840 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-go.git /w/workspace/gexfoundry_device-sdk-go_PR-1402/.semver 03:51:38 2023-03-24 03:51:38,840 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-sdk-go.git', '/w/workspace/gexfoundry_device-sdk-go_PR-1402/.semver'], cwd=/w/workspace/gexfoundry_device-sdk-go_PR-1402, universal_newlines=False, shell=None, istream=None) 03:51:39 2023-03-24 03:51:39,684 [append_file] DEBUG append to file:/w/workspace/gexfoundry_device-sdk-go_PR-1402/.git/info/exclude 03:51:39 2023-03-24 03:51:39,685 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/gexfoundry_device-sdk-go_PR-1402/.semver/PR-1402 with force:False 03:51:39 2023-03-24 03:51:39,685 [write_file] DEBUG write to file:/w/workspace/gexfoundry_device-sdk-go_PR-1402/.semver/PR-1402 03:51:39 2023-03-24 03:51:39,691 [execute] INFO git cat-file --batch-check 03:51:39 2023-03-24 03:51:39,691 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/gexfoundry_device-sdk-go_PR-1402/.semver, universal_newlines=False, shell=None, istream=) 03:51:39 2023-03-24 03:51:39,697 [execute] INFO git cat-file --batch 03:51:39 2023-03-24 03:51:39,697 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/gexfoundry_device-sdk-go_PR-1402/.semver, universal_newlines=False, shell=None, istream=) 03:51:39 2023-03-24 03:51:39,702 [read_version] DEBUG read version from /w/workspace/gexfoundry_device-sdk-go_PR-1402/.semver/PR-1402 03:51:39 0.0.0 [Pipeline] } 03:51:39 $ docker exec --env ******** --env ******** 073a4b500ff76d5d2e9440b9543bc8e9c175badc23793d4f3de89537cf542f85 ssh-agent -k 03:51:39 unset SSH_AUTH_SOCK; 03:51:39 unset SSH_AGENT_PID; 03:51:39 echo Agent pid 78 killed; 03:51:39 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:51:40 + git semver [Pipeline] } 03:51:40 $ docker stop --time=1 073a4b500ff76d5d2e9440b9543bc8e9c175badc23793d4f3de89537cf542f85 03:51:41 $ docker rm -f --volumes 073a4b500ff76d5d2e9440b9543bc8e9c175badc23793d4f3de89537cf542f85 [Pipeline] // withDockerContainer [Pipeline] sh 03:51:42 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 03:51:42 Stashed 1 file(s) [Pipeline] echo 03:51:42 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:51:42 provisioning config files... 03:51:42 copy managed file [device-sdk-go-settings] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp/config8249381749054143962tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:51:42 ---> docker-login.sh 03:51:42 nexus3.edgexfoundry.org:10001 03:51:42 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:42 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:42 Configure a credential helper to remove this warning. See 03:51:42 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:42 03:51:42 Login Succeeded 03:51:42 nexus3.edgexfoundry.org:10002 03:51:42 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:42 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:42 Configure a credential helper to remove this warning. See 03:51:42 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:42 03:51:42 Login Succeeded 03:51:43 nexus3.edgexfoundry.org:10003 03:51:43 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:43 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:43 Configure a credential helper to remove this warning. See 03:51:43 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:43 03:51:43 Login Succeeded 03:51:43 nexus3.edgexfoundry.org:10004 03:51:43 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:43 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:43 Configure a credential helper to remove this warning. See 03:51:43 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:43 03:51:43 Login Succeeded 03:51:43 docker.io 03:51:43 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:51:43 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:51:43 Configure a credential helper to remove this warning. See 03:51:43 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:51:43 03:51:43 Login Succeeded 03:51:43 ---> docker-login.sh ends [Pipeline] } 03:51:43 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:51:43 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:51:43 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:51:43 ========================================================= 03:51:43 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 03:51:43 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:51:44 + docker build -t ci-base-image-x86_64 -f example/cmd/device-simple/Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine --build-arg MAKE=echo noop --target=builder . 03:51:44 Sending build context to Docker daemon 10.87MB 03:51:44 Step 1/10 : ARG BASE=golang:1.20-alpine3.17 03:51:44 Step 2/10 : FROM ${BASE} AS builder 03:51:44 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 03:51:44 63b65145d645: Pulling fs layer 03:51:44 a2d21d5440eb: Pulling fs layer 03:51:44 935e6c44a52c: Pulling fs layer 03:51:44 94cc34f8dd06: Pulling fs layer 03:51:44 30dea6a524f1: Pulling fs layer 03:51:44 a2aff8979fd8: Pulling fs layer 03:51:44 6808be2612f2: Pulling fs layer 03:51:44 f25807f1079a: Pulling fs layer 03:51:44 94cc34f8dd06: Waiting 03:51:44 30dea6a524f1: Waiting 03:51:44 6808be2612f2: Waiting 03:51:44 a2aff8979fd8: Waiting 03:51:44 a2d21d5440eb: Verifying Checksum 03:51:44 a2d21d5440eb: Download complete 03:51:44 94cc34f8dd06: Verifying Checksum 03:51:44 94cc34f8dd06: Download complete 03:51:44 30dea6a524f1: Verifying Checksum 03:51:44 30dea6a524f1: Download complete 03:51:44 63b65145d645: Verifying Checksum 03:51:44 63b65145d645: Download complete 03:51:44 a2aff8979fd8: Verifying Checksum 03:51:44 a2aff8979fd8: Download complete 03:51:44 63b65145d645: Pull complete 03:51:44 a2d21d5440eb: Pull complete 03:51:44 f25807f1079a: Verifying Checksum 03:51:44 f25807f1079a: Download complete 03:51:44 935e6c44a52c: Verifying Checksum 03:51:44 935e6c44a52c: Download complete 03:51:45 6808be2612f2: Download complete 03:51:48 935e6c44a52c: Pull complete 03:51:48 94cc34f8dd06: Pull complete 03:51:48 30dea6a524f1: Pull complete 03:51:48 a2aff8979fd8: Pull complete 03:51:50 6808be2612f2: Pull complete 03:51:51 f25807f1079a: Pull complete 03:51:51 Digest: sha256:106942793af8b5907f587008084bb0888cadbc76d86ebd37d4d3227fb0f1e438 03:51:51 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 03:51:51 ---> 3b553350e43f 03:51:51 Step 3/10 : ARG MAKE=make build 03:51:55 ---> Running in 221beea8c039 03:51:55 Removing intermediate container 221beea8c039 03:51:55 ---> ad01c502ac93 03:51:55 Step 4/10 : WORKDIR /device-sdk-go 03:51:55 ---> Running in 1c88d67f9824 03:51:55 Removing intermediate container 1c88d67f9824 03:51:55 ---> dbbcd26e2695 03:51:55 Step 5/10 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 03:51:55 ---> Running in e8bc67f795f2 03:51:55 Removing intermediate container e8bc67f795f2 03:51:55 ---> 72655c5bfefd 03:51:55 Step 6/10 : RUN apk add --update --no-cache make git 03:51:55 ---> Running in b09039f4abf7 03:51:55 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 03:51:55 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 03:51:55 OK: 265 MiB in 53 packages 03:51:56 Removing intermediate container b09039f4abf7 03:51:56 ---> 3947b02ed7bc 03:51:56 Step 7/10 : COPY go.mod vendor* ./ 03:51:56 ---> 05d2d9d83141 03:51:56 Step 8/10 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:51:56 ---> Running in 5e738c558efd 03:51:57 Still waiting to schedule task 03:51:57 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 03:52:34 Removing intermediate container 5e738c558efd 03:52:34 ---> bb7d685d2004 03:52:34 Step 9/10 : COPY . . 03:52:35 ---> 0199fdd0c32c 03:52:35 Step 10/10 : RUN ${MAKE} 03:52:35 ---> Running in 098bbd3277b5 03:52:35 noop 03:52:36 Removing intermediate container 098bbd3277b5 03:52:36 ---> 1f1fd6b4e22d 03:52:36 Successfully built 1f1fd6b4e22d 03:52:36 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:52:36 + docker inspect -f . ci-base-image-x86_64 03:52:36 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:52:36 prd-ubuntu20.04-docker-8c-8g-5652 does not seem to be running inside a container 03:52:36 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/gexfoundry_device-sdk-go_PR-1402 -v /w/workspace/gexfoundry_device-sdk-go_PR-1402:/w/workspace/gexfoundry_device-sdk-go_PR-1402:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 03:52:36 $ docker top f777b53a3f13e5b42f2b3300637f81d904e555e9142172a985caca82443ec7c6 -eo pid,comm [Pipeline] { [Pipeline] sh 03:52:37 + go version 03:52:37 go version go1.20.2 linux/amd64 [Pipeline] } 03:52:37 $ docker stop --time=1 f777b53a3f13e5b42f2b3300637f81d904e555e9142172a985caca82443ec7c6 03:52:38 $ docker rm -f --volumes f777b53a3f13e5b42f2b3300637f81d904e555e9142172a985caca82443ec7c6 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:52:38 + docker inspect -f . ci-base-image-x86_64 03:52:38 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:52:38 prd-ubuntu20.04-docker-8c-8g-5652 does not seem to be running inside a container 03:52:38 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/gexfoundry_device-sdk-go_PR-1402 -v /w/workspace/gexfoundry_device-sdk-go_PR-1402:/w/workspace/gexfoundry_device-sdk-go_PR-1402:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 03:52:39 $ docker top 2cf3faf8ea9fe240808d8cd4cad008d6663433394fbcec65236f7b3e3d077542 -eo pid,comm [Pipeline] { [Pipeline] sh 03:52:39 + git config --global --add safe.directory /w/workspace/gexfoundry_device-sdk-go_PR-1402 [Pipeline] fileExists [Pipeline] sh 03:52:39 + make test 03:52:39 go test -race -coverprofile=coverage.out ./... 03:52:46 ? github.com/edgexfoundry/device-sdk-go/v3 [no test files] 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/example/cmd/device-simple [no test files] 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/example/config [no test files] 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/example/driver [no test files] 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/internal/application [no test files] 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/internal/autodiscovery [no test files] 03:53:01 ok github.com/edgexfoundry/device-sdk-go/v3/internal/autoevent 0.050s coverage: 27.6% of statements 03:53:01 ok github.com/edgexfoundry/device-sdk-go/v3/internal/cache 0.063s coverage: 78.9% of statements 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/internal/config [no test files] 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/internal/container [no test files] 03:53:01 ok github.com/edgexfoundry/device-sdk-go/v3/internal/common 0.070s coverage: 86.0% of statements 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/internal/controller/http/correlation [no test files] 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/internal/provision [no test files] 03:53:01 ok github.com/edgexfoundry/device-sdk-go/v3/internal/controller/http 0.091s coverage: 75.9% of statements 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/interfaces [no test files] 03:53:01 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/interfaces/mocks [no test files] 03:53:02 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/startup [no test files] 03:53:04 ok github.com/edgexfoundry/device-sdk-go/v3/internal/controller/messaging 3.066s coverage: 15.2% of statements 03:53:04 ok github.com/edgexfoundry/device-sdk-go/v3/internal/transformer 0.081s coverage: 68.5% of statements 03:53:04 ok github.com/edgexfoundry/device-sdk-go/v3/pkg/models 0.114s coverage: 89.2% of statements 03:53:04 ok github.com/edgexfoundry/device-sdk-go/v3/pkg/service 0.060s coverage: 5.5% of statements 03:53:22 GO111MODULE=on go vet ./... 03:53:22 Running on prd-ubuntu20.04-docker-arm64-4c-16g-5653 in /w/workspace/gexfoundry_device-sdk-go_PR-1402 [Pipeline] { [Pipeline] ws 03:53:22 Running in /w/workspace/device-sdk-go/4 [Pipeline] { [Pipeline] checkout 03:53:22 The recommended git tool is: git 03:53:25 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 03:53:25 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 03:53:25 ./bin/test-attribution-txt.sh [Pipeline] echo 03:53:25 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 03:53:25 $ docker stop --time=1 2cf3faf8ea9fe240808d8cd4cad008d6663433394fbcec65236f7b3e3d077542 03:53:27 using credential edgex-jenkins-ssh 03:53:27 Cloning the remote Git repository 03:53:28 $ docker rm -f --volumes 2cf3faf8ea9fe240808d8cd4cad008d6663433394fbcec65236f7b3e3d077542 [Pipeline] // withDockerContainer [Pipeline] sh 03:53:27 Cloning repository git@github.com:edgexfoundry/device-sdk-go.git 03:53:27 > git init /w/workspace/device-sdk-go/4 # timeout=10 03:53:28 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-go.git 03:53:28 > git --version # timeout=10 03:53:28 > git --version # 'git version 2.25.1' 03:53:28 using GIT_SSH to set credentials SSH Credentials for GitHub 03:53:28 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 03:53:29 + sudo chown -R jenkins:jenkins . [Pipeline] stash 03:53:29 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 03:53:29 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:53:29 + ls -al . 03:53:29 total 272 03:53:29 drwxrwxr-x 11 jenkins jenkins 4096 Mar 24 03:52 . 03:53:29 drwxrwxr-x 4 jenkins jenkins 4096 Mar 24 03:51 .. 03:53:29 -rw-rw-r-- 1 jenkins jenkins 140 Mar 24 03:51 .dockerignore 03:53:29 drwxrwxr-x 8 jenkins jenkins 4096 Mar 24 03:51 .git 03:53:29 drwxrwxr-x 2 jenkins jenkins 4096 Mar 24 03:51 .github 03:53:29 -rw-rw-r-- 1 jenkins jenkins 131 Mar 24 03:51 .gitignore 03:53:29 -rw-rw-r-- 1 jenkins jenkins 42 Mar 24 03:51 .golangci.yml 03:53:29 drwxr-xr-x 3 jenkins jenkins 4096 Mar 24 03:51 .semver 03:53:29 -rw-rw-r-- 1 jenkins jenkins 31677 Mar 24 03:51 CHANGELOG.md 03:53:29 -rw-rw-r-- 1 jenkins jenkins 677 Mar 24 03:51 GOVERNANCE.md 03:53:29 -rw-rw-r-- 1 jenkins jenkins 885 Mar 24 03:51 Jenkinsfile 03:53:29 -rw-rw-r-- 1 jenkins jenkins 11341 Mar 24 03:51 LICENSE 03:53:29 -rw-rw-r-- 1 jenkins jenkins 1714 Mar 24 03:51 Makefile 03:53:29 -rw-rw-r-- 1 jenkins jenkins 619 Mar 24 03:51 OWNERS.md 03:53:29 -rw-rw-r-- 1 jenkins jenkins 4891 Mar 24 03:51 README.md 03:53:29 -rw-rw-r-- 1 jenkins jenkins 5 Mar 24 03:51 VERSION 03:53:29 drwxrwxr-x 2 jenkins jenkins 4096 Mar 24 03:51 bin 03:53:29 -rw-r--r-- 1 jenkins jenkins 105814 Mar 24 03:53 coverage.out 03:53:29 drwxrwxr-x 5 jenkins jenkins 4096 Mar 24 03:51 example 03:53:29 -rw-rw-r-- 1 jenkins jenkins 3243 Mar 24 03:51 go.mod 03:53:29 -rw-rw-r-- 1 jenkins jenkins 30606 Mar 24 03:51 go.sum 03:53:29 drwxrwxr-x 12 jenkins jenkins 4096 Mar 24 03:51 internal 03:53:29 drwxrwxr-x 3 jenkins jenkins 4096 Mar 24 03:51 openapi 03:53:29 drwxrwxr-x 6 jenkins jenkins 4096 Mar 24 03:51 pkg 03:53:29 drwxrwxr-x 4 jenkins jenkins 4096 Mar 24 03:51 snap 03:53:29 -rw-rw-r-- 1 jenkins jenkins 222 Mar 24 03:51 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:53:29 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 03:53:29 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 03:53:30 + docker build -t device-sdk-simple -f example/cmd/device-simple/Dockerfile --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=24d4a999756b81a71ac18f620daf3eea158c1b50 --label arch=amd64 --label version=0.0.0 . 03:53:30 Sending build context to Docker daemon 10.98MB 03:53:30 Step 1/23 : ARG BASE=golang:1.20-alpine3.17 03:53:30 Step 2/23 : FROM ${BASE} AS builder 03:53:30 ---> 1f1fd6b4e22d 03:53:30 Step 3/23 : ARG MAKE=make build 03:53:30 ---> Running in 271a984d451c 03:53:30 Removing intermediate container 271a984d451c 03:53:30 ---> c46c87195eb0 03:53:30 Step 4/23 : WORKDIR /device-sdk-go 03:53:30 ---> Running in 7666f3301a34 03:53:30 Removing intermediate container 7666f3301a34 03:53:30 ---> 4af249684ee2 03:53:30 Step 5/23 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 03:53:30 ---> Running in 11f7a2fa33c6 03:53:30 Removing intermediate container 11f7a2fa33c6 03:53:30 ---> 0756d9792ae2 03:53:30 Step 6/23 : RUN apk add --update --no-cache make git 03:53:30 ---> Running in 941d609c2432 03:53:30 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 03:53:31 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 03:53:31 Merging remotes/origin/main commit ba03d3229d39ccd3d083a66246eea2ffd8e01960 into PR head commit 24d4a999756b81a71ac18f620daf3eea158c1b50 03:53:31 OK: 265 MiB in 53 packages 03:53:30 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-go.git # timeout=10 03:53:30 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-go.git 03:53:30 using GIT_SSH to set credentials SSH Credentials for GitHub 03:53:30 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-go.git +refs/pull/1402/head:refs/remotes/origin/PR-1402 +refs/heads/main:refs/remotes/origin/main # timeout=10 03:53:31 > git config core.sparsecheckout # timeout=10 03:53:31 > git checkout -f 24d4a999756b81a71ac18f620daf3eea158c1b50 # timeout=10 03:53:31 > git remote # timeout=10 03:53:31 Removing intermediate container 941d609c2432 03:53:31 ---> 9c9f16bd3f02 03:53:31 Step 7/23 : COPY go.mod vendor* ./ 03:53:31 ---> 01d93a9cd1c0 03:53:31 Step 8/23 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:53:31 Merge succeeded, producing 24d4a999756b81a71ac18f620daf3eea158c1b50 03:53:31 Checking out Revision 24d4a999756b81a71ac18f620daf3eea158c1b50 (PR-1402) 03:53:31 ---> Running in 8bc70a7eb5bb 03:53:32 Removing intermediate container 8bc70a7eb5bb 03:53:32 ---> b3f82bfc0acd 03:53:32 Step 9/23 : COPY . . 03:53:31 > git config --get remote.origin.url # timeout=10 03:53:31 using GIT_SSH to set credentials SSH Credentials for GitHub 03:53:31 > git merge ba03d3229d39ccd3d083a66246eea2ffd8e01960 # timeout=10 03:53:31 > git rev-parse HEAD^{commit} # timeout=10 03:53:31 > git config core.sparsecheckout # timeout=10 03:53:31 > git checkout -f 24d4a999756b81a71ac18f620daf3eea158c1b50 # timeout=10 03:53:32 ---> b4c7be0086a5 03:53:32 Step 10/23 : RUN ${MAKE} 03:53:32 ---> Running in eca913ce6dca 03:53:33 CGO_ENABLED=0 go build -ldflags "-X github.com/edgexfoundry/device-sdk-go/v3.Version=0.0.0" -trimpath -mod=readonly -o example/cmd/device-simple/device-simple ./example/cmd/device-simple 03:53:35 Commit message: "feat!: Apply provision watcher model changes" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 03:53:36 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 03:53:36 % Total % Received % Xferd Average Speed Time Time Time Current 03:53:36 Dload Upload Total Spent Left Speed 03:53:36 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 93 12751 93 11878 0 0 63860 0 --:--:-- --:--:-- --:--:-- 63860 100 12751 100 12751 0 0 68187 0 --:--:-- --:--:-- --:--:-- 67824 [Pipeline] sh 03:53:36 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 03:53:37 + sudo tee /etc/docker/daemon.new 03:53:37 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 03:53:37 { 03:53:37 "registry-mirrors": [ 03:53:37 "https://nexus3.edgexfoundry.org:10001" 03:53:37 ], 03:53:37 "bip": "10.250.0.254/24", 03:53:37 "hosts": [ 03:53:37 "tcp://0.0.0.0:5555", 03:53:37 "unix:///var/run/docker.sock" 03:53:37 ], 03:53:37 "mtu": 1458, 03:53:37 "selinux-enabled": true, 03:53:37 "seccomp-profile": "/etc/docker/seccomp.json" 03:53:37 } [Pipeline] sh 03:53:37 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 03:53:37 + sudo service docker restart 03:53:51 Removing intermediate container eca913ce6dca 03:53:51 ---> cc47aec16037 03:53:51 Step 11/23 : FROM alpine:3.17 03:53:51 3.17: Pulling from library/alpine 03:53:51 63b65145d645: Already exists 03:53:51 Digest: sha256:ff6bdca1701f3a8a67e328815ff2346b0e4067d32ec36b7992c1fdc001dc8517 03:53:51 Status: Downloaded newer image for alpine:3.17 03:53:51 ---> b2aa39c304c2 03:53:51 Step 12/23 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 03:53:51 ---> Running in 763b18ac3381 03:53:51 Removing intermediate container 763b18ac3381 03:53:51 ---> dcae5a3e21f6 03:53:51 Step 13/23 : RUN apk add --update --no-cache 03:53:51 ---> Running in 8bec8ca985bb 03:53:51 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 03:53:51 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 03:53:51 OK: 7 MiB in 15 packages 03:53:51 Removing intermediate container 8bec8ca985bb 03:53:51 ---> 45fc1cae55eb 03:53:51 Step 14/23 : WORKDIR / 03:53:51 ---> Running in 5ee0fc0ca82d 03:53:51 Removing intermediate container 5ee0fc0ca82d 03:53:51 ---> a7e14443cf95 03:53:51 Step 15/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/Attribution.txt /Attribution.txt 03:53:51 ---> 5da2acbfb293 03:53:51 Step 16/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/device-simple /device-simple 03:53:52 ---> 25d11b44ae16 03:53:52 Step 17/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/res/ /res 03:53:52 ---> 640eba22f0e4 03:53:52 Step 18/23 : EXPOSE 59999 03:53:52 ---> Running in 6f789e1d546a 03:53:52 Removing intermediate container 6f789e1d546a 03:53:52 ---> 6a1a1982b437 03:53:52 Step 19/23 : ENTRYPOINT ["/device-simple"] 03:53:52 ---> Running in a3cb24bf4ba1 03:53:52 Removing intermediate container a3cb24bf4ba1 03:53:52 ---> 0dc031823e37 03:53:52 Step 20/23 : CMD ["-cp=consul.http://edgex-core-consul:8500", "--registry"] 03:53:52 ---> Running in 76836ade5623 03:53:52 Removing intermediate container 76836ade5623 03:53:52 ---> 4f8db0029563 03:53:52 Step 21/23 : LABEL arch=amd64 03:53:52 ---> Running in b2209de6f1bc 03:53:52 Removing intermediate container b2209de6f1bc 03:53:52 ---> 8af0e95bff25 03:53:52 Step 22/23 : LABEL git_sha=24d4a999756b81a71ac18f620daf3eea158c1b50 03:53:52 ---> Running in 6c89b3571615 03:53:52 Removing intermediate container 6c89b3571615 03:53:52 ---> 994ec436eb7e 03:53:52 Step 23/23 : LABEL version=0.0.0 03:53:52 ---> Running in bab33d510cb4 03:53:53 Removing intermediate container bab33d510cb4 03:53:53 ---> 81df82c45047 03:53:53 [Warning] One or more build-args [ARCH] were not consumed 03:53:53 Successfully built 81df82c45047 03:53:53 Successfully tagged device-sdk-simple:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:53:53 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:53:53 03:53:53 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:53:53 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:53:53 latest: Pulling from edgex-lftools-log-publisher 03:53:53 5eb5b503b376: Pulling fs layer 03:53:53 5c69ac0246d0: Pulling fs layer 03:53:53 ec43610c2a17: Pulling fs layer 03:53:53 3a2ae6a8a46f: Pulling fs layer 03:53:53 33b1e0a273af: Pulling fs layer 03:53:53 5d3b04190fa2: Pulling fs layer 03:53:53 2f39f015ded8: Pulling fs layer 03:53:53 33b1e0a273af: Waiting 03:53:53 5d3b04190fa2: Waiting 03:53:53 2f39f015ded8: Waiting 03:53:53 3a2ae6a8a46f: Waiting 03:53:53 5c69ac0246d0: Verifying Checksum 03:53:53 5c69ac0246d0: Download complete 03:53:53 3a2ae6a8a46f: Verifying Checksum 03:53:53 3a2ae6a8a46f: Download complete 03:53:54 33b1e0a273af: Verifying Checksum 03:53:54 33b1e0a273af: Download complete 03:53:54 5d3b04190fa2: Verifying Checksum 03:53:54 5d3b04190fa2: Download complete 03:53:54 ec43610c2a17: Verifying Checksum 03:53:54 ec43610c2a17: Download complete 03:53:54 5eb5b503b376: Verifying Checksum 03:53:54 5eb5b503b376: Download complete 03:53:54 2f39f015ded8: Download complete 03:53:55 5eb5b503b376: Pull complete 03:53:55 5c69ac0246d0: Pull complete 03:53:55 ec43610c2a17: Pull complete 03:53:55 3a2ae6a8a46f: Pull complete 03:53:55 33b1e0a273af: Pull complete [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:53:55 provisioning config files... 03:53:55 copy managed file [device-sdk-go-settings] to file:/w/workspace/device-sdk-go/4@tmp/config3665404293624628048tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:53:56 5d3b04190fa2: Pull complete 03:53:56 ---> docker-login.sh 03:53:56 nexus3.edgexfoundry.org:10001 03:53:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:53:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:53:56 Configure a credential helper to remove this warning. See 03:53:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:53:56 03:53:56 Login Succeeded 03:53:56 nexus3.edgexfoundry.org:10002 03:53:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:53:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:53:57 Configure a credential helper to remove this warning. See 03:53:57 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:53:57 03:53:57 Login Succeeded 03:53:57 nexus3.edgexfoundry.org:10003 03:53:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:53:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:53:57 Configure a credential helper to remove this warning. See 03:53:57 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:53:57 03:53:57 Login Succeeded 03:53:57 nexus3.edgexfoundry.org:10004 03:53:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:53:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:53:57 Configure a credential helper to remove this warning. See 03:53:57 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:53:57 03:53:57 Login Succeeded 03:53:57 docker.io 03:53:58 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:53:58 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:53:58 Configure a credential helper to remove this warning. See 03:53:58 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:53:58 03:53:58 Login Succeeded 03:53:58 ---> docker-login.sh ends [Pipeline] } 03:53:58 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:53:58 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:53:58 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:53:58 ========================================================= 03:53:58 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 03:53:58 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:53:59 + docker build -t ci-base-image-arm64 -f example/cmd/device-simple/Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine --build-arg MAKE=echo noop --target=builder . 03:53:59 Sending build context to Docker daemon 5.855MB 03:53:59 Step 1/10 : ARG BASE=golang:1.20-alpine3.17 03:53:59 Step 2/10 : FROM ${BASE} AS builder 03:53:59 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 03:53:59 af6eaf76a39c: Pulling fs layer 03:53:59 55522c791124: Pulling fs layer 03:53:59 ce5c4a1c91eb: Pulling fs layer 03:53:59 169dfbe0d373: Pulling fs layer 03:53:59 e1ff8fa3b103: Pulling fs layer 03:53:59 52ebb69f0ebf: Pulling fs layer 03:53:59 5abe8eddf0d5: Pulling fs layer 03:53:59 e1ff8fa3b103: Waiting 03:53:59 52ebb69f0ebf: Waiting 03:53:59 5abe8eddf0d5: Waiting 03:53:59 169dfbe0d373: Waiting 03:53:59 55522c791124: Verifying Checksum 03:53:59 55522c791124: Download complete 03:53:59 169dfbe0d373: Verifying Checksum 03:53:59 169dfbe0d373: Download complete 03:53:59 e1ff8fa3b103: Download complete 03:53:59 af6eaf76a39c: Verifying Checksum 03:53:59 af6eaf76a39c: Download complete 03:54:00 2f39f015ded8: Pull complete 03:54:00 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 03:54:00 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:54:00 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:54:00 prd-ubuntu20.04-docker-8c-8g-5652 does not seem to be running inside a container 03:54:00 $ 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/gexfoundry_device-sdk-go_PR-1402 -v /w/workspace/gexfoundry_device-sdk-go_PR-1402:/w/workspace/gexfoundry_device-sdk-go_PR-1402:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 03:54:00 af6eaf76a39c: Pull complete 03:54:00 5abe8eddf0d5: Verifying Checksum 03:54:00 5abe8eddf0d5: Download complete 03:54:01 55522c791124: Pull complete 03:54:02 ce5c4a1c91eb: Verifying Checksum 03:54:02 ce5c4a1c91eb: Download complete 03:54:02 52ebb69f0ebf: Verifying Checksum 03:54:02 52ebb69f0ebf: Download complete 03:54:02 $ docker top 14644c37a36a7cd6d319830058d496ea7857dc306a42b1ef33c1a80440a676f3 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:54:03 ---> job-cost.sh 03:54:03 lf-activate-venv: SKIPPING 03:54:03 INFO: No Stack... 03:54:03 INFO: Retrieving Pricing Info for: v3-standard-8 03:54:04 INFO: Archiving Costs [Pipeline] sh 03:54:04 + cat /w/workspace/gexfoundry_device-sdk-go_PR-1402/archives/cost.csv 03:54:04 + cut -d, -f6 [Pipeline] lock 03:54:04 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-go-PR-1402-4-stack-cost] 03:54:04 Resource [jenkins-edgexfoundry-device-sdk-go-PR-1402-4-stack-cost] did not exist. Created. 03:54:04 Lock acquired on [jenkins-edgexfoundry-device-sdk-go-PR-1402-4-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:54:04 + echo total: 0.2199999988079071 [Pipeline] stash 03:54:04 Stashed 1 file(s) [Pipeline] } 03:54:04 Lock released on resource [jenkins-edgexfoundry-device-sdk-go-PR-1402-4-stack-cost] [Pipeline] // lock [Pipeline] } 03:54:04 $ docker stop --time=1 14644c37a36a7cd6d319830058d496ea7857dc306a42b1ef33c1a80440a676f3 03:54:05 $ docker rm -f --volumes 14644c37a36a7cd6d319830058d496ea7857dc306a42b1ef33c1a80440a676f3 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 03:54:12 ce5c4a1c91eb: Pull complete 03:54:12 169dfbe0d373: Pull complete 03:54:12 e1ff8fa3b103: Pull complete 03:54:18 52ebb69f0ebf: Pull complete 03:54:20 5abe8eddf0d5: Pull complete 03:54:20 Digest: sha256:978cc1420e451f27bd88fdeece3ad01a9109ec773b62f165dfc696fd516b3d8f 03:54:20 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 03:54:20 ---> 6cb57ee374ae 03:54:20 Step 3/10 : ARG MAKE=make build 03:54:22 ---> Running in bcdab5015a1a 03:54:22 Removing intermediate container bcdab5015a1a 03:54:22 ---> 62e158e778c6 03:54:22 Step 4/10 : WORKDIR /device-sdk-go 03:54:22 ---> Running in ba76fe940562 03:54:23 Removing intermediate container ba76fe940562 03:54:23 ---> 32d575ee1146 03:54:23 Step 5/10 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 03:54:23 ---> Running in b312f802fafa 03:54:23 Removing intermediate container b312f802fafa 03:54:23 ---> 85235da66ebe 03:54:23 Step 6/10 : RUN apk add --update --no-cache make git 03:54:23 ---> Running in 4a6854672482 03:54:24 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 03:54:24 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 03:54:25 OK: 263 MiB in 53 packages 03:54:27 Removing intermediate container 4a6854672482 03:54:27 ---> 93f863b4dd78 03:54:27 Step 7/10 : COPY go.mod vendor* ./ 03:54:27 ---> ed4fd268c179 03:54:27 Step 8/10 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:54:27 ---> Running in 65c244cf7e3b 03:55:24 Removing intermediate container 65c244cf7e3b 03:55:24 ---> 0063c85360c8 03:55:24 Step 9/10 : COPY . . 03:55:24 ---> 8bc41ba08908 03:55:24 Step 10/10 : RUN ${MAKE} 03:55:24 ---> Running in a57cf314d346 03:55:25 noop 03:55:26 Removing intermediate container a57cf314d346 03:55:26 ---> 38118681367e 03:55:26 Successfully built 38118681367e 03:55:26 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:55:26 + docker inspect -f . ci-base-image-arm64 03:55:26 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:55:27 prd-ubuntu20.04-docker-arm64-4c-16g-5653 does not seem to be running inside a container 03:55:27 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-sdk-go/4 -v /w/workspace/device-sdk-go/4:/w/workspace/device-sdk-go/4:rw,z -v /w/workspace/device-sdk-go/4@tmp:/w/workspace/device-sdk-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 03:55:31 $ docker top a10e3f3c040bae6b2fcd80881197ec07bdbdbf91300e19873b791cd75b62a1f2 -eo pid,comm [Pipeline] { [Pipeline] sh 03:55:31 + go version 03:55:31 go version go1.20.2 linux/arm64 [Pipeline] } 03:55:31 $ docker stop --time=1 a10e3f3c040bae6b2fcd80881197ec07bdbdbf91300e19873b791cd75b62a1f2 03:55:33 $ docker rm -f --volumes a10e3f3c040bae6b2fcd80881197ec07bdbdbf91300e19873b791cd75b62a1f2 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:55:34 + docker inspect -f . ci-base-image-arm64 03:55:34 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:55:34 prd-ubuntu20.04-docker-arm64-4c-16g-5653 does not seem to be running inside a container 03:55:34 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/device-sdk-go/4 -v /w/workspace/device-sdk-go/4:/w/workspace/device-sdk-go/4:rw,z -v /w/workspace/device-sdk-go/4@tmp:/w/workspace/device-sdk-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 03:55:35 $ docker top de364b5dc354795337ac8999560b06cf2d8d58c4ce08ba82e85081e34a4f9c2f -eo pid,comm [Pipeline] { [Pipeline] sh 03:55:35 + git config --global --add safe.directory /w/workspace/device-sdk-go/4 [Pipeline] fileExists [Pipeline] sh 03:55:36 + make test 03:55:36 go test -race -coverprofile=coverage.out ./... 03:56:15 ? github.com/edgexfoundry/device-sdk-go/v3 [no test files] 03:58:06 ? github.com/edgexfoundry/device-sdk-go/v3/example/cmd/device-simple [no test files] 03:58:06 ? github.com/edgexfoundry/device-sdk-go/v3/example/config [no test files] 03:58:06 ? github.com/edgexfoundry/device-sdk-go/v3/internal/application [no test files] 03:58:06 ? github.com/edgexfoundry/device-sdk-go/v3/example/driver [no test files] 03:58:06 ? github.com/edgexfoundry/device-sdk-go/v3/internal/autodiscovery [no test files] 03:58:15 ok github.com/edgexfoundry/device-sdk-go/v3/internal/autoevent 0.237s coverage: 27.6% of statements 03:58:17 ok github.com/edgexfoundry/device-sdk-go/v3/internal/cache 0.285s coverage: 78.9% of statements 03:58:27 ? github.com/edgexfoundry/device-sdk-go/v3/internal/config [no test files] 03:58:27 ? github.com/edgexfoundry/device-sdk-go/v3/internal/container [no test files] 03:58:27 ok github.com/edgexfoundry/device-sdk-go/v3/internal/common 0.355s coverage: 86.0% of statements 03:58:31 ? github.com/edgexfoundry/device-sdk-go/v3/internal/controller/http/correlation [no test files] 03:58:31 ? github.com/edgexfoundry/device-sdk-go/v3/internal/provision [no test files] 03:58:32 ok github.com/edgexfoundry/device-sdk-go/v3/internal/controller/http 0.673s coverage: 75.9% of statements 03:58:35 ok github.com/edgexfoundry/device-sdk-go/v3/internal/controller/messaging 3.395s coverage: 15.2% of statements 03:58:38 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/interfaces [no test files] 03:58:38 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/interfaces/mocks [no test files] 03:58:39 ok github.com/edgexfoundry/device-sdk-go/v3/internal/transformer 0.842s coverage: 68.5% of statements 03:58:41 ok github.com/edgexfoundry/device-sdk-go/v3/pkg/models 0.526s coverage: 89.2% of statements 03:58:44 ? github.com/edgexfoundry/device-sdk-go/v3/pkg/startup [no test files] 03:58:44 ok github.com/edgexfoundry/device-sdk-go/v3/pkg/service 0.292s coverage: 5.5% of statements 03:58:45 WARNING: Linting skipped (not on x86_64 or linter not installed) 03:58:45 GO111MODULE=on go vet ./... 04:01:07 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 04:01:07 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 04:01:07 ./bin/test-attribution-txt.sh [Pipeline] echo 04:01:07 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 04:01:07 $ docker stop --time=1 de364b5dc354795337ac8999560b06cf2d8d58c4ce08ba82e85081e34a4f9c2f 04:01:09 $ docker rm -f --volumes de364b5dc354795337ac8999560b06cf2d8d58c4ce08ba82e85081e34a4f9c2f [Pipeline] // withDockerContainer [Pipeline] sh 04:01:11 + sudo chown -R jenkins:jenkins . [Pipeline] stash 04:01:11 Warning: overwriting stash ‘coverage-report’ 04:01:11 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 04:01:11 + sudo chown -R jenkins:jenkins . [Pipeline] sh 04:01:12 + ls -al . 04:01:12 total 268 04:01:12 drwxrwxr-x 10 jenkins jenkins 4096 Mar 24 03:55 . 04:01:12 drwxrwxr-x 4 jenkins jenkins 4096 Mar 24 03:53 .. 04:01:12 -rw-rw-r-- 1 jenkins jenkins 140 Mar 24 03:53 .dockerignore 04:01:12 drwxrwxr-x 8 jenkins jenkins 4096 Mar 24 03:53 .git 04:01:12 drwxrwxr-x 2 jenkins jenkins 4096 Mar 24 03:53 .github 04:01:12 -rw-rw-r-- 1 jenkins jenkins 131 Mar 24 03:53 .gitignore 04:01:12 -rw-rw-r-- 1 jenkins jenkins 42 Mar 24 03:53 .golangci.yml 04:01:12 -rw-rw-r-- 1 jenkins jenkins 31677 Mar 24 03:53 CHANGELOG.md 04:01:12 -rw-rw-r-- 1 jenkins jenkins 677 Mar 24 03:53 GOVERNANCE.md 04:01:12 -rw-rw-r-- 1 jenkins jenkins 885 Mar 24 03:53 Jenkinsfile 04:01:12 -rw-rw-r-- 1 jenkins jenkins 11341 Mar 24 03:53 LICENSE 04:01:12 -rw-rw-r-- 1 jenkins jenkins 1714 Mar 24 03:53 Makefile 04:01:12 -rw-rw-r-- 1 jenkins jenkins 619 Mar 24 03:53 OWNERS.md 04:01:12 -rw-rw-r-- 1 jenkins jenkins 4891 Mar 24 03:53 README.md 04:01:12 -rw-rw-r-- 1 jenkins jenkins 5 Mar 24 03:51 VERSION 04:01:12 drwxrwxr-x 2 jenkins jenkins 4096 Mar 24 03:53 bin 04:01:12 -rw-r--r-- 1 jenkins jenkins 105812 Mar 24 03:58 coverage.out 04:01:12 drwxrwxr-x 5 jenkins jenkins 4096 Mar 24 03:53 example 04:01:12 -rw-rw-r-- 1 jenkins jenkins 3243 Mar 24 03:53 go.mod 04:01:12 -rw-rw-r-- 1 jenkins jenkins 30606 Mar 24 03:53 go.sum 04:01:12 drwxrwxr-x 12 jenkins jenkins 4096 Mar 24 03:53 internal 04:01:12 drwxrwxr-x 3 jenkins jenkins 4096 Mar 24 03:53 openapi 04:01:12 drwxrwxr-x 6 jenkins jenkins 4096 Mar 24 03:53 pkg 04:01:12 drwxrwxr-x 4 jenkins jenkins 4096 Mar 24 03:53 snap 04:01:12 -rw-rw-r-- 1 jenkins jenkins 222 Mar 24 03:53 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:01:12 + docker build -t device-sdk-simple-arm64 -f example/cmd/device-simple/Dockerfile --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=24d4a999756b81a71ac18f620daf3eea158c1b50 --label arch=arm64 --label version=0.0.0 . 04:01:13 Sending build context to Docker daemon 5.962MB 04:01:13 Step 1/23 : ARG BASE=golang:1.20-alpine3.17 04:01:13 Step 2/23 : FROM ${BASE} AS builder 04:01:13 ---> 38118681367e 04:01:13 Step 3/23 : ARG MAKE=make build 04:01:13 ---> Running in b0f9bfb49bfb 04:01:13 Removing intermediate container b0f9bfb49bfb 04:01:13 ---> 8cfda1e4a09e 04:01:13 Step 4/23 : WORKDIR /device-sdk-go 04:01:13 ---> Running in eca6675916f6 04:01:13 Removing intermediate container eca6675916f6 04:01:13 ---> 9ac2d0692ab4 04:01:13 Step 5/23 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel' 04:01:13 ---> Running in acbad3668690 04:01:14 Removing intermediate container acbad3668690 04:01:14 ---> 53fd7872cd8d 04:01:14 Step 6/23 : RUN apk add --update --no-cache make git 04:01:14 ---> Running in f6c4ae044b74 04:01:15 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 04:01:15 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 04:01:17 OK: 263 MiB in 53 packages 04:01:17 Removing intermediate container f6c4ae044b74 04:01:17 ---> 6b2229a22223 04:01:17 Step 7/23 : COPY go.mod vendor* ./ 04:01:18 ---> b4decdc811fa 04:01:18 Step 8/23 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:01:18 ---> Running in 9f2b7e092185 04:01:20 Removing intermediate container 9f2b7e092185 04:01:20 ---> 99dd7272d33c 04:01:20 Step 9/23 : COPY . . 04:01:22 ---> 6bc34d2e1912 04:01:22 Step 10/23 : RUN ${MAKE} 04:01:22 ---> Running in f106805b90f6 04:01:23 CGO_ENABLED=0 go build -ldflags "-X github.com/edgexfoundry/device-sdk-go/v3.Version=0.0.0" -trimpath -mod=readonly -o example/cmd/device-simple/device-simple ./example/cmd/device-simple 04:03:30 Removing intermediate container f106805b90f6 04:03:30 ---> 541a5154f7e5 04:03:30 Step 11/23 : FROM alpine:3.17 04:03:30 3.17: Pulling from library/alpine 04:03:30 af6eaf76a39c: Already exists 04:03:30 Digest: sha256:ff6bdca1701f3a8a67e328815ff2346b0e4067d32ec36b7992c1fdc001dc8517 04:03:30 Status: Downloaded newer image for alpine:3.17 04:03:30 ---> d74e625d9115 04:03:30 Step 12/23 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel' 04:03:30 ---> Running in 5732984e653c 04:03:30 Removing intermediate container 5732984e653c 04:03:30 ---> 2d81bead3a76 04:03:30 Step 13/23 : RUN apk add --update --no-cache 04:03:30 ---> Running in ce283712dea4 04:03:30 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 04:03:30 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 04:03:30 OK: 7 MiB in 15 packages 04:03:31 Removing intermediate container ce283712dea4 04:03:31 ---> 18582858d678 04:03:31 Step 14/23 : WORKDIR / 04:03:31 ---> Running in f3ae35e553aa 04:03:31 Removing intermediate container f3ae35e553aa 04:03:31 ---> 8235a8b6a30b 04:03:31 Step 15/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/Attribution.txt /Attribution.txt 04:03:32 ---> 0d53e55e9f6e 04:03:32 Step 16/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/device-simple /device-simple 04:03:33 ---> 886173fdbc55 04:03:33 Step 17/23 : COPY --from=builder /device-sdk-go/example/cmd/device-simple/res/ /res 04:03:33 ---> 1033f60c3805 04:03:33 Step 18/23 : EXPOSE 59999 04:03:33 ---> Running in 9242f8462690 04:03:35 Removing intermediate container 9242f8462690 04:03:35 ---> ac0a98d96674 04:03:35 Step 19/23 : ENTRYPOINT ["/device-simple"] 04:03:35 ---> Running in af4f9144f08d 04:03:35 Removing intermediate container af4f9144f08d 04:03:35 ---> b82b68cac3e2 04:03:35 Step 20/23 : CMD ["-cp=consul.http://edgex-core-consul:8500", "--registry"] 04:03:35 ---> Running in 85fd02d07441 04:03:35 Removing intermediate container 85fd02d07441 04:03:35 ---> 6a6bfc9816a3 04:03:35 Step 21/23 : LABEL arch=arm64 04:03:35 ---> Running in 9fc727e31f26 04:03:35 Removing intermediate container 9fc727e31f26 04:03:35 ---> 621ad2a328ae 04:03:35 Step 22/23 : LABEL git_sha=24d4a999756b81a71ac18f620daf3eea158c1b50 04:03:35 ---> Running in 4b917ed1b519 04:03:36 Removing intermediate container 4b917ed1b519 04:03:36 ---> 4a5bdf98336e 04:03:36 Step 23/23 : LABEL version=0.0.0 04:03:36 ---> Running in 28149b453a3b 04:03:36 Removing intermediate container 28149b453a3b 04:03:36 ---> e8e7cb8a4112 04:03:36 [Warning] One or more build-args [ARCH] were not consumed 04:03:36 Successfully built e8e7cb8a4112 04:03:36 Successfully tagged device-sdk-simple-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:03:37 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:03:37 04:03:37 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:03:37 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:03:37 arm64: Pulling from edgex-lftools-log-publisher 04:03:37 8998bd30e6a1: Pulling fs layer 04:03:37 04944245beec: Pulling fs layer 04:03:37 699f458cf7ca: Pulling fs layer 04:03:37 765212b225bb: Pulling fs layer 04:03:37 f23df028b6ca: Pulling fs layer 04:03:37 d65c8cfc05b1: Pulling fs layer 04:03:37 2437ff75d9bd: Pulling fs layer 04:03:37 765212b225bb: Waiting 04:03:37 f23df028b6ca: Waiting 04:03:37 d65c8cfc05b1: Waiting 04:03:37 2437ff75d9bd: Waiting 04:03:37 04944245beec: Verifying Checksum 04:03:37 04944245beec: Download complete 04:03:37 765212b225bb: Verifying Checksum 04:03:37 765212b225bb: Download complete 04:03:37 f23df028b6ca: Download complete 04:03:37 d65c8cfc05b1: Verifying Checksum 04:03:37 d65c8cfc05b1: Download complete 04:03:37 699f458cf7ca: Verifying Checksum 04:03:37 699f458cf7ca: Download complete 04:03:38 8998bd30e6a1: Download complete 04:03:40 2437ff75d9bd: Download complete 04:03:42 8998bd30e6a1: Pull complete 04:03:42 04944245beec: Pull complete 04:03:43 699f458cf7ca: Pull complete 04:03:43 765212b225bb: Pull complete 04:03:44 f23df028b6ca: Pull complete 04:03:44 d65c8cfc05b1: Pull complete 04:03:59 2437ff75d9bd: Pull complete 04:03:59 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 04:03:59 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:03:59 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:04:00 prd-ubuntu20.04-docker-arm64-4c-16g-5653 does not seem to be running inside a container 04:04:00 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/device-sdk-go/4 -v /w/workspace/device-sdk-go/4:/w/workspace/device-sdk-go/4:rw,z -v /w/workspace/device-sdk-go/4@tmp:/w/workspace/device-sdk-go/4@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 04:04:03 $ docker top 327e39c8ca76d6161c8e6c7d59595db47600e4c3a581743e40d15ca290e5fabe -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:04:03 ---> job-cost.sh 04:04:03 lf-activate-venv: SKIPPING 04:04:03 INFO: No Stack... 04:04:04 INFO: Retrieving Pricing Info for: v3-standard-4 04:04:05 INFO: Archiving Costs [Pipeline] sh 04:04:05 + cat /w/workspace/device-sdk-go/4/archives/cost.csv 04:04:05 + cut -d, -f6 [Pipeline] lock 04:04:05 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-go-PR-1402-4-stack-cost] 04:04:05 Resource [jenkins-edgexfoundry-device-sdk-go-PR-1402-4-stack-cost] did not exist. Created. 04:04:05 Lock acquired on [jenkins-edgexfoundry-device-sdk-go-PR-1402-4-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 04:04:06 /w/workspace/device-sdk-go/4@tmp/durable-becf5ed1/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 04:04:06 + echo total: 0.10999999940395355 [Pipeline] stash 04:04:06 Warning: overwriting stash ‘stack-cost’ 04:04:06 Stashed 1 file(s) [Pipeline] } 04:04:06 Lock released on resource [jenkins-edgexfoundry-device-sdk-go-PR-1402-4-stack-cost] [Pipeline] // lock [Pipeline] } 04:04:06 $ docker stop --time=1 327e39c8ca76d6161c8e6c7d59595db47600e4c3a581743e40d15ca290e5fabe 04:04:08 $ docker rm -f --volumes 327e39c8ca76d6161c8e6c7d59595db47600e4c3a581743e40d15ca290e5fabe [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (CodeCov) [Pipeline] unstash [Pipeline] configFileProvider 04:04:08 provisioning config files... 04:04:08 copy managed file [device-sdk-go-codecov-token] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp/config6490257680725551928tmp [Pipeline] { [Pipeline] sh 04:04:08 + set +x 04:04:08 + curl -s https://codecov.io/bash 04:04:08 + bash -s -- 04:04:08 04:04:08 _____ _ 04:04:08 / ____| | | 04:04:08 | | ___ __| | ___ ___ _____ __ 04:04:08 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 04:04:08 | |___| (_) | (_| | __/ (_| (_) \ V / 04:04:08 \_____\___/ \__,_|\___|\___\___/ \_/ 04:04:08 Bash-1.0.6 04:04:08 04:04:08 04:04:08 ==> git version 2.25.1 found 04:04:08 ==> curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3 04:04:08 Release-Date: 2020-01-08 04:04:08 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 04:04:08 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 04:04:08 ==> Jenkins CI detected. 04:04:08 current dir:  /w/workspace/gexfoundry_device-sdk-go_PR-1402 04:04:08 project root: . 04:04:08 --> token set from env 04:04:08 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 04:04:08 ==> Running gcov in . (disable via -X gcov) 04:04:08 ==> Python coveragepy not found 04:04:08 ==> Searching for coverage reports in: 04:04:08 + . 04:04:08 -> Found 1 reports 04:04:08 ==> Detecting git/mercurial file structure 04:04:08 ==> Reading reports 04:04:08 + ./coverage.out bytes=105812 04:04:08 ==> Appending adjustments 04:04:08 https://docs.codecov.io/docs/fixing-reports 04:04:09 + Found adjustments 04:04:09 ==> Gzipping contents 04:04:09 16K /tmp/codecov.NG0nli.gz 04:04:09 ==> Uploading reports 04:04:09 url: https://codecov.io 04:04:09 query: branch=PR-1402&commit=24d4a999756b81a71ac18f620daf3eea158c1b50&build=4&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-sdk-go%2Fjob%2FPR-1402%2F4%2F&name=&tag=&slug=edgexfoundry%2Fdevice-sdk-go&service=jenkins&flags=&pr=1402&job=&cmd_args= 04:04:09 -> Pinging Codecov 04:04:09 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=6fc62cd9-fce6-47f0-85f4-af589338491a&branch=PR-1402&commit=24d4a999756b81a71ac18f620daf3eea158c1b50&build=4&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-sdk-go%2Fjob%2FPR-1402%2F4%2F&name=&tag=&slug=edgexfoundry%2Fdevice-sdk-go&service=jenkins&flags=&pr=1402&job=&cmd_args= 04:04:09 -> Uploading to 04:04:09 https://storage.googleapis.com/codecov/v4/raw/2023-03-24/7E55EF52A471D76F132DFD9A03CDDE97/24d4a999756b81a71ac18f620daf3eea158c1b50/4654bab9-7656-4a0e-9444-a31da2fbdb91.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230324%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230324T040409Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=8ab2ca9a24291c259b736f1f0fc673b4078d2a32daa3e570a37bd30886d260e0 04:04:09 % Total % Received % Xferd Average Speed Time Time Time Current 04:04:09 Dload Upload Total Spent Left Speed 04:04:09 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14970 0 0 100 14970 0 49081 --:--:-- --:--:-- --:--:-- 49081 04:04:09 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-sdk-go/commit/24d4a999756b81a71ac18f620daf3eea158c1b50 [Pipeline] } 04:04:09 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snyk Dependency Scan) Stage "Snyk Dependency Scan" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive Prep) Stage "Archive Prep" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Experimental Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Stable (Named) Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 04:04:10 + [ -d /w/workspace/gexfoundry_device-sdk-go_PR-1402/archives ] 04:04:10 + ls -al /w/workspace/gexfoundry_device-sdk-go_PR-1402/archives 04:04:10 total 16 04:04:10 drwxr-xr-x 3 root root 4096 Mar 24 03:54 . 04:04:10 drwxrwxr-x 12 jenkins jenkins 4096 Mar 24 03:54 .. 04:04:10 drwxr-xr-x 2 root root 4096 Mar 24 03:54 cost 04:04:10 -rw-r--r-- 1 root root 86 Mar 24 03:54 cost.csv 04:04:10 + sudo chown -R jenkins:jenkins /w/workspace/gexfoundry_device-sdk-go_PR-1402/archives 04:04:10 + ls -al /w/workspace/gexfoundry_device-sdk-go_PR-1402/archives 04:04:10 total 16 04:04:10 drwxr-xr-x 3 jenkins jenkins 4096 Mar 24 03:54 . 04:04:10 drwxrwxr-x 12 jenkins jenkins 4096 Mar 24 03:54 .. 04:04:10 drwxr-xr-x 2 jenkins jenkins 4096 Mar 24 03:54 cost 04:04:10 -rw-r--r-- 1 jenkins jenkins 86 Mar 24 03:54 cost.csv [Pipeline] libraryResource [Pipeline] sh 04:04:10 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 04:04:11 ---> package-listing.sh 04:04:11 ++ facter osfamily 04:04:11 ++ tr '[:upper:]' '[:lower:]' 04:04:11 + OS_FAMILY=debian 04:04:11 + workspace=/w/workspace/gexfoundry_device-sdk-go_PR-1402 04:04:11 + START_PACKAGES=/tmp/packages_start.txt 04:04:11 + END_PACKAGES=/tmp/packages_end.txt 04:04:11 + DIFF_PACKAGES=/tmp/packages_diff.txt 04:04:11 + PACKAGES=/tmp/packages_start.txt 04:04:11 + '[' /w/workspace/gexfoundry_device-sdk-go_PR-1402 ']' 04:04:11 + PACKAGES=/tmp/packages_end.txt 04:04:11 + case "${OS_FAMILY}" in 04:04:11 + dpkg -l 04:04:11 + grep '^ii' 04:04:11 + '[' -f /tmp/packages_start.txt ']' 04:04:11 + '[' -f /tmp/packages_end.txt ']' 04:04:11 + diff /tmp/packages_start.txt /tmp/packages_end.txt 04:04:11 + '[' /w/workspace/gexfoundry_device-sdk-go_PR-1402 ']' 04:04:11 + mkdir -p /w/workspace/gexfoundry_device-sdk-go_PR-1402/archives/ 04:04:11 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/gexfoundry_device-sdk-go_PR-1402/archives/ [Pipeline] echo 04:04:12 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/gexfoundry_device-sdk-go_PR-1402/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 04:04:12 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:04:12 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:04:12 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:04:12 prd-ubuntu20.04-docker-8c-8g-5652 does not seem to be running inside a container 04:04:12 $ 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/gexfoundry_device-sdk-go_PR-1402/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/gexfoundry_device-sdk-go_PR-1402 -v /w/workspace/gexfoundry_device-sdk-go_PR-1402:/w/workspace/gexfoundry_device-sdk-go_PR-1402:rw,z -v /w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 04:04:13 $ docker top 0fee083eac3f790beda0923d3c5849b127da362798eb1497ce721a0bbdc280f0 -eo pid,comm [Pipeline] { [Pipeline] sh 04:04:13 + touch /tmp/pre-build-complete [Pipeline] sh 04:04:13 + mkdir -p /var/log/sysstat [Pipeline] sh 04:04:14 + ls /var/log/sa-host 04:04:14 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:04:14 provisioning config files... 04:04:14 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/gexfoundry_device-sdk-go_PR-1402@tmp/config16364401205265366678tmp [Pipeline] { [Pipeline] echo 04:04:14 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 04:04:14 ---> create-netrc.sh [Pipeline] } 04:04:14 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 04:04:14 ---> python-tools-install.sh [Pipeline] echo 04:04:14 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 04:04:15 ---> sudo-logs.sh 04:04:15 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 04:04:15 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 04:04:15 ---> job-cost.sh 04:04:15 lf-activate-venv: SKIPPING 04:04:15 DEBUG: total: 0.2199999988079071 04:04:15 INFO: Retrieving Stack Cost... 04:04:15 INFO: Retrieving Pricing Info for: v3-standard-8 04:04:16 INFO: Archiving Costs [Pipeline] echo 04:04:16 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 04:04:16 ---> logs-deploy.sh 04:04:16 lf-activate-venv: SKIPPING 04:04:16 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-go/PR-1402/4 04:04:16 INFO: archiving workspace using pattern(s): 04:04:17 Archives upload complete. 04:04:17 INFO: archiving logs to Nexus