Pull request #4039 opened 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 jinlinGuan for edgexfoundry/edgex-go Loading trusted files from base branch jakarta at b350bc7f0b5978358426c58bec3f554618d1aae9 rather than 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 Obtained Jenkinsfile from b350bc7f0b5978358426c58bec3f554618d1aae9 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-ssh7500152771281464719.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 95c76d14630896f3c9cf825147e1b1e2bad20cbb 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-ssh14764767517304378545.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 95c76d14630896f3c9cf825147e1b1e2bad20cbb The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4039/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 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/edgex-go/branches/PR-4039/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh14232064828037694835.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > 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 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/edgex-go/branches/PR-4039/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh5420526470744017189.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 95c76d14630896f3c9cf825147e1b1e2bad20cbb (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 95c76d14630896f3c9cf825147e1b1e2bad20cbb # timeout=10 Commit message: "Merge pull request #387 from ernestojeda/disable-concurrent-builds" > 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 > git --version # timeout=10 > git --version # 'git version 2.16.6' 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-ssh12625497138753637105.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision b3dada9287033e4e81bc68320e01fd57bef02650 The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4039/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 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/edgex-go/branches/PR-4039/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh7387953582292743493.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision b3dada9287033e4e81bc68320e01fd57bef02650 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f b3dada9287033e4e81bc68320e01fd57bef02650 # timeout=10 Commit message: "Fix: Update requirements.txt, update global-jjb" > 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 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object 95c76d14630896f3c9cf825147e1b1e2bad20cbb 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 ========================================================= [edgeXBuildGoParallel] RAW Config: [project:edgex-go, dockerFileGlobPath:cmd/**/Dockerfile, testScript:make test, buildScript:make build, publishSwaggerDocs:true, swaggerApiFolders:[openapi/v2], buildSnap:true] ========================================================= [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 ========================================================= [edgeXBuildGoParallel] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: edgex-go-settings PROJECT: edgex-go USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.17 USE_ALPINE: true DOCKER_FILE_GLOB: cmd/**/Dockerfile DOCKER_IMAGE_NAME_PREFIX: DOCKER_IMAGE_NAME_SUFFIX: DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true SEMVER_BUMP_LEVEL: pre PUBLISH_SWAGGER_DOCS: true SWAGGER_API_FOLDERS: openapi/v2 BUILD_SNAP: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] node Still waiting to schedule task Waiting for next available executor on ‘prd-ubuntu20.04-docker-8c-8g-28’ Running on prd-ubuntu20.04-docker-8c-8g-30 in /w/workspace/edgexfoundry_edgex-go_PR-4039 [Pipeline] { [Pipeline] ws Running in /w/workspace/edgex-go/1 [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/edgex-go.git > git init /w/workspace/edgex-go/1 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-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/edgex-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Merging remotes/origin/jakarta commit b350bc7f0b5978358426c58bec3f554618d1aae9 into PR head commit 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 Merge succeeded, producing 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 Checking out Revision 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 (PR-4039) > git config remote.origin.url git@github.com:edgexfoundry/edgex-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/edgex-go.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-go.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/edgex-go.git +refs/pull/4039/head:refs/remotes/origin/PR-4039 +refs/heads/jakarta:refs/remotes/origin/jakarta # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 # 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 b350bc7f0b5978358426c58bec3f554618d1aae9 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 # timeout=10 Commit message: "fix(data): Use deepCopy of messageBusInfo to avoid external adds" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 95c76d14630896f3c9cf825147e1b1e2bad20cbb [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 05:59:02 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 05:59:02 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 05:59:02 ========================================================= 05:59:02 EdgeX Global Pipelines Version Info 05:59:02 ========================================================= [Pipeline] libraryResource [Pipeline] sh 05:59:03 ------------------- 05:59:03 stable info: 05:59:03 ------------------- 05:59:03 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 05:59:03 Commit SHA: 95c76d14630896f3c9cf825147e1b1e2bad20cbb 05:59:03 Message: update stable to v1.0.230 05:59:03 ------------------- 05:59:03 experimental info: 05:59:03 ------------------- 05:59:03 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 05:59:03 Commit SHA: 95c76d14630896f3c9cf825147e1b1e2bad20cbb 05:59:03 Message: update experimental to v1.0.230 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = edgex-go-settings [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar PROJECT = edgex-go [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.17 [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_GLOB = cmd/**/Dockerfile [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME_PREFIX = [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME_SUFFIX = [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = true [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v2 [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = true [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-4039 [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-4039 [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-4039 [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 [Pipeline] echo 05:59:04 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 7d59753 [Pipeline] echo 05:59:05 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:59:05 provisioning config files... 05:59:05 copy managed file [edgex-go-settings] to file:/w/workspace/edgex-go/1@tmp/config6978433047932054625tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:59:05 ---> docker-login.sh 05:59:05 nexus3.edgexfoundry.org:10001 05:59:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:05 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:59:05 Configure a credential helper to remove this warning. See 05:59:05 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:59:05 05:59:05 Login Succeeded 05:59:05 nexus3.edgexfoundry.org:10002 05:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:59:06 Configure a credential helper to remove this warning. See 05:59:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:59:06 05:59:06 Login Succeeded 05:59:06 nexus3.edgexfoundry.org:10003 05:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:59:06 Configure a credential helper to remove this warning. See 05:59:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:59:06 05:59:06 Login Succeeded 05:59:06 nexus3.edgexfoundry.org:10004 05:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:59:06 Configure a credential helper to remove this warning. See 05:59:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:59:06 05:59:06 Login Succeeded 05:59:06 docker.io 05:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:59:06 Configure a credential helper to remove this warning. See 05:59:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:59:06 05:59:06 Login Succeeded 05:59:06 ---> docker-login.sh ends [Pipeline] } 05:59:06 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 05:59:06 + ls cmd/core-command/Dockerfile cmd/core-data/Dockerfile cmd/core-metadata/Dockerfile cmd/security-bootstrapper/Dockerfile cmd/security-proxy-setup/Dockerfile cmd/security-secretstore-setup/Dockerfile cmd/support-notifications/Dockerfile cmd/support-scheduler/Dockerfile cmd/sys-mgmt-agent/Dockerfile 05:59:06 + dirname cmd/core-command/Dockerfile 05:59:06 + cut -d/ -f2 05:59:06 + echo core-command,cmd/core-command/Dockerfile 05:59:06 + dirname cmd/core-data/Dockerfile 05:59:06 + cut -d/ -f2 05:59:06 + echo core-data,cmd/core-data/Dockerfile 05:59:06 + dirname+ cmd/core-metadata/Dockerfile 05:59:06 cut -d/ -f2 05:59:06 + echo core-metadata,cmd/core-metadata/Dockerfile 05:59:06 + + cut -d/ -f2 05:59:06 dirname cmd/security-bootstrapper/Dockerfile 05:59:06 + echo security-bootstrapper,cmd/security-bootstrapper/Dockerfile 05:59:06 + dirname cmd/security-proxy-setup/Dockerfile 05:59:06 + cut -d/ -f2 05:59:06 + echo security-proxy-setup,cmd/security-proxy-setup/Dockerfile 05:59:06 + dirname cmd/security-secretstore-setup/Dockerfile 05:59:06 + cut -d/ -f2 05:59:06 + echo security-secretstore-setup,cmd/security-secretstore-setup/Dockerfile 05:59:06 + dirname cmd/support-notifications/Dockerfile 05:59:06 + cut -d/ -f2 05:59:06 + echo support-notifications,cmd/support-notifications/Dockerfile 05:59:06 + dirname cmd/support-scheduler/Dockerfile 05:59:06 + cut -d/ -f2 05:59:06 + echo support-scheduler,cmd/support-scheduler/Dockerfile 05:59:06 + dirname cmd/sys-mgmt-agent/Dockerfile 05:59:06 + cut -d/ -f2 05:59:06 + echo sys-mgmt-agent,cmd/sys-mgmt-agent/Dockerfile [Pipeline] echo 05:59:07 Generate Dockers from filesystem: [[image:core-command, dockerfile:cmd/core-command/Dockerfile], [image:core-data, dockerfile:cmd/core-data/Dockerfile], [image:core-metadata, dockerfile:cmd/core-metadata/Dockerfile], [image:security-bootstrapper, dockerfile:cmd/security-bootstrapper/Dockerfile], [image:security-proxy-setup, dockerfile:cmd/security-proxy-setup/Dockerfile], [image:security-secretstore-setup, dockerfile:cmd/security-secretstore-setup/Dockerfile], [image:support-notifications, dockerfile:cmd/support-notifications/Dockerfile], [image:support-scheduler, dockerfile:cmd/support-scheduler/Dockerfile], [image:sys-mgmt-agent, dockerfile:cmd/sys-mgmt-agent/Dockerfile]] [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 05:59:07 + git rev-list -1 --merges 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4~1..7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 [Pipeline] echo 05:59:07 -----------> git rev-list -1 --merges 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4~1..7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 [false] [Pipeline] sh 05:59:07 + git log --format=format:%s -1 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 [Pipeline] echo 05:59:07 ========================================================= 05:59:07 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 05:59:07 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 05:59:08 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 05:59:08 + grep -v github /etc/ssh/ssh_known_hosts 05:59:08 + [ -e /tmp/ssh_known_hosts ] 05:59:08 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 05:59:08 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 05:59:08 + sudo tee -a /etc/ssh/ssh_known_hosts 05:59:08 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:59:08 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest 05:59:08 05:59:08 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:59:09 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest 05:59:09 latest: Pulling from edgex-devops/py-git-semver 05:59:09 1fe172e4850f: Pulling fs layer 05:59:09 caf521ccaac6: Pulling fs layer 05:59:09 3ead6fa29328: Pulling fs layer 05:59:09 5c2a1cbceb83: Pulling fs layer 05:59:09 a8d5f1318db7: Pulling fs layer 05:59:09 c427282e49a2: Pulling fs layer 05:59:09 1827001aaf11: Pulling fs layer 05:59:09 0714d37db230: Pulling fs layer 05:59:09 ac28cf19c067: Pulling fs layer 05:59:09 ca983d60f3e2: Pulling fs layer 05:59:09 9f894cec8388: Pulling fs layer 05:59:09 1827001aaf11: Waiting 05:59:09 0714d37db230: Waiting 05:59:09 ac28cf19c067: Waiting 05:59:09 9f894cec8388: Waiting 05:59:09 ca983d60f3e2: Waiting 05:59:09 a8d5f1318db7: Waiting 05:59:09 c427282e49a2: Waiting 05:59:09 caf521ccaac6: Verifying Checksum 05:59:09 caf521ccaac6: Download complete 05:59:09 5c2a1cbceb83: Verifying Checksum 05:59:09 5c2a1cbceb83: Download complete 05:59:09 a8d5f1318db7: Verifying Checksum 05:59:09 a8d5f1318db7: Download complete 05:59:09 c427282e49a2: Download complete 05:59:09 3ead6fa29328: Verifying Checksum 05:59:09 3ead6fa29328: Download complete 05:59:09 0714d37db230: Verifying Checksum 05:59:09 0714d37db230: Download complete 05:59:09 ac28cf19c067: Verifying Checksum 05:59:09 ac28cf19c067: Download complete 05:59:09 ca983d60f3e2: Verifying Checksum 05:59:09 ca983d60f3e2: Download complete 05:59:09 9f894cec8388: Verifying Checksum 05:59:09 9f894cec8388: Download complete 05:59:09 1fe172e4850f: Download complete 05:59:09 1827001aaf11: Verifying Checksum 05:59:09 1827001aaf11: Download complete 05:59:11 1fe172e4850f: Pull complete 05:59:11 caf521ccaac6: Pull complete 05:59:11 3ead6fa29328: Pull complete 05:59:11 5c2a1cbceb83: Pull complete 05:59:12 a8d5f1318db7: Pull complete 05:59:12 c427282e49a2: Pull complete 05:59:13 1827001aaf11: Pull complete 05:59:13 0714d37db230: Pull complete 05:59:13 ac28cf19c067: Pull complete 05:59:14 ca983d60f3e2: Pull complete 05:59:14 9f894cec8388: Pull complete 05:59:14 Digest: sha256:90e63904a1edc574c23a580e5fc31fbcdccad1501625621f67a6be262171cfee 05:59:14 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest 05:59:14 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:59:14 prd-ubuntu20.04-docker-8c-8g-30 does not seem to be running inside a container 05:59:14 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgex-go/1 -v /w/workspace/edgex-go/1:/w/workspace/edgex-go/1:rw,z -v /w/workspace/edgex-go/1@tmp:/w/workspace/edgex-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest cat 05:59:15 $ docker top 270c4eb93aa66a53efe97847eeb75dc177dae23765693345328e3f2e5df3463f -eo pid,comm 05:59:15 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). 05:59:15 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 05:59:16 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 05:59:16 [ssh-agent] Looking for ssh-agent implementation... 05:59:16 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 05:59:16 $ docker exec 270c4eb93aa66a53efe97847eeb75dc177dae23765693345328e3f2e5df3463f ssh-agent 05:59:16 SSH_AUTH_SOCK=/tmp/ssh-J5pKMCc9SrBm/agent.32 05:59:16 SSH_AGENT_PID=38 05:59:16 Running ssh-add (command line suppressed) 05:59:16 Identity added: /w/workspace/edgex-go/1@tmp/private_key_122463443000985604.key (/w/workspace/edgex-go/1@tmp/private_key_122463443000985604.key) 05:59:16 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 05:59:16 + git tag --points-at HEAD [Pipeline] } 05:59:16 $ docker exec --env ******** --env ******** 270c4eb93aa66a53efe97847eeb75dc177dae23765693345328e3f2e5df3463f ssh-agent -k 05:59:16 unset SSH_AUTH_SOCK; 05:59:16 unset SSH_AGENT_PID; 05:59:16 echo Agent pid 38 killed; 05:59:16 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 05:59:16 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 05:59:16 [ssh-agent] Looking for ssh-agent implementation... 05:59:17 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 05:59:17 $ docker exec 270c4eb93aa66a53efe97847eeb75dc177dae23765693345328e3f2e5df3463f ssh-agent 05:59:17 SSH_AUTH_SOCK=/tmp/ssh-pMR1D63oBg5j/agent.70 05:59:17 SSH_AGENT_PID=76 05:59:17 Running ssh-add (command line suppressed) 05:59:17 Identity added: /w/workspace/edgex-go/1@tmp/private_key_8653940821957574248.key (/w/workspace/edgex-go/1@tmp/private_key_8653940821957574248.key) 05:59:17 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 05:59:17 + git semver init 05:59:17 2022-05-25 05:59:17,927 [run_init] DEBUG init version:0.0.0 force:False 05:59:17 2022-05-25 05:59:17,927 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgex-go/1/.semver 05:59:17 2022-05-25 05:59:17,928 [execute] INFO git clone -b semver git@github.com:edgexfoundry/edgex-go.git /w/workspace/edgex-go/1/.semver 05:59:17 2022-05-25 05:59:17,928 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/edgex-go.git', '/w/workspace/edgex-go/1/.semver'], cwd=/w/workspace/edgex-go/1, universal_newlines=False, shell=None, istream=None) 05:59:22 2022-05-25 05:59:22,049 [append_file] DEBUG append to file:/w/workspace/edgex-go/1/.git/info/exclude 05:59:22 2022-05-25 05:59:22,049 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgex-go/1/.semver/PR-4039 with force:False 05:59:22 2022-05-25 05:59:22,049 [write_file] DEBUG write to file:/w/workspace/edgex-go/1/.semver/PR-4039 05:59:22 2022-05-25 05:59:22,054 [execute] INFO git cat-file --batch-check 05:59:22 2022-05-25 05:59:22,054 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgex-go/1/.semver, universal_newlines=False, shell=None, istream=) 05:59:22 2022-05-25 05:59:22,060 [execute] INFO git cat-file --batch 05:59:22 2022-05-25 05:59:22,061 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgex-go/1/.semver, universal_newlines=False, shell=None, istream=) 05:59:22 2022-05-25 05:59:22,065 [read_version] DEBUG read version from /w/workspace/edgex-go/1/.semver/PR-4039 05:59:22 0.0.0 [Pipeline] } 05:59:22 $ docker exec --env ******** --env ******** 270c4eb93aa66a53efe97847eeb75dc177dae23765693345328e3f2e5df3463f ssh-agent -k 05:59:22 unset SSH_AUTH_SOCK; 05:59:22 unset SSH_AGENT_PID; 05:59:22 echo Agent pid 76 killed; 05:59:22 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 05:59:22 + git semver [Pipeline] } 05:59:23 $ docker stop --time=1 270c4eb93aa66a53efe97847eeb75dc177dae23765693345328e3f2e5df3463f 05:59:24 $ docker rm -f 270c4eb93aa66a53efe97847eeb75dc177dae23765693345328e3f2e5df3463f [Pipeline] // withDockerContainer [Pipeline] sh 05:59:24 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 05:59:25 Stashed 1 file(s) [Pipeline] echo 05:59:25 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] node [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] echo 05:59:25 [edgeX.isLTS] Checking if [jakarta] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 05:59:25 ========================================================= 05:59:25 [edgeXBuildGoParallel] Building Code With image [nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base:1.17-alpine-lts] 05:59:25 ========================================================= [Pipeline] fileExists [Pipeline] sh 05:59:25 + docker pull nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base:1.17-alpine-lts 05:59:25 1.17-alpine-lts: Pulling from edgex-devops/edgex-golang-base 05:59:25 59bf1c3509f3: Pulling fs layer 05:59:25 666ba61612fd: Pulling fs layer 05:59:25 8ed8ca486205: Pulling fs layer 05:59:25 4fe6c5a15a65: Pulling fs layer 05:59:25 22a0e8bec74d: Pulling fs layer 05:59:25 5f8736975d2d: Pulling fs layer 05:59:25 fe9c1520953f: Pulling fs layer 05:59:25 ad63dd2c9e3e: Pulling fs layer 05:59:25 15d927b9e438: Pulling fs layer 05:59:25 22a0e8bec74d: Waiting 05:59:25 5f8736975d2d: Waiting 05:59:25 fe9c1520953f: Waiting 05:59:25 ad63dd2c9e3e: Waiting 05:59:25 15d927b9e438: Waiting 05:59:25 4fe6c5a15a65: Waiting 05:59:25 8ed8ca486205: Verifying Checksum 05:59:25 8ed8ca486205: Download complete 05:59:25 666ba61612fd: Download complete 05:59:25 22a0e8bec74d: Download complete 05:59:25 5f8736975d2d: Verifying Checksum 05:59:25 5f8736975d2d: Download complete 05:59:25 fe9c1520953f: Verifying Checksum 05:59:25 fe9c1520953f: Download complete 05:59:25 59bf1c3509f3: Verifying Checksum 05:59:25 59bf1c3509f3: Download complete 05:59:26 ad63dd2c9e3e: Verifying Checksum 05:59:26 ad63dd2c9e3e: Download complete 05:59:26 59bf1c3509f3: Pull complete 05:59:26 666ba61612fd: Pull complete 05:59:26 8ed8ca486205: Pull complete 05:59:26 15d927b9e438: Verifying Checksum 05:59:26 15d927b9e438: Download complete 05:59:26 4fe6c5a15a65: Download complete 05:59:30 4fe6c5a15a65: Pull complete 05:59:30 22a0e8bec74d: Pull complete 05:59:30 5f8736975d2d: Pull complete 05:59:30 fe9c1520953f: Pull complete 05:59:30 ad63dd2c9e3e: Pull complete 05:59:32 15d927b9e438: Pull complete 05:59:32 Digest: sha256:661808593d0254beeed429a39851472eaea702e19ad1e0a0b350076e4156c215 05:59:32 Status: Downloaded newer image for nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base:1.17-alpine-lts 05:59:32 nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base:1.17-alpine-lts [Pipeline] fileExists [Pipeline] sh 05:59:33 + echo FROM nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base:1.17-alpine-lts 05:59:33 WORKDIR /edgex 05:59:33 COPY go.mod . 05:59:33 RUN go mod download 05:59:33 + docker build -t ci-base-image-x86_64 -f - . 05:59:34 Sending build context to Docker daemon 346.7MB 05:59:34 Step 1/4 : FROM nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base:1.17-alpine-lts 05:59:34 ---> 38c4cad2258c 05:59:34 Step 2/4 : WORKDIR /edgex 05:59:36 ---> Running in 16b5224e6d39 05:59:36 Removing intermediate container 16b5224e6d39 05:59:36 ---> 33acb7a943a6 05:59:36 Step 3/4 : COPY go.mod . 05:59:36 ---> cb08a378ebae 05:59:36 Step 4/4 : RUN go mod download 05:59:36 ---> Running in 28b7de79663e 05:59:40 Still waiting to schedule task 05:59:40 Waiting for next available executor on ‘prd-ubuntu20.04-docker-arm64-4c-16g-29’ 06:00:03 Removing intermediate container 28b7de79663e 06:00:03 ---> b772bc932d89 06:00:03 Successfully built b772bc932d89 06:00:03 Successfully tagged ci-base-image-x86_64:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:00:03 + docker inspect -f . ci-base-image-x86_64 06:00:03 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:00:03 prd-ubuntu20.04-docker-8c-8g-30 does not seem to be running inside a container 06:00:03 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgex-go/1 -v /w/workspace/edgex-go/1:/w/workspace/edgex-go/1:rw,z -v /w/workspace/edgex-go/1@tmp:/w/workspace/edgex-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 06:00:04 $ docker top 27934210a992ae118b8da0ab4955d26966d4379e83cea732168f95759c28f4a5 -eo pid,comm [Pipeline] { [Pipeline] sh 06:00:04 + go version 06:00:04 go version go1.17.6 linux/amd64 [Pipeline] } 06:00:04 $ docker stop --time=1 27934210a992ae118b8da0ab4955d26966d4379e83cea732168f95759c28f4a5 06:00:06 $ docker rm -f 27934210a992ae118b8da0ab4955d26966d4379e83cea732168f95759c28f4a5 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:00:06 + docker inspect -f . ci-base-image-x86_64 06:00:06 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:00:07 prd-ubuntu20.04-docker-8c-8g-30 does not seem to be running inside a container 06:00:07 $ docker run -t -d -u 1001:1001 -u 0:0 -v /var/run/docker.sock:/var/run/docker.sock --privileged -w /w/workspace/edgex-go/1 -v /w/workspace/edgex-go/1:/w/workspace/edgex-go/1:rw,z -v /w/workspace/edgex-go/1@tmp:/w/workspace/edgex-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 06:00:07 $ docker top 619410eda687ec2270a74d0a9a8665582216a576e15dcf649d25e8989f85f8df -eo pid,comm [Pipeline] { [Pipeline] echo 06:00:07 ========================================================= 06:00:07 [edgeXBuildGoParallel] Running Tests and Build... 06:00:07 ========================================================= [Pipeline] fileExists [Pipeline] sh 06:00:07 + make test 06:00:07 go mod tidy 06:00:07 GO111MODULE=on go test -race -coverprofile=coverage.out ./... 06:00:13 ? github.com/edgexfoundry/edgex-go [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/core-command [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/core-data [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/core-metadata [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/secrets-config [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/security-bootstrapper [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/security-file-token-provider [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/security-proxy-setup [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/security-secretstore-setup [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/support-notifications [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/support-scheduler [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/sys-mgmt-agent [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/cmd/sys-mgmt-executor [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/internal [no test files] 06:00:21 ? github.com/edgexfoundry/edgex-go/internal/core/command [no test files] 06:00:22 ok github.com/edgexfoundry/edgex-go/internal/core/command/application 0.089s coverage: 28.7% of statements 06:00:22 ? github.com/edgexfoundry/edgex-go/internal/core/command/config [no test files] 06:00:22 ? github.com/edgexfoundry/edgex-go/internal/core/command/container [no test files] 06:00:23 ok github.com/edgexfoundry/edgex-go/internal/core/command/controller/http 0.072s coverage: 98.5% of statements 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/data [no test files] 06:00:23 ok github.com/edgexfoundry/edgex-go/internal/core/data/application 0.072s coverage: 44.7% of statements 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/data/config [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/data/container [no test files] 06:00:23 ok github.com/edgexfoundry/edgex-go/internal/core/data/controller/http 0.148s coverage: 89.5% of statements 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces/mocks [no test files] 06:00:23 ok github.com/edgexfoundry/edgex-go/internal/core/data/messaging 1.070s coverage: 83.8% of statements 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/data/mocks [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/metadata [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/application [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/config [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/container [no test files] 06:00:23 ok github.com/edgexfoundry/edgex-go/internal/core/metadata/controller/http 0.359s coverage: 94.2% of statements 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces/mocks [no test files] 06:00:23 ok github.com/edgexfoundry/edgex-go/internal/io 0.055s coverage: 59.1% of statements 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/pkg [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/pkg/application [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/handlers [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/interfaces [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/pkg/common [no test files] 06:00:23 ok github.com/edgexfoundry/edgex-go/internal/pkg/controller/http 0.085s coverage: 60.0% of statements 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/pkg/correlation [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/pkg/db [no test files] 06:00:23 ? github.com/edgexfoundry/edgex-go/internal/pkg/db/redis [no test files] 06:00:24 ok github.com/edgexfoundry/edgex-go/internal/pkg/infrastructure/redis 0.058s coverage: 0.9% of statements 06:00:24 ? github.com/edgexfoundry/edgex-go/internal/pkg/interfaces [no test files] 06:00:24 ok github.com/edgexfoundry/edgex-go/internal/pkg/telemetry 0.070s coverage: 58.8% of statements 06:00:24 ok github.com/edgexfoundry/edgex-go/internal/pkg/utils 0.072s coverage: 21.7% of statements 06:00:24 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper [no test files] 06:00:24 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command 0.083s coverage: 47.1% of statements 06:00:24 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gate 0.075s coverage: 79.5% of statements 06:00:24 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/genpassword 0.057s coverage: 94.1% of statements 06:00:24 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gethttpstatus 0.044s coverage: 96.3% of statements 06:00:24 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/help 0.042s coverage: 87.5% of statements 06:00:36 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/listen 12.059s coverage: 94.4% of statements 06:00:36 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/ping 0.049s coverage: 44.8% of statements 06:00:37 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl 13.195s coverage: 82.5% of statements 06:00:37 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl/share [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/waitfor 22.085s coverage: 92.9% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/container [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/handlers [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/helper 0.042s coverage: 65.1% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/interfaces [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/container [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/handlers [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/tcp 11.064s coverage: 87.2% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/config/command [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/help 0.044s coverage: 100.0% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/adduser 0.061s coverage: 58.8% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/common [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/deluser 0.074s coverage: 80.0% of statements 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/jwt 0.051s coverage: 87.2% of statements 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/oauth2 0.065s coverage: 85.4% of statements 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/tls 0.152s coverage: 91.2% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/config/interfaces [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider 0.152s coverage: 64.4% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/container [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider/mocks 0.041s coverage: 100.0% of statements 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/kdf 0.039s coverage: 89.4% of statements 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/kdf/mocks 0.025s coverage: 100.0% of statements 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader 0.030s coverage: 73.7% of statements 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader/mocks 0.025s coverage: 100.0% of statements 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/proxy 0.364s coverage: 65.4% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/container [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/models [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore 0.137s coverage: 43.8% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/container [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/secretsengine 0.043s coverage: 89.5% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokencreatable [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokenfilewriter 0.055s coverage: 84.8% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/notifications [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/application 6.071s coverage: 17.7% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel/mocks [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/container [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/controller/http 0.145s coverage: 92.3% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces/mocks [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/application [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/application/scheduler 0.054s coverage: 63.2% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/container [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/controller/http 0.116s coverage: 97.7% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces/mocks [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/system/agent [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/system/agent/application/direct 0.066s coverage: 28.9% of statements 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application/direct/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application/executor [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/system/agent/config [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/system/agent/container [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/system/agent/controller/http [no test files] 06:00:47 ? github.com/edgexfoundry/edgex-go/internal/system/agent/interfaces [no test files] 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/system/agent/response 0.055s coverage: 100.0% of statements 06:00:47 ok github.com/edgexfoundry/edgex-go/internal/system/executor 0.032s coverage: 96.9% of statements 06:00:47 if which hadolint > /dev/null ; then hadolint --config .hadolint.yml `find * -type f -name 'Dockerfile*' -print` ; elif test "x86_64" = "x86_64" && which docker > /dev/null ; then docker run --rm -v `pwd`:/host:ro,z --entrypoint /bin/hadolint hadolint/hadolint:latest --config /host/.hadolint.yml `find * -type f -name 'Dockerfile*' | xargs -i echo '/host/{}'` ; fi 06:00:59 GO111MODULE=on go vet ./... 06:01:03 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 06:01:03 ./internal/pkg/telemetry/unimplemented_cpu.go 06:01:03 ./internal/pkg/telemetry/linux_cpu.go 06:01:03 ./internal/pkg/telemetry/windows_cpu.go 06:01:03 ./internal/security/secretstore/tokenprovider_linux_test.go 06:01:03 ./internal/security/secretstore/password_linux_test.go 06:01:03 ./internal/security/pipedhexreader/pipedhexreader_linux_test.go 06:01:03 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 06:01:03 make: *** [Makefile:111: test] Error 1 [Pipeline] } 06:01:03 $ docker stop --time=1 619410eda687ec2270a74d0a9a8665582216a576e15dcf649d25e8989f85f8df 06:01:05 $ docker rm -f 619410eda687ec2270a74d0a9a8665582216a576e15dcf649d25e8989f85f8df [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Build) Stage "Docker Build" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 06:01:06 Failed in branch amd64 06:03:25 Running on prd-ubuntu20.04-docker-arm64-4c-16g-31 in /w/workspace/edgexfoundry_edgex-go_PR-4039 [Pipeline] { [Pipeline] ws 06:03:25 Running in /w/workspace/edgex-go/1 [Pipeline] { [Pipeline] checkout 06:03:25 The recommended git tool is: git 06:03:30 using credential edgex-jenkins-ssh 06:03:30 Cloning the remote Git repository 06:03:30 Cloning repository git@github.com:edgexfoundry/edgex-go.git 06:03:30 > git init /w/workspace/edgex-go/1 # timeout=10 06:03:30 Fetching upstream changes from git@github.com:edgexfoundry/edgex-go.git 06:03:30 > git --version # timeout=10 06:03:30 > git --version # 'git version 2.25.1' 06:03:30 using GIT_SSH to set credentials SSH Credentials for GitHub 06:03:31 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/edgex-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 06:03:48 Merging remotes/origin/jakarta commit b350bc7f0b5978358426c58bec3f554618d1aae9 into PR head commit 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 06:03:49 Merge succeeded, producing 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 06:03:49 Checking out Revision 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 (PR-4039) 06:03:47 > git config remote.origin.url git@github.com:edgexfoundry/edgex-go.git # timeout=10 06:03:47 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 06:03:47 > git config remote.origin.url git@github.com:edgexfoundry/edgex-go.git # timeout=10 06:03:47 Fetching upstream changes from git@github.com:edgexfoundry/edgex-go.git 06:03:47 using GIT_SSH to set credentials SSH Credentials for GitHub 06:03:47 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/edgex-go.git +refs/pull/4039/head:refs/remotes/origin/PR-4039 +refs/heads/jakarta:refs/remotes/origin/jakarta # timeout=10 06:03:48 > git config core.sparsecheckout # timeout=10 06:03:48 > git checkout -f 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 # timeout=10 06:03:49 > git remote # timeout=10 06:03:49 > git config --get remote.origin.url # timeout=10 06:03:49 using GIT_SSH to set credentials SSH Credentials for GitHub 06:03:49 > git merge b350bc7f0b5978358426c58bec3f554618d1aae9 # timeout=10 06:03:49 > git rev-parse HEAD^{commit} # timeout=10 06:03:49 > git config core.sparsecheckout # timeout=10 06:03:49 > git checkout -f 7d597531cdbd0881d1f6b83c1304bcf0c272ebc4 # timeout=10 06:03:54 Commit message: "fix(data): Use deepCopy of messageBusInfo to avoid external adds" 06:03:54 > git --version # timeout=10 06:03:54 > git --version # 'git version 2.25.1' 06:03:54 fatal: bad object 95c76d14630896f3c9cf825147e1b1e2bad20cbb [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 06:03:55 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 06:03:55 % Total % Received % Xferd Average Speed Time Time Time Current 06:03:55 Dload Upload Total Spent Left Speed 06:03:55 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12253 100 12253 0 0 47863 0 --:--:-- --:--:-- --:--:-- 47863 [Pipeline] sh 06:03:55 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 06:03:56 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 06:03:56 + sudo tee /etc/docker/daemon.new 06:03:56 { 06:03:56 "registry-mirrors": [ 06:03:56 "https://nexus3.edgexfoundry.org:10001" 06:03:56 ], 06:03:56 "bip": "10.250.0.254/24", 06:03:56 "hosts": [ 06:03:56 "tcp://0.0.0.0:5555", 06:03:56 "unix:///var/run/docker.sock" 06:03:56 ], 06:03:56 "mtu": 1458, 06:03:56 "selinux-enabled": true, 06:03:56 "seccomp-profile": "/etc/docker/seccomp.json" 06:03:56 } [Pipeline] sh 06:03:56 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 06:03:57 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:04:15 provisioning config files... 06:04:15 copy managed file [edgex-go-settings] to file:/w/workspace/edgex-go/1@tmp/config7993280191273400003tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:04:16 ---> docker-login.sh 06:04:16 nexus3.edgexfoundry.org:10001 06:04:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:16 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 06:04:16 Configure a credential helper to remove this warning. See 06:04:16 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 06:04:16 06:04:16 Login Succeeded 06:04:16 nexus3.edgexfoundry.org:10002 06:04:17 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:17 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 06:04:17 Configure a credential helper to remove this warning. See 06:04:17 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 06:04:17 06:04:17 Login Succeeded 06:04:17 nexus3.edgexfoundry.org:10003 06:04:17 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 06:04:18 Configure a credential helper to remove this warning. See 06:04:18 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 06:04:18 06:04:18 Login Succeeded 06:04:18 nexus3.edgexfoundry.org:10004 06:04:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 06:04:18 Configure a credential helper to remove this warning. See 06:04:18 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 06:04:18 06:04:18 Login Succeeded 06:04:18 docker.io 06:04:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 06:04:19 Configure a credential helper to remove this warning. See 06:04:19 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 06:04:19 06:04:19 Login Succeeded 06:04:19 ---> docker-login.sh ends [Pipeline] } 06:04:19 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 06:04:19 [edgeX.isLTS] Checking if [jakarta] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 06:04:19 ========================================================= 06:04:19 [edgeXBuildGoParallel] Building Code With image [nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base-arm64:1.17-alpine-lts] 06:04:19 ========================================================= [Pipeline] fileExists [Pipeline] sh 06:04:19 + docker pull nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base-arm64:1.17-alpine-lts 06:04:20 1.17-alpine-lts: Pulling from edgex-devops/edgex-golang-base-arm64 06:04:20 9b3977197b4f: Pulling fs layer 06:04:20 1a89e8eeedd5: Pulling fs layer 06:04:20 94645a83ff95: Pulling fs layer 06:04:20 3f3a8bcf1eab: Pulling fs layer 06:04:20 0c92f367c5e7: Pulling fs layer 06:04:20 045706c8da98: Pulling fs layer 06:04:20 d7189365e05b: Pulling fs layer 06:04:20 a32415fbff51: Pulling fs layer 06:04:20 0c92f367c5e7: Waiting 06:04:20 045706c8da98: Waiting 06:04:20 d7189365e05b: Waiting 06:04:20 3f3a8bcf1eab: Waiting 06:04:20 94645a83ff95: Verifying Checksum 06:04:20 94645a83ff95: Download complete 06:04:20 1a89e8eeedd5: Verifying Checksum 06:04:20 1a89e8eeedd5: Download complete 06:04:20 0c92f367c5e7: Verifying Checksum 06:04:20 0c92f367c5e7: Download complete 06:04:20 045706c8da98: Verifying Checksum 06:04:20 045706c8da98: Download complete 06:04:20 d7189365e05b: Verifying Checksum 06:04:20 9b3977197b4f: Verifying Checksum 06:04:20 9b3977197b4f: Download complete 06:04:20 d7189365e05b: Download complete 06:04:20 9b3977197b4f: Pull complete 06:04:21 1a89e8eeedd5: Pull complete 06:04:21 94645a83ff95: Pull complete 06:04:22 a32415fbff51: Verifying Checksum 06:04:22 a32415fbff51: Download complete 06:04:22 3f3a8bcf1eab: Download complete 06:04:35 3f3a8bcf1eab: Pull complete 06:04:35 0c92f367c5e7: Pull complete 06:04:35 045706c8da98: Pull complete 06:04:35 d7189365e05b: Pull complete 06:04:39 a32415fbff51: Pull complete 06:04:39 Digest: sha256:763293993303eff07c8e57fe0fe9116095497c40c1fdc093d1a27926bd48f831 06:04:39 Status: Downloaded newer image for nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base-arm64:1.17-alpine-lts 06:04:39 nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base-arm64:1.17-alpine-lts [Pipeline] fileExists [Pipeline] sh 06:04:40 + echo FROM nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base-arm64:1.17-alpine-lts 06:04:40 WORKDIR /edgex 06:04:40 COPY go.mod . 06:04:40 RUN go mod download 06:04:40 + docker build -t ci-base-image-arm64 -f - . 06:04:43 Sending build context to Docker daemon 180.7MB 06:04:43 Step 1/4 : FROM nexus3.edgexfoundry.org:10002/edgex-devops/edgex-golang-base-arm64:1.17-alpine-lts 06:04:43 ---> 96786ed1eff5 06:04:43 Step 2/4 : WORKDIR /edgex 06:04:45 ---> Running in b1a4c0ae0960 06:04:45 Removing intermediate container b1a4c0ae0960 06:04:45 ---> 797105aa5f9f 06:04:45 Step 3/4 : COPY go.mod . 06:04:46 ---> 73d52a601058 06:04:46 Step 4/4 : RUN go mod download 06:04:46 ---> Running in d33ec147c5d1 06:06:08 Removing intermediate container d33ec147c5d1 06:06:08 ---> 26b1bce3cf4d 06:06:08 Successfully built 26b1bce3cf4d 06:06:08 Successfully tagged ci-base-image-arm64:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:06:08 + docker inspect -f . ci-base-image-arm64 06:06:08 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:06:08 prd-ubuntu20.04-docker-arm64-4c-16g-31 does not seem to be running inside a container 06:06:08 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgex-go/1 -v /w/workspace/edgex-go/1:/w/workspace/edgex-go/1:rw,z -v /w/workspace/edgex-go/1@tmp:/w/workspace/edgex-go/1@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 ******** ci-base-image-arm64 cat 06:06:10 $ docker top a7527784fdd8669b0a1b4e1e52843363d611f54e4b0a1c6e0833eeb75b3e7fd0 -eo pid,comm [Pipeline] { [Pipeline] sh 06:06:11 + go version 06:06:11 go version go1.17.6 linux/arm64 [Pipeline] } 06:06:11 $ docker stop --time=1 a7527784fdd8669b0a1b4e1e52843363d611f54e4b0a1c6e0833eeb75b3e7fd0 06:06:12 $ docker rm -f a7527784fdd8669b0a1b4e1e52843363d611f54e4b0a1c6e0833eeb75b3e7fd0 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:06:13 + docker inspect -f . ci-base-image-arm64 06:06:13 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:06:14 prd-ubuntu20.04-docker-arm64-4c-16g-31 does not seem to be running inside a container 06:06:14 $ docker run -t -d -u 1001:1001 -u 0:0 -v /var/run/docker.sock:/var/run/docker.sock --privileged -w /w/workspace/edgex-go/1 -v /w/workspace/edgex-go/1:/w/workspace/edgex-go/1:rw,z -v /w/workspace/edgex-go/1@tmp:/w/workspace/edgex-go/1@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 ******** ci-base-image-arm64 cat 06:06:15 $ docker top c61539d83dd8f5e72c93cbfb6761384a328a4066f41a02083df8f2ea773e5b6b -eo pid,comm [Pipeline] { [Pipeline] echo 06:06:15 ========================================================= 06:06:15 [edgeXBuildGoParallel] Running Tests and Build... 06:06:15 ========================================================= [Pipeline] fileExists [Pipeline] sh 06:06:16 + make test 06:06:16 go mod tidy 06:06:16 GO111MODULE=on go test -race -coverprofile=coverage.out ./... 06:06:49 ? github.com/edgexfoundry/edgex-go [no test files] 06:07:45 ? github.com/edgexfoundry/edgex-go/cmd/core-command [no test files] 06:07:52 ? github.com/edgexfoundry/edgex-go/cmd/core-data [no test files] 06:07:53 ? github.com/edgexfoundry/edgex-go/cmd/core-metadata [no test files] 06:07:53 ? github.com/edgexfoundry/edgex-go/cmd/secrets-config [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/cmd/security-bootstrapper [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/cmd/security-file-token-provider [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/cmd/security-proxy-setup [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/cmd/security-secretstore-setup [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/cmd/support-notifications [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/cmd/support-scheduler [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/cmd/sys-mgmt-agent [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/cmd/sys-mgmt-executor [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/internal [no test files] 06:08:05 ? github.com/edgexfoundry/edgex-go/internal/core/command [no test files] 06:08:14 ok github.com/edgexfoundry/edgex-go/internal/core/command/application 0.228s coverage: 28.7% of statements 06:08:14 ? github.com/edgexfoundry/edgex-go/internal/core/command/config [no test files] 06:08:14 ? github.com/edgexfoundry/edgex-go/internal/core/command/container [no test files] 06:08:19 ok github.com/edgexfoundry/edgex-go/internal/core/command/controller/http 0.372s coverage: 98.5% of statements 06:08:19 ? github.com/edgexfoundry/edgex-go/internal/core/data [no test files] 06:08:19 ok github.com/edgexfoundry/edgex-go/internal/core/data/application 0.389s coverage: 44.7% of statements 06:08:19 ? github.com/edgexfoundry/edgex-go/internal/core/data/config [no test files] 06:08:19 ? github.com/edgexfoundry/edgex-go/internal/core/data/container [no test files] 06:08:21 ok github.com/edgexfoundry/edgex-go/internal/core/data/controller/http 0.623s coverage: 89.5% of statements 06:08:21 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces [no test files] 06:08:21 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces/mocks [no test files] 06:08:21 ok github.com/edgexfoundry/edgex-go/internal/core/data/messaging 1.293s coverage: 83.8% of statements 06:08:21 ? github.com/edgexfoundry/edgex-go/internal/core/data/mocks [no test files] 06:08:21 ? github.com/edgexfoundry/edgex-go/internal/core/metadata [no test files] 06:08:21 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/application [no test files] 06:08:21 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/config [no test files] 06:08:21 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/container [no test files] 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/core/metadata/controller/http 1.856s coverage: 94.2% of statements 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces [no test files] 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces/mocks [no test files] 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/io 0.270s coverage: 59.1% of statements 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/pkg [no test files] 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/pkg/application [no test files] 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/handlers [no test files] 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/interfaces [no test files] 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/pkg/common [no test files] 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/pkg/controller/http 0.252s coverage: 60.0% of statements 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/pkg/correlation [no test files] 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/pkg/db [no test files] 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/pkg/db/redis [no test files] 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/pkg/infrastructure/redis 0.389s coverage: 0.9% of statements 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/pkg/interfaces [no test files] 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/pkg/telemetry 0.189s coverage: 58.8% of statements 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/pkg/utils 0.221s coverage: 21.7% of statements 06:08:33 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper [no test files] 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command 0.218s coverage: 47.1% of statements 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gate 1.225s coverage: 79.5% of statements 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/genpassword 0.219s coverage: 94.1% of statements 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gethttpstatus 0.237s coverage: 96.3% of statements 06:08:33 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/help 0.276s coverage: 87.5% of statements 06:08:46 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/listen 11.216s coverage: 94.4% of statements 06:08:46 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/ping 0.189s coverage: 44.8% of statements 06:08:51 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl 14.659s coverage: 82.5% of statements 06:08:51 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl/share [no test files] 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/waitfor 22.266s coverage: 92.9% of statements 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/config [no test files] 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/container [no test files] 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/handlers [no test files] 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/helper 0.066s coverage: 65.1% of statements 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/interfaces [no test files] 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis [no test files] 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/config [no test files] 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/container [no test files] 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/handlers [no test files] 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/tcp 11.202s coverage: 87.2% of statements 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/config [no test files] 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/config/command [no test files] 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/help 0.174s coverage: 100.0% of statements 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy [no test files] 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/adduser 0.257s coverage: 58.8% of statements 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/common [no test files] 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/deluser 0.272s coverage: 80.0% of statements 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/jwt 0.246s coverage: 87.2% of statements 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/oauth2 0.292s coverage: 85.4% of statements 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/tls 0.766s coverage: 91.2% of statements 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/config/interfaces [no test files] 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider 0.937s coverage: 64.4% of statements 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/config [no test files] 06:08:58 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/container [no test files] 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider/mocks 0.215s coverage: 100.0% of statements 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/kdf 0.157s coverage: 89.4% of statements 06:08:58 ok github.com/edgexfoundry/edgex-go/internal/security/kdf/mocks 0.077s coverage: 100.0% of statements 06:08:59 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader 0.231s coverage: 73.7% of statements 06:09:00 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader/mocks 0.068s coverage: 100.0% of statements 06:09:04 ok github.com/edgexfoundry/edgex-go/internal/security/proxy 1.369s coverage: 65.4% of statements 06:09:04 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/config [no test files] 06:09:04 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/container [no test files] 06:09:04 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/models [no test files] 06:09:07 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore 0.824s coverage: 43.8% of statements 06:09:07 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/config [no test files] 06:09:07 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/container [no test files] 06:09:07 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/secretsengine 0.232s coverage: 89.5% of statements 06:09:07 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokencreatable [no test files] 06:09:07 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokenfilewriter 0.220s coverage: 84.8% of statements 06:09:07 ? github.com/edgexfoundry/edgex-go/internal/support/notifications [no test files] 06:09:15 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/application 6.305s coverage: 17.7% of statements 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel/mocks [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/config [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/container [no test files] 06:09:15 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/controller/http 0.640s coverage: 92.3% of statements 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces/mocks [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/application [no test files] 06:09:15 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/application/scheduler 0.235s coverage: 63.2% of statements 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/config [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/container [no test files] 06:09:15 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/controller/http 0.506s coverage: 97.7% of statements 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces/mocks [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/system/agent [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application [no test files] 06:09:15 ok github.com/edgexfoundry/edgex-go/internal/system/agent/application/direct 0.221s coverage: 28.9% of statements 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application/direct/config [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application/executor [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/system/agent/config [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/system/agent/container [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/system/agent/controller/http [no test files] 06:09:15 ? github.com/edgexfoundry/edgex-go/internal/system/agent/interfaces [no test files] 06:09:15 ok github.com/edgexfoundry/edgex-go/internal/system/agent/response 0.283s coverage: 100.0% of statements 06:09:15 ok github.com/edgexfoundry/edgex-go/internal/system/executor 0.083s coverage: 96.9% of statements 06:09:16 if which hadolint > /dev/null ; then hadolint --config .hadolint.yml `find * -type f -name 'Dockerfile*' -print` ; elif test "aarch64" = "x86_64" && which docker > /dev/null ; then docker run --rm -v `pwd`:/host:ro,z --entrypoint /bin/hadolint hadolint/hadolint:latest --config /host/.hadolint.yml `find * -type f -name 'Dockerfile*' | xargs -i echo '/host/{}'` ; fi 06:09:16 WARNING: Linting skipped (not on x86_64 or linter not installed) 06:09:16 GO111MODULE=on go vet ./... 06:10:38 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 06:10:38 ./internal/security/pipedhexreader/pipedhexreader_linux_test.go 06:10:38 ./internal/security/secretstore/tokenprovider_linux_test.go 06:10:38 ./internal/security/secretstore/password_linux_test.go 06:10:38 ./internal/pkg/telemetry/unimplemented_cpu.go 06:10:38 ./internal/pkg/telemetry/linux_cpu.go 06:10:38 ./internal/pkg/telemetry/windows_cpu.go 06:10:38 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 06:10:38 make: *** [Makefile:111: test] Error 1 [Pipeline] } 06:10:38 $ docker stop --time=1 c61539d83dd8f5e72c93cbfb6761384a328a4066f41a02083df8f2ea773e5b6b 06:10:40 $ docker rm -f c61539d83dd8f5e72c93cbfb6761384a328a4066f41a02083df8f2ea773e5b6b [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Build) Stage "Docker Build" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:10:42 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 06:10:42 06:10:42 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:10:42 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 06:10:42 arm64: Pulling from edgex-lftools-log-publisher 06:10:42 8998bd30e6a1: Pulling fs layer 06:10:42 04944245beec: Pulling fs layer 06:10:42 699f458cf7ca: Pulling fs layer 06:10:42 765212b225bb: Pulling fs layer 06:10:42 f23df028b6ca: Pulling fs layer 06:10:42 765212b225bb: Waiting 06:10:42 f23df028b6ca: Waiting 06:10:42 d65c8cfc05b1: Pulling fs layer 06:10:42 d65c8cfc05b1: Waiting 06:10:42 2437ff75d9bd: Pulling fs layer 06:10:42 2437ff75d9bd: Waiting 06:10:42 04944245beec: Verifying Checksum 06:10:42 04944245beec: Download complete 06:10:42 765212b225bb: Verifying Checksum 06:10:42 765212b225bb: Download complete 06:10:43 f23df028b6ca: Verifying Checksum 06:10:43 f23df028b6ca: Download complete 06:10:43 d65c8cfc05b1: Verifying Checksum 06:10:43 d65c8cfc05b1: Download complete 06:10:43 699f458cf7ca: Verifying Checksum 06:10:43 699f458cf7ca: Download complete 06:10:43 8998bd30e6a1: Verifying Checksum 06:10:43 8998bd30e6a1: Download complete 06:10:45 2437ff75d9bd: Verifying Checksum 06:10:45 2437ff75d9bd: Download complete 06:10:47 8998bd30e6a1: Pull complete 06:10:48 04944245beec: Pull complete 06:10:49 699f458cf7ca: Pull complete 06:10:49 765212b225bb: Pull complete 06:10:50 f23df028b6ca: Pull complete 06:10:50 d65c8cfc05b1: Pull complete 06:11:05 2437ff75d9bd: Pull complete 06:11:05 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 06:11:05 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 06:11:05 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:11:06 prd-ubuntu20.04-docker-arm64-4c-16g-31 does not seem to be running inside a container 06:11:06 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgex-go/1 -v /w/workspace/edgex-go/1:/w/workspace/edgex-go/1:rw,z -v /w/workspace/edgex-go/1@tmp:/w/workspace/edgex-go/1@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 06:11:09 $ docker top 45fddf5ee835028dd2e568a805940a045564fcb9fc1ddc633267dd59ce03f38d -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:11:10 ---> job-cost.sh 06:11:10 lf-activate-venv: SKIPPING 06:11:10 INFO: No Stack... 06:11:10 INFO: Retrieving Pricing Info for: v3-standard-4 06:11:11 INFO: Archiving Costs [Pipeline] sh 06:11:12 + cut -d, -f6 06:11:12 + cat /w/workspace/edgex-go/1/archives/cost.csv [Pipeline] lock 06:11:12 Trying to acquire lock on [jenkins-edgexfoundry-edgex-go-PR-4039-1-stack-cost] 06:11:12 Resource [jenkins-edgexfoundry-edgex-go-PR-4039-1-stack-cost] did not exist. Created. 06:11:12 Lock acquired on [jenkins-edgexfoundry-edgex-go-PR-4039-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 06:11:13 + echo total: 0.10999999940395355 [Pipeline] stash 06:11:14 Stashed 1 file(s) [Pipeline] } 06:11:14 Lock released on resource [jenkins-edgexfoundry-edgex-go-PR-4039-1-stack-cost] [Pipeline] // lock [Pipeline] } 06:11:14 $ docker stop --time=1 45fddf5ee835028dd2e568a805940a045564fcb9fc1ddc633267dd59ce03f38d 06:11:15 $ docker rm -f 45fddf5ee835028dd2e568a805940a045564fcb9fc1ddc633267dd59ce03f38d [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } 06:11:16 Failed in branch arm64 [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (CodeCov) Stage "CodeCov" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snyk Scan) Stage "Snyk Scan" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to earlier failure(s) [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 06:11:17 + [ -d /w/workspace/edgex-go/1/archives ] [Pipeline] libraryResource [Pipeline] sh 06:11:18 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 06:11:19 ---> package-listing.sh 06:11:19 ++ facter osfamily 06:11:19 ++ tr '[:upper:]' '[:lower:]' 06:11:19 + OS_FAMILY=debian 06:11:19 + workspace=/w/workspace/edgex-go/1 06:11:19 + START_PACKAGES=/tmp/packages_start.txt 06:11:19 + END_PACKAGES=/tmp/packages_end.txt 06:11:19 + DIFF_PACKAGES=/tmp/packages_diff.txt 06:11:19 + PACKAGES=/tmp/packages_start.txt 06:11:19 + '[' /w/workspace/edgex-go/1 ']' 06:11:19 + PACKAGES=/tmp/packages_end.txt 06:11:19 + case "${OS_FAMILY}" in 06:11:19 + dpkg -l 06:11:19 + grep '^ii' 06:11:19 + '[' -f /tmp/packages_start.txt ']' 06:11:19 + '[' -f /tmp/packages_end.txt ']' 06:11:19 + diff /tmp/packages_start.txt /tmp/packages_end.txt 06:11:19 + '[' /w/workspace/edgex-go/1 ']' 06:11:19 + mkdir -p /w/workspace/edgex-go/1/archives/ 06:11:19 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgex-go/1/archives/ [Pipeline] echo 06:11:19 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/edgex-go/1/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 06:11:19 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:11:20 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:11:20 06:11:20 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:11:20 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:11:20 latest: Pulling from edgex-lftools-log-publisher 06:11:20 5eb5b503b376: Pulling fs layer 06:11:20 5c69ac0246d0: Pulling fs layer 06:11:20 ec43610c2a17: Pulling fs layer 06:11:20 3a2ae6a8a46f: Pulling fs layer 06:11:20 33b1e0a273af: Pulling fs layer 06:11:20 5d3b04190fa2: Pulling fs layer 06:11:20 2f39f015ded8: Pulling fs layer 06:11:20 33b1e0a273af: Waiting 06:11:20 5d3b04190fa2: Waiting 06:11:20 2f39f015ded8: Waiting 06:11:20 3a2ae6a8a46f: Waiting 06:11:20 5c69ac0246d0: Verifying Checksum 06:11:20 5c69ac0246d0: Download complete 06:11:20 3a2ae6a8a46f: Verifying Checksum 06:11:20 3a2ae6a8a46f: Download complete 06:11:20 ec43610c2a17: Verifying Checksum 06:11:20 ec43610c2a17: Download complete 06:11:20 33b1e0a273af: Verifying Checksum 06:11:20 33b1e0a273af: Download complete 06:11:20 5d3b04190fa2: Verifying Checksum 06:11:20 5d3b04190fa2: Download complete 06:11:20 5eb5b503b376: Download complete 06:11:21 2f39f015ded8: Download complete 06:11:22 5eb5b503b376: Pull complete 06:11:22 5c69ac0246d0: Pull complete 06:11:22 ec43610c2a17: Pull complete 06:11:22 3a2ae6a8a46f: Pull complete 06:11:22 33b1e0a273af: Pull complete 06:11:23 5d3b04190fa2: Pull complete 06:11:27 2f39f015ded8: Pull complete 06:11:27 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 06:11:27 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:11:27 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:11:27 prd-ubuntu20.04-docker-8c-8g-30 does not seem to be running inside a container 06:11:27 $ 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/edgex-go/1/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgex-go/1 -v /w/workspace/edgex-go/1:/w/workspace/edgex-go/1:rw,z -v /w/workspace/edgex-go/1@tmp:/w/workspace/edgex-go/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 06:11:29 $ docker top e1f855206657750f46eec3cbbac7ca6b062f095ee044d425296d7a0d6bb5373f -eo pid,comm [Pipeline] { [Pipeline] sh 06:11:29 + touch /tmp/pre-build-complete [Pipeline] sh 06:11:29 + mkdir -p /var/log/sysstat [Pipeline] sh 06:11:30 + ls /var/log/sa-host 06:11:30 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:11:30 provisioning config files... 06:11:30 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgex-go/1@tmp/config6375604221047056320tmp [Pipeline] { [Pipeline] echo 06:11:30 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 06:11:30 ---> create-netrc.sh [Pipeline] } 06:11:30 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 06:11:31 ---> python-tools-install.sh [Pipeline] echo 06:11:31 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 06:11:31 ---> sudo-logs.sh 06:11:31 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 06:11:31 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 06:11:32 ---> job-cost.sh 06:11:32 lf-activate-venv: SKIPPING 06:11:32 DEBUG: total: 0.10999999940395355 06:11:32 INFO: Retrieving Stack Cost... 06:11:32 INFO: Retrieving Pricing Info for: v3-standard-8 06:11:32 INFO: Archiving Costs [Pipeline] echo 06:11:32 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 06:11:33 ---> logs-deploy.sh 06:11:33 lf-activate-venv: SKIPPING 06:11:33 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/edgex-go/PR-4039/1 06:11:33 INFO: archiving workspace using pattern(s): 06:11:34 Archives upload complete. 06:11:34 INFO: archiving logs to Nexus