Pull request #4000 event Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from e09a9bbf58b117c119cc4b5277d657006e9925ef+87560f2f4565905b4987d66a8308e965001c5142 (b6b57a77224273160bdd8d4d21bf1eec16b766af) 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-ssh10188174045653701950.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-ssh987496407530414354.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 > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4000/workspace@libs/edgex-global-pipelines/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4000/workspace@libs/edgex-global-pipelines@tmp/jenkins-gitclient-ssh915995280490162701.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 Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that shared 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-ssh12483366562666512414.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 > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4000/workspace@libs/lf-pipelines/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/edgex-go/branches/PR-4000/workspace@libs/lf-pipelines@tmp/jenkins-gitclient-ssh4024066081889808838.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 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 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that shared 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:false] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [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: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] node Still waiting to schedule task Waiting for next available executor on ‘ubuntu20.04-docker-8c-8g’ Running on prd-ubuntu20.04-docker-8c-8g-63901 in /w/workspace/edgexfoundry_edgex-go_PR-4000 [Pipeline] { [Pipeline] ws Running in /w/workspace/edgex-go/13 [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/13 # 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/main commit 87560f2f4565905b4987d66a8308e965001c5142 into PR head commit e09a9bbf58b117c119cc4b5277d657006e9925ef Merge succeeded, producing e09a9bbf58b117c119cc4b5277d657006e9925ef Checking out Revision e09a9bbf58b117c119cc4b5277d657006e9925ef (PR-4000) > 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/4000/head:refs/remotes/origin/PR-4000 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f e09a9bbf58b117c119cc4b5277d657006e9925ef # 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 87560f2f4565905b4987d66a8308e965001c5142 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f e09a9bbf58b117c119cc4b5277d657006e9925ef # timeout=10 Commit message: "build(deps): Bump github.com/spiffe/go-spiffe/v2 from 2.0.0 to 2.1.0" First time build. Skipping changelog. [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 03:52:02 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 03:52:02 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 03:52:02 ========================================================= 03:52:02 EdgeX Global Pipelines Version Info 03:52:02 ========================================================= [Pipeline] libraryResource [Pipeline] sh > git rev-list --no-walk 4e8ef3d007229544309d655aadbda8e9a4df1492 # timeout=10 03:52:03 ------------------- 03:52:03 stable info: 03:52:03 ------------------- 03:52:03 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 03:52:03 Commit SHA: 95c76d14630896f3c9cf825147e1b1e2bad20cbb 03:52:03 Message: update stable to v1.0.230 03:52:03 ------------------- 03:52:03 experimental info: 03:52:03 ------------------- 03:52:03 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 03:52:03 Commit SHA: 95c76d14630896f3c9cf825147e1b1e2bad20cbb 03:52:03 Message: update experimental to v1.0.230 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 03:52:03 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = edgex-go-settings [Pipeline] echo 03:52:03 [edgeXSetupEnvironment]: set envvar PROJECT = edgex-go [Pipeline] echo 03:52:03 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 03:52:03 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 03:52:03 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 03:52:03 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.17 [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_GLOB = cmd/**/Dockerfile [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME_PREFIX = [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME_SUFFIX = [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = true [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v2 [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-4000 [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-4000 [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-4000 [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = e09a9bbf58b117c119cc4b5277d657006e9925ef [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = e09a9bb [Pipeline] echo 03:52:04 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:52:04 provisioning config files... 03:52:04 copy managed file [edgex-go-settings] to file:/w/workspace/edgex-go/13@tmp/config4056635565873472901tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:52:04 ---> docker-login.sh 03:52:04 nexus3.edgexfoundry.org:10001 03:52:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:52:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:52:04 Configure a credential helper to remove this warning. See 03:52:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:52:04 03:52:04 Login Succeeded 03:52:04 nexus3.edgexfoundry.org:10002 03:52:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:52:05 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:52:05 Configure a credential helper to remove this warning. See 03:52:05 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:52:05 03:52:05 Login Succeeded 03:52:05 nexus3.edgexfoundry.org:10003 03:52:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:52:05 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:52:05 Configure a credential helper to remove this warning. See 03:52:05 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:52:05 03:52:05 Login Succeeded 03:52:05 nexus3.edgexfoundry.org:10004 03:52:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:52:05 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:52:05 Configure a credential helper to remove this warning. See 03:52:05 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:52:05 03:52:05 Login Succeeded 03:52:05 docker.io 03:52:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:52:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:52:06 Configure a credential helper to remove this warning. See 03:52:06 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:52:06 03:52:06 Login Succeeded 03:52:06 ---> docker-login.sh ends [Pipeline] } 03:52:06 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:52: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/security-spiffe-token-provider/Dockerfile cmd/security-spire-agent/Dockerfile cmd/security-spire-config/Dockerfile cmd/security-spire-server/Dockerfile cmd/support-notifications/Dockerfile cmd/support-scheduler/Dockerfile cmd/sys-mgmt-agent/Dockerfile 03:52:06 + + dirname cmd/core-command/Dockerfile 03:52:06 cut -d/ -f2 03:52:06 + echo core-command,cmd/core-command/Dockerfile 03:52:06 + dirname cmd/core-data/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo core-data,cmd/core-data/Dockerfile 03:52:06 + dirname cmd/core-metadata/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo core-metadata,cmd/core-metadata/Dockerfile 03:52:06 + dirname cmd/security-bootstrapper/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo security-bootstrapper,cmd/security-bootstrapper/Dockerfile 03:52:06 + dirname cmd/security-proxy-setup/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo security-proxy-setup,cmd/security-proxy-setup/Dockerfile 03:52:06 + dirname cmd/security-secretstore-setup/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo security-secretstore-setup,cmd/security-secretstore-setup/Dockerfile 03:52:06 + dirname cmd/security-spiffe-token-provider/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo security-spiffe-token-provider,cmd/security-spiffe-token-provider/Dockerfile 03:52:06 + dirname cmd/security-spire-agent/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo security-spire-agent,cmd/security-spire-agent/Dockerfile 03:52:06 + dirname cmd/security-spire-config/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo security-spire-config,cmd/security-spire-config/Dockerfile 03:52:06 + dirname cmd/security-spire-server/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo security-spire-server,cmd/security-spire-server/Dockerfile 03:52:06 + dirname cmd/support-notifications/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo support-notifications,cmd/support-notifications/Dockerfile 03:52:06 + dirname cmd/support-scheduler/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo support-scheduler,cmd/support-scheduler/Dockerfile 03:52:06 + dirname cmd/sys-mgmt-agent/Dockerfile 03:52:06 + cut -d/ -f2 03:52:06 + echo sys-mgmt-agent,cmd/sys-mgmt-agent/Dockerfile [Pipeline] echo 03:52:06 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:security-spiffe-token-provider, dockerfile:cmd/security-spiffe-token-provider/Dockerfile], [image:security-spire-agent, dockerfile:cmd/security-spire-agent/Dockerfile], [image:security-spire-config, dockerfile:cmd/security-spire-config/Dockerfile], [image:security-spire-server, dockerfile:cmd/security-spire-server/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 03:52:06 + git rev-list -1 --merges e09a9bbf58b117c119cc4b5277d657006e9925ef~1..e09a9bbf58b117c119cc4b5277d657006e9925ef [Pipeline] echo 03:52:06 -----------> git rev-list -1 --merges e09a9bbf58b117c119cc4b5277d657006e9925ef~1..e09a9bbf58b117c119cc4b5277d657006e9925ef e09a9bbf58b117c119cc4b5277d657006e9925ef [false] [Pipeline] sh 03:52:07 + git log --format=format:%s -1 e09a9bbf58b117c119cc4b5277d657006e9925ef [Pipeline] echo 03:52:07 ========================================================= 03:52:07 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 03:52:07 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 03:52:07 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:52:07 + grep -v github /etc/ssh/ssh_known_hosts 03:52:07 + [ -e /tmp/ssh_known_hosts ] 03:52:07 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 03:52:07 + + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 03:52:07 sudo tee -a /etc/ssh/ssh_known_hosts 03:52:07 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] sh 03:52:07 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest 03:52:07 03:52:07 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest [Pipeline] isUnix [Pipeline] sh 03:52:08 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest 03:52:08 latest: Pulling from edgex-devops/py-git-semver 03:52:08 1fe172e4850f: Pulling fs layer 03:52:08 caf521ccaac6: Pulling fs layer 03:52:08 3ead6fa29328: Pulling fs layer 03:52:08 5c2a1cbceb83: Pulling fs layer 03:52:08 a8d5f1318db7: Pulling fs layer 03:52:08 c427282e49a2: Pulling fs layer 03:52:08 1827001aaf11: Pulling fs layer 03:52:08 0714d37db230: Pulling fs layer 03:52:08 ac28cf19c067: Pulling fs layer 03:52:08 ca983d60f3e2: Pulling fs layer 03:52:08 9f894cec8388: Pulling fs layer 03:52:08 5c2a1cbceb83: Waiting 03:52:08 a8d5f1318db7: Waiting 03:52:08 c427282e49a2: Waiting 03:52:08 1827001aaf11: Waiting 03:52:08 0714d37db230: Waiting 03:52:08 ac28cf19c067: Waiting 03:52:08 ca983d60f3e2: Waiting 03:52:08 9f894cec8388: Waiting 03:52:08 caf521ccaac6: Download complete 03:52:08 5c2a1cbceb83: Verifying Checksum 03:52:08 5c2a1cbceb83: Download complete 03:52:08 a8d5f1318db7: Verifying Checksum 03:52:08 a8d5f1318db7: Download complete 03:52:08 3ead6fa29328: Verifying Checksum 03:52:08 3ead6fa29328: Download complete 03:52:08 c427282e49a2: Verifying Checksum 03:52:08 c427282e49a2: Download complete 03:52:08 0714d37db230: Download complete 03:52:08 ac28cf19c067: Verifying Checksum 03:52:08 ac28cf19c067: Download complete 03:52:08 ca983d60f3e2: Verifying Checksum 03:52:08 ca983d60f3e2: Download complete 03:52:08 9f894cec8388: Download complete 03:52:08 1fe172e4850f: Verifying Checksum 03:52:08 1fe172e4850f: Download complete 03:52:08 1827001aaf11: Verifying Checksum 03:52:08 1827001aaf11: Download complete 03:52:10 1fe172e4850f: Pull complete 03:52:10 caf521ccaac6: Pull complete 03:52:10 3ead6fa29328: Pull complete 03:52:11 5c2a1cbceb83: Pull complete 03:52:11 a8d5f1318db7: Pull complete 03:52:11 c427282e49a2: Pull complete 03:52:13 1827001aaf11: Pull complete 03:52:13 0714d37db230: Pull complete 03:52:13 ac28cf19c067: Pull complete 03:52:13 ca983d60f3e2: Pull complete 03:52:13 9f894cec8388: Pull complete 03:52:13 Digest: sha256:90e63904a1edc574c23a580e5fc31fbcdccad1501625621f67a6be262171cfee 03:52:13 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest 03:52:13 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:latest [Pipeline] withDockerContainer 03:52:14 prd-ubuntu20.04-docker-8c-8g-63901 does not seem to be running inside a container 03:52:14 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgex-go/13 -v /w/workspace/edgex-go/13:/w/workspace/edgex-go/13:rw,z -v /w/workspace/edgex-go/13@tmp:/w/workspace/edgex-go/13@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 03:52:15 $ docker top 19889a082cda22e283b368bff088caff082f080d447ec689a762188d193ae8c9 -eo pid,comm 03:52: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). 03:52:15 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:52:15 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:52:15 [ssh-agent] Looking for ssh-agent implementation... 03:52:15 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:52:15 $ docker exec 19889a082cda22e283b368bff088caff082f080d447ec689a762188d193ae8c9 ssh-agent 03:52:16 SSH_AUTH_SOCK=/tmp/ssh-aqMUt9Z7lZnN/agent.33 03:52:16 SSH_AGENT_PID=39 03:52:16 Running ssh-add (command line suppressed) 03:52:16 Identity added: /w/workspace/edgex-go/13@tmp/private_key_1048446235676594456.key (/w/workspace/edgex-go/13@tmp/private_key_1048446235676594456.key) 03:52:16 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:52:16 + git tag --points-at HEAD [Pipeline] } 03:52:16 $ docker exec --env ******** --env ******** 19889a082cda22e283b368bff088caff082f080d447ec689a762188d193ae8c9 ssh-agent -k 03:52:16 unset SSH_AUTH_SOCK; 03:52:16 unset SSH_AGENT_PID; 03:52:16 echo Agent pid 39 killed; 03:52:16 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 03:52:16 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:52:16 [ssh-agent] Looking for ssh-agent implementation... 03:52:16 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:52:16 $ docker exec 19889a082cda22e283b368bff088caff082f080d447ec689a762188d193ae8c9 ssh-agent 03:52:17 SSH_AUTH_SOCK=/tmp/ssh-DSxexuFFrl6e/agent.71 03:52:17 SSH_AGENT_PID=77 03:52:17 Running ssh-add (command line suppressed) 03:52:17 Identity added: /w/workspace/edgex-go/13@tmp/private_key_4563316973450164444.key (/w/workspace/edgex-go/13@tmp/private_key_4563316973450164444.key) 03:52:17 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:52:17 + git semver init 03:52:17 2022-05-17 03:52:17,666 [run_init] DEBUG init version:0.0.0 force:False 03:52:17 2022-05-17 03:52:17,667 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgex-go/13/.semver 03:52:17 2022-05-17 03:52:17,667 [execute] INFO git clone -b semver git@github.com:edgexfoundry/edgex-go.git /w/workspace/edgex-go/13/.semver 03:52:17 2022-05-17 03:52:17,668 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/edgex-go.git', '/w/workspace/edgex-go/13/.semver'], cwd=/w/workspace/edgex-go/13, universal_newlines=False, shell=None, istream=None) 03:52:23 2022-05-17 03:52:22,043 [append_file] DEBUG append to file:/w/workspace/edgex-go/13/.git/info/exclude 03:52:23 2022-05-17 03:52:22,044 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgex-go/13/.semver/PR-4000 with force:False 03:52:23 2022-05-17 03:52:22,044 [write_file] DEBUG write to file:/w/workspace/edgex-go/13/.semver/PR-4000 03:52:23 2022-05-17 03:52:22,048 [execute] INFO git cat-file --batch-check 03:52:23 2022-05-17 03:52:22,048 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgex-go/13/.semver, universal_newlines=False, shell=None, istream=) 03:52:23 2022-05-17 03:52:22,055 [execute] INFO git cat-file --batch 03:52:23 2022-05-17 03:52:22,056 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgex-go/13/.semver, universal_newlines=False, shell=None, istream=) 03:52:23 2022-05-17 03:52:22,061 [read_version] DEBUG read version from /w/workspace/edgex-go/13/.semver/PR-4000 03:52:23 0.0.0 [Pipeline] } 03:52:23 $ docker exec --env ******** --env ******** 19889a082cda22e283b368bff088caff082f080d447ec689a762188d193ae8c9 ssh-agent -k 03:52:23 unset SSH_AUTH_SOCK; 03:52:23 unset SSH_AGENT_PID; 03:52:23 echo Agent pid 77 killed; 03:52:23 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:52:23 + git semver [Pipeline] } 03:52:23 $ docker stop --time=1 19889a082cda22e283b368bff088caff082f080d447ec689a762188d193ae8c9 03:52:25 $ docker rm -f 19889a082cda22e283b368bff088caff082f080d447ec689a762188d193ae8c9 [Pipeline] // withDockerContainer [Pipeline] sh 03:52:25 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 03:52:25 Stashed 1 file(s) [Pipeline] echo 03:52: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 03:52:25 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:52:25 ========================================================= 03:52:25 [edgeXBuildGoParallel] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.17-alpine] 03:52:25 ========================================================= [Pipeline] fileExists [Pipeline] sh 03:52:26 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.17-alpine 03:52:26 1.17-alpine: Pulling from edgex-devops/edgex-golang-base 03:52:26 59bf1c3509f3: Pulling fs layer 03:52:26 666ba61612fd: Pulling fs layer 03:52:26 8ed8ca486205: Pulling fs layer 03:52:26 4fe6c5a15a65: Pulling fs layer 03:52:26 22a0e8bec74d: Pulling fs layer 03:52:26 ca2b28591e48: Pulling fs layer 03:52:26 a51346096db8: Pulling fs layer 03:52:26 daebc70d1ce1: Pulling fs layer 03:52:26 0e18a0eac166: Pulling fs layer 03:52:26 ca2b28591e48: Waiting 03:52:26 a51346096db8: Waiting 03:52:26 daebc70d1ce1: Waiting 03:52:26 0e18a0eac166: Waiting 03:52:26 22a0e8bec74d: Waiting 03:52:26 4fe6c5a15a65: Waiting 03:52:26 8ed8ca486205: Verifying Checksum 03:52:26 8ed8ca486205: Download complete 03:52:26 666ba61612fd: Verifying Checksum 03:52:26 666ba61612fd: Download complete 03:52:26 22a0e8bec74d: Verifying Checksum 03:52:26 22a0e8bec74d: Download complete 03:52:26 ca2b28591e48: Verifying Checksum 03:52:26 ca2b28591e48: Download complete 03:52:26 a51346096db8: Download complete 03:52:26 59bf1c3509f3: Verifying Checksum 03:52:26 daebc70d1ce1: Verifying Checksum 03:52:26 daebc70d1ce1: Download complete 03:52:26 59bf1c3509f3: Pull complete 03:52:26 666ba61612fd: Pull complete 03:52:26 8ed8ca486205: Pull complete 03:52:26 0e18a0eac166: Verifying Checksum 03:52:26 0e18a0eac166: Download complete 03:52:26 4fe6c5a15a65: Verifying Checksum 03:52:31 4fe6c5a15a65: Pull complete 03:52:31 22a0e8bec74d: Pull complete 03:52:31 ca2b28591e48: Pull complete 03:52:31 a51346096db8: Pull complete 03:52:31 daebc70d1ce1: Pull complete 03:52:33 0e18a0eac166: Pull complete 03:52:33 Digest: sha256:5cf2d0a306c5171eb5b3008c4b83cc7b6044f1808c238cb17927cddb93576120 03:52:33 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.17-alpine 03:52:33 nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.17-alpine [Pipeline] fileExists [Pipeline] sh 03:52:34 + echo FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.17-alpine 03:52:34 WORKDIR /edgex 03:52:34 COPY go.mod . 03:52:34 RUN go mod download 03:52:34 + docker build -t ci-base-image-x86_64 -f - . 03:52:35 Sending build context to Docker daemon 335.3MB 03:52:35 Step 1/4 : FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.17-alpine 03:52:35 ---> f018257e8ee9 03:52:35 Step 2/4 : WORKDIR /edgex 03:52:37 ---> Running in a69e9584e518 03:52:37 Removing intermediate container a69e9584e518 03:52:37 ---> 994779f82f4a 03:52:37 Step 3/4 : COPY go.mod . 03:52:37 ---> 120132cbf6a6 03:52:37 Step 4/4 : RUN go mod download 03:52:37 ---> Running in 753d125dd224 03:52:40 Still waiting to schedule task 03:52:40 Waiting for next available executor on ‘ubuntu20.04-docker-arm64-4c-16g’ 03:52:52 Removing intermediate container 753d125dd224 03:52:52 ---> 64e8a1c6b2ad 03:52:52 Successfully built 64e8a1c6b2ad 03:52:52 Successfully tagged ci-base-image-x86_64:latest [Pipeline] isUnix [Pipeline] sh 03:52:53 + docker inspect -f . ci-base-image-x86_64 03:52:53 . [Pipeline] withDockerContainer 03:52:53 prd-ubuntu20.04-docker-8c-8g-63901 does not seem to be running inside a container 03:52:53 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgex-go/13 -v /w/workspace/edgex-go/13:/w/workspace/edgex-go/13:rw,z -v /w/workspace/edgex-go/13@tmp:/w/workspace/edgex-go/13@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 03:52:53 $ docker top b88e2d3576dacb991ba5e87fbaa49e5af9c13f196612de485b15545689066060 -eo pid,comm [Pipeline] { [Pipeline] sh 03:52:54 + go version 03:52:54 go version go1.17.6 linux/amd64 [Pipeline] } 03:52:54 $ docker stop --time=1 b88e2d3576dacb991ba5e87fbaa49e5af9c13f196612de485b15545689066060 03:52:55 $ docker rm -f b88e2d3576dacb991ba5e87fbaa49e5af9c13f196612de485b15545689066060 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] sh 03:52:55 + docker inspect -f . ci-base-image-x86_64 03:52:55 . [Pipeline] withDockerContainer 03:52:55 prd-ubuntu20.04-docker-8c-8g-63901 does not seem to be running inside a container 03:52:55 $ 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/13 -v /w/workspace/edgex-go/13:/w/workspace/edgex-go/13:rw,z -v /w/workspace/edgex-go/13@tmp:/w/workspace/edgex-go/13@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 03:52:56 $ docker top 79dc937ef8469dd85a70f21aecf86d6d1fc1adb5b5323a709e90a5188ddc28ed -eo pid,comm [Pipeline] { [Pipeline] echo 03:52:56 ========================================================= 03:52:56 [edgeXBuildGoParallel] Running Tests and Build... 03:52:56 ========================================================= [Pipeline] fileExists [Pipeline] sh 03:52:56 + make test 03:52:56 go mod tidy -compat=1.17 03:52:56 GO111MODULE=on go test -race -coverprofile=coverage.out ./... 03:53:01 ? github.com/edgexfoundry/edgex-go [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/core-command [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/core-data [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/core-metadata [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/secrets-config [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/security-bootstrapper [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/security-file-token-provider [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/security-proxy-setup [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/security-secretstore-setup [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/security-spiffe-token-provider [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/support-notifications [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/support-scheduler [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/sys-mgmt-agent [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/cmd/sys-mgmt-executor [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/internal [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/internal/core/command [no test files] 03:53:14 ok github.com/edgexfoundry/edgex-go/internal/core/command/application 0.065s coverage: 28.7% of statements 03:53:14 ? github.com/edgexfoundry/edgex-go/internal/core/command/config [no test files] 03:53:14 ? github.com/edgexfoundry/edgex-go/internal/core/command/container [no test files] 03:53:14 ok github.com/edgexfoundry/edgex-go/internal/core/command/controller/http 0.087s coverage: 98.5% of statements 03:53:14 ? github.com/edgexfoundry/edgex-go/internal/core/data [no test files] 03:53:15 ok github.com/edgexfoundry/edgex-go/internal/core/data/application 0.087s coverage: 53.4% of statements 03:53:15 ? github.com/edgexfoundry/edgex-go/internal/core/data/config [no test files] 03:53:15 ? github.com/edgexfoundry/edgex-go/internal/core/data/container [no test files] 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/core/data/controller/http 2.753s coverage: 89.2% of statements 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/data/controller/messaging [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces/mocks [no test files] 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/core/data/messaging 1.056s coverage: 84.8% of statements 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/data/mocks [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/metadata [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/application [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/config [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/container [no test files] 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/core/metadata/controller/http 0.456s coverage: 95.6% of statements 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces/mocks [no test files] 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/io 0.065s coverage: 72.2% of statements 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/pkg [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/pkg/application [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/handlers [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/interfaces [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/pkg/common [no test files] 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/pkg/controller/http 0.061s coverage: 60.0% of statements 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/pkg/correlation [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/pkg/db [no test files] 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/pkg/db/redis [no test files] 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/pkg/infrastructure/redis 0.051s coverage: 0.9% of statements 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/pkg/interfaces [no test files] 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/pkg/telemetry 0.060s coverage: 58.8% of statements 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/pkg/utils 0.054s coverage: 29.6% of statements 03:53:18 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper [no test files] 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command 0.059s coverage: 47.1% of statements 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gate 1.066s coverage: 79.5% of statements 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/genpassword 0.054s coverage: 94.1% of statements 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gethttpstatus 0.051s coverage: 96.3% of statements 03:53:18 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/help 0.041s coverage: 87.5% of statements 03:53:26 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/listen 11.058s coverage: 94.4% of statements 03:53:26 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/ping 0.048s coverage: 44.8% of statements 03:53:30 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl 13.168s coverage: 82.5% of statements 03:53:30 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl/share [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/waitfor 22.084s coverage: 92.9% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/container [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/handlers [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/helper 0.022s coverage: 65.1% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/interfaces [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/container [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/handlers [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/tcp 11.073s coverage: 87.2% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/config/command [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/help 0.040s coverage: 100.0% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/adduser 0.076s coverage: 58.8% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/common [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/deluser 0.071s coverage: 80.0% of statements 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/jwt 0.051s coverage: 87.2% of statements 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/oauth2 0.073s coverage: 85.4% of statements 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/tls 0.158s coverage: 91.2% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/config/interfaces [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider 0.149s coverage: 64.4% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/container [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider/mocks 0.059s coverage: 100.0% of statements 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/kdf 0.037s coverage: 89.4% of statements 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/kdf/mocks 0.031s coverage: 100.0% of statements 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader 0.026s coverage: 73.7% of statements 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader/mocks 0.022s coverage: 100.0% of statements 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/proxy 0.335s coverage: 65.4% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/container [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/models [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore 0.141s coverage: 43.8% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/container [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/secretsengine 0.083s coverage: 89.5% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokencreatable [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokenfilewriter 0.061s coverage: 84.8% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider/container [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/notifications [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/application 6.077s coverage: 17.7% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel/mocks [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/container [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/controller/http 0.164s coverage: 92.3% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces/mocks [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/application [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/application/scheduler 0.056s coverage: 63.2% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/container [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/controller/http 0.097s coverage: 97.7% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces/mocks [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/system/agent [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/system/agent/application/direct 0.053s coverage: 28.9% of statements 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application/direct/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application/executor [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/system/agent/config [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/system/agent/container [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/system/agent/controller/http [no test files] 03:53:38 ? github.com/edgexfoundry/edgex-go/internal/system/agent/interfaces [no test files] 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/system/agent/response 0.053s coverage: 100.0% of statements 03:53:38 ok github.com/edgexfoundry/edgex-go/internal/system/executor 0.033s coverage: 96.9% of statements 03:53:38 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 03:53:56 GO111MODULE=on go vet ./... 03:54:00 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 03:54:01 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 03:54:01 ./bin/test-attribution-txt.sh 03:54:01 An attribution for github.com/Microsoft/go-winio is missing from Attribution.txt, please add 03:54:01 make: *** [Makefile:146: test] Error 1 [Pipeline] } 03:54:01 $ docker stop --time=1 79dc937ef8469dd85a70f21aecf86d6d1fc1adb5b5323a709e90a5188ddc28ed 03:54:03 $ docker rm -f 79dc937ef8469dd85a70f21aecf86d6d1fc1adb5b5323a709e90a5188ddc28ed [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] } 03:54:04 Failed in branch amd64 03:56:08 Running on prd-ubuntu20.04-docker-arm64-4c-16g-63902 in /w/workspace/edgexfoundry_edgex-go_PR-4000 [Pipeline] { [Pipeline] ws 03:56:08 Running in /w/workspace/edgex-go/13 [Pipeline] { [Pipeline] checkout 03:56:09 The recommended git tool is: git 03:56:15 using credential edgex-jenkins-ssh 03:56:15 Cloning the remote Git repository 03:56:15 Cloning repository git@github.com:edgexfoundry/edgex-go.git 03:56:15 > git init /w/workspace/edgex-go/13 # timeout=10 03:56:15 Fetching upstream changes from git@github.com:edgexfoundry/edgex-go.git 03:56:15 > git --version # timeout=10 03:56:15 > git --version # 'git version 2.25.1' 03:56:15 using GIT_SSH to set credentials SSH Credentials for GitHub 03:56:16 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/edgex-go.git +refs/heads/*:refs/remotes/origin/* # timeout=10 03:56:33 Merging remotes/origin/main commit 87560f2f4565905b4987d66a8308e965001c5142 into PR head commit e09a9bbf58b117c119cc4b5277d657006e9925ef 03:56:33 Merge succeeded, producing e09a9bbf58b117c119cc4b5277d657006e9925ef 03:56:33 Checking out Revision e09a9bbf58b117c119cc4b5277d657006e9925ef (PR-4000) 03:56:32 > git config remote.origin.url git@github.com:edgexfoundry/edgex-go.git # timeout=10 03:56:32 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 03:56:32 > git config remote.origin.url git@github.com:edgexfoundry/edgex-go.git # timeout=10 03:56:32 Fetching upstream changes from git@github.com:edgexfoundry/edgex-go.git 03:56:32 using GIT_SSH to set credentials SSH Credentials for GitHub 03:56:32 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/edgex-go.git +refs/pull/4000/head:refs/remotes/origin/PR-4000 +refs/heads/main:refs/remotes/origin/main # timeout=10 03:56:33 > git config core.sparsecheckout # timeout=10 03:56:33 > git checkout -f e09a9bbf58b117c119cc4b5277d657006e9925ef # timeout=10 03:56:33 > git remote # timeout=10 03:56:33 > git config --get remote.origin.url # timeout=10 03:56:33 using GIT_SSH to set credentials SSH Credentials for GitHub 03:56:33 > git merge 87560f2f4565905b4987d66a8308e965001c5142 # timeout=10 03:56:33 > git rev-parse HEAD^{commit} # timeout=10 03:56:33 > git config core.sparsecheckout # timeout=10 03:56:33 > git checkout -f e09a9bbf58b117c119cc4b5277d657006e9925ef # timeout=10 03:56:37 Commit message: "build(deps): Bump github.com/spiffe/go-spiffe/v2 from 2.0.0 to 2.1.0" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 03:56:38 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 03:56:38 % Total % Received % Xferd Average Speed Time Time Time Current 03:56:38 Dload Upload Total Spent Left Speed 03:56:38 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12253 100 12253 0 0 221k 0 --:--:-- --:--:-- --:--:-- 221k [Pipeline] sh 03:56:39 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 03:56:39 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 03:56:39 + sudo tee /etc/docker/daemon.new 03:56:39 { 03:56:39 "registry-mirrors": [ 03:56:39 "https://nexus3.edgexfoundry.org:10001" 03:56:39 ], 03:56:39 "bip": "10.250.0.254/24", 03:56:39 "hosts": [ 03:56:39 "tcp://0.0.0.0:5555", 03:56:39 "unix:///var/run/docker.sock" 03:56:39 ], 03:56:39 "mtu": 1458, 03:56:39 "selinux-enabled": true, 03:56:39 "seccomp-profile": "/etc/docker/seccomp.json" 03:56:39 } [Pipeline] sh 03:56:40 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 03:56:40 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:56:58 provisioning config files... 03:56:58 copy managed file [edgex-go-settings] to file:/w/workspace/edgex-go/13@tmp/config3882334918538652392tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:56:59 ---> docker-login.sh 03:56:59 nexus3.edgexfoundry.org:10001 03:56:59 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:57:00 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:57:00 Configure a credential helper to remove this warning. See 03:57:00 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:57:00 03:57:00 Login Succeeded 03:57:00 nexus3.edgexfoundry.org:10002 03:57:00 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:57:00 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:57:00 Configure a credential helper to remove this warning. See 03:57:00 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:57:00 03:57:00 Login Succeeded 03:57:00 nexus3.edgexfoundry.org:10003 03:57:01 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:57:01 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:57:01 Configure a credential helper to remove this warning. See 03:57:01 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:57:01 03:57:01 Login Succeeded 03:57:01 nexus3.edgexfoundry.org:10004 03:57:01 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:57:01 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:57:01 Configure a credential helper to remove this warning. See 03:57:01 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:57:01 03:57:01 Login Succeeded 03:57:01 docker.io 03:57:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:57:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 03:57:02 Configure a credential helper to remove this warning. See 03:57:02 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 03:57:02 03:57:02 Login Succeeded 03:57:02 ---> docker-login.sh ends [Pipeline] } 03:57:02 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:57:03 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 03:57:03 ========================================================= 03:57:03 [edgeXBuildGoParallel] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.17-alpine] 03:57:03 ========================================================= [Pipeline] fileExists [Pipeline] sh 03:57:03 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.17-alpine 03:57:03 1.17-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 03:57:03 9b3977197b4f: Pulling fs layer 03:57:03 1a89e8eeedd5: Pulling fs layer 03:57:03 94645a83ff95: Pulling fs layer 03:57:03 3f3a8bcf1eab: Pulling fs layer 03:57:03 0c92f367c5e7: Pulling fs layer 03:57:03 3096ccb668a1: Pulling fs layer 03:57:03 e8cf19c19ddd: Pulling fs layer 03:57:03 a4caa8a26152: Pulling fs layer 03:57:03 3f3a8bcf1eab: Waiting 03:57:03 e8cf19c19ddd: Waiting 03:57:03 0c92f367c5e7: Waiting 03:57:03 3096ccb668a1: Waiting 03:57:03 a4caa8a26152: Waiting 03:57:03 94645a83ff95: Verifying Checksum 03:57:03 94645a83ff95: Download complete 03:57:03 1a89e8eeedd5: Verifying Checksum 03:57:03 1a89e8eeedd5: Download complete 03:57:03 0c92f367c5e7: Verifying Checksum 03:57:03 0c92f367c5e7: Download complete 03:57:03 3096ccb668a1: Verifying Checksum 03:57:03 3096ccb668a1: Download complete 03:57:03 9b3977197b4f: Verifying Checksum 03:57:03 9b3977197b4f: Download complete 03:57:03 e8cf19c19ddd: Verifying Checksum 03:57:03 e8cf19c19ddd: Download complete 03:57:04 9b3977197b4f: Pull complete 03:57:04 1a89e8eeedd5: Pull complete 03:57:05 94645a83ff95: Pull complete 03:57:05 a4caa8a26152: Verifying Checksum 03:57:05 a4caa8a26152: Download complete 03:57:06 3f3a8bcf1eab: Verifying Checksum 03:57:06 3f3a8bcf1eab: Download complete 03:57:21 3f3a8bcf1eab: Pull complete 03:57:21 0c92f367c5e7: Pull complete 03:57:21 3096ccb668a1: Pull complete 03:57:21 e8cf19c19ddd: Pull complete 03:57:26 a4caa8a26152: Pull complete 03:57:26 Digest: sha256:b3ad895ecde34a7521bb8912598475bc58d052e1c2c58d00df7f0fe54a102a46 03:57:26 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.17-alpine 03:57:26 nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.17-alpine [Pipeline] fileExists [Pipeline] sh 03:57:27 + echo FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.17-alpine 03:57:27 WORKDIR /edgex 03:57:27 COPY go.mod . 03:57:27 RUN go mod download 03:57:27 + docker build -t ci-base-image-arm64 -f - . 03:57:30 Sending build context to Docker daemon 169.4MB 03:57:30 Step 1/4 : FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.17-alpine 03:57:30 ---> 725f1c02e7f9 03:57:30 Step 2/4 : WORKDIR /edgex 03:57:31 ---> Running in a862404850df 03:57:31 Removing intermediate container a862404850df 03:57:31 ---> ba277a395d4c 03:57:31 Step 3/4 : COPY go.mod . 03:57:32 ---> 7c36ed504335 03:57:32 Step 4/4 : RUN go mod download 03:57:32 ---> Running in 2c859d734524 03:58:19 Removing intermediate container 2c859d734524 03:58:19 ---> 21f180fd36db 03:58:19 Successfully built 21f180fd36db 03:58:19 Successfully tagged ci-base-image-arm64:latest [Pipeline] isUnix [Pipeline] sh 03:58:19 + docker inspect -f . ci-base-image-arm64 03:58:19 . [Pipeline] withDockerContainer 03:58:20 prd-ubuntu20.04-docker-arm64-4c-16g-63902 does not seem to be running inside a container 03:58:20 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgex-go/13 -v /w/workspace/edgex-go/13:/w/workspace/edgex-go/13:rw,z -v /w/workspace/edgex-go/13@tmp:/w/workspace/edgex-go/13@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 03:58:21 $ docker top 29dbf88f555648ac1ef86719b1e552c3ccaface7559ce34fcc4417d74c494d24 -eo pid,comm [Pipeline] { [Pipeline] sh 03:58:22 + go version 03:58:22 go version go1.17.6 linux/arm64 [Pipeline] } 03:58:22 $ docker stop --time=1 29dbf88f555648ac1ef86719b1e552c3ccaface7559ce34fcc4417d74c494d24 03:58:24 $ docker rm -f 29dbf88f555648ac1ef86719b1e552c3ccaface7559ce34fcc4417d74c494d24 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] sh 03:58:24 + docker inspect -f . ci-base-image-arm64 03:58:24 . [Pipeline] withDockerContainer 03:58:25 prd-ubuntu20.04-docker-arm64-4c-16g-63902 does not seem to be running inside a container 03:58:25 $ 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/13 -v /w/workspace/edgex-go/13:/w/workspace/edgex-go/13:rw,z -v /w/workspace/edgex-go/13@tmp:/w/workspace/edgex-go/13@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 03:58:26 $ docker top 496bc0a4d1d756155ddbc09c0c4064e6cf2c2506bd2ab9e32df65b40ff2105c9 -eo pid,comm [Pipeline] { [Pipeline] echo 03:58:26 ========================================================= 03:58:26 [edgeXBuildGoParallel] Running Tests and Build... 03:58:26 ========================================================= [Pipeline] fileExists [Pipeline] sh 03:58:27 + make test 03:58:27 go mod tidy -compat=1.17 03:58:28 GO111MODULE=on go test -race -coverprofile=coverage.out ./... 03:59:00 ? github.com/edgexfoundry/edgex-go [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/core-command [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/core-data [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/core-metadata [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/secrets-config [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/security-bootstrapper [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/security-file-token-provider [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/security-proxy-setup [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/security-secretstore-setup [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/security-spiffe-token-provider [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/support-notifications [no test files] 04:00:52 ? github.com/edgexfoundry/edgex-go/cmd/support-scheduler [no test files] 04:00:53 ? github.com/edgexfoundry/edgex-go/cmd/sys-mgmt-agent [no test files] 04:00:53 ? github.com/edgexfoundry/edgex-go/cmd/sys-mgmt-executor [no test files] 04:00:53 ? github.com/edgexfoundry/edgex-go/internal [no test files] 04:00:53 ? github.com/edgexfoundry/edgex-go/internal/core/command [no test files] 04:01:08 ok github.com/edgexfoundry/edgex-go/internal/core/command/application 0.336s coverage: 28.7% of statements 04:01:08 ? github.com/edgexfoundry/edgex-go/internal/core/command/config [no test files] 04:01:08 ? github.com/edgexfoundry/edgex-go/internal/core/command/container [no test files] 04:01:12 ok github.com/edgexfoundry/edgex-go/internal/core/command/controller/http 0.665s coverage: 98.5% of statements 04:01:12 ? github.com/edgexfoundry/edgex-go/internal/core/data [no test files] 04:01:12 ok github.com/edgexfoundry/edgex-go/internal/core/data/application 0.452s coverage: 53.4% of statements 04:01:12 ? github.com/edgexfoundry/edgex-go/internal/core/data/config [no test files] 04:01:12 ? github.com/edgexfoundry/edgex-go/internal/core/data/container [no test files] 04:01:34 ok github.com/edgexfoundry/edgex-go/internal/core/data/controller/http 19.372s coverage: 89.2% of statements 04:01:34 ? github.com/edgexfoundry/edgex-go/internal/core/data/controller/messaging [no test files] 04:01:34 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces [no test files] 04:01:34 ? github.com/edgexfoundry/edgex-go/internal/core/data/infrastructure/interfaces/mocks [no test files] 04:01:34 ok github.com/edgexfoundry/edgex-go/internal/core/data/messaging 1.450s coverage: 84.8% of statements 04:01:34 ? github.com/edgexfoundry/edgex-go/internal/core/data/mocks [no test files] 04:01:34 ? github.com/edgexfoundry/edgex-go/internal/core/metadata [no test files] 04:01:34 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/application [no test files] 04:01:34 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/config [no test files] 04:01:34 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/container [no test files] 04:01:37 ok github.com/edgexfoundry/edgex-go/internal/core/metadata/controller/http 2.288s coverage: 95.6% of statements 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces [no test files] 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/core/metadata/infrastructure/interfaces/mocks [no test files] 04:01:37 ok github.com/edgexfoundry/edgex-go/internal/io 0.238s coverage: 72.2% of statements 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/pkg [no test files] 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/pkg/application [no test files] 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/handlers [no test files] 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/pkg/bootstrap/interfaces [no test files] 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/pkg/common [no test files] 04:01:37 ok github.com/edgexfoundry/edgex-go/internal/pkg/controller/http 0.402s coverage: 60.0% of statements 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/pkg/correlation [no test files] 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/pkg/db [no test files] 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/pkg/db/redis [no test files] 04:01:37 ok github.com/edgexfoundry/edgex-go/internal/pkg/infrastructure/redis 0.364s coverage: 0.9% of statements 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/pkg/interfaces [no test files] 04:01:37 ok github.com/edgexfoundry/edgex-go/internal/pkg/telemetry 0.605s coverage: 58.8% of statements 04:01:37 ok github.com/edgexfoundry/edgex-go/internal/pkg/utils 0.291s coverage: 29.6% of statements 04:01:37 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper [no test files] 04:01:37 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command 0.276s coverage: 47.1% of statements 04:01:37 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gate 1.295s coverage: 79.5% of statements 04:01:37 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/genpassword 0.204s coverage: 94.1% of statements 04:01:39 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/gethttpstatus 0.259s coverage: 96.3% of statements 04:01:39 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/help 0.196s coverage: 87.5% of statements 04:01:54 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/listen 12.334s coverage: 94.4% of statements 04:01:54 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/ping 0.232s coverage: 44.8% of statements 04:01:58 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl 14.792s coverage: 82.5% of statements 04:01:58 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/setupacl/share [no test files] 04:02:05 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/command/waitfor 22.341s coverage: 92.9% of statements 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/config [no test files] 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/container [no test files] 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/handlers [no test files] 04:02:05 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/helper 0.072s coverage: 65.1% of statements 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/interfaces [no test files] 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis [no test files] 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/config [no test files] 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/container [no test files] 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/redis/handlers [no test files] 04:02:05 ok github.com/edgexfoundry/edgex-go/internal/security/bootstrapper/tcp 11.215s coverage: 87.2% of statements 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/config [no test files] 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/config/command [no test files] 04:02:05 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/help 0.184s coverage: 100.0% of statements 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy [no test files] 04:02:05 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/adduser 0.289s coverage: 58.8% of statements 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/common [no test files] 04:02:05 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/deluser 0.323s coverage: 80.0% of statements 04:02:05 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/jwt 0.284s coverage: 87.2% of statements 04:02:05 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/oauth2 0.305s coverage: 85.4% of statements 04:02:05 ok github.com/edgexfoundry/edgex-go/internal/security/config/command/proxy/tls 0.831s coverage: 91.2% of statements 04:02:05 ? github.com/edgexfoundry/edgex-go/internal/security/config/interfaces [no test files] 04:02:12 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider 1.047s coverage: 64.4% of statements 04:02:12 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/config [no test files] 04:02:12 ? github.com/edgexfoundry/edgex-go/internal/security/fileprovider/container [no test files] 04:02:12 ok github.com/edgexfoundry/edgex-go/internal/security/fileprovider/mocks 0.255s coverage: 100.0% of statements 04:02:12 ok github.com/edgexfoundry/edgex-go/internal/security/kdf 0.253s coverage: 89.4% of statements 04:02:12 ok github.com/edgexfoundry/edgex-go/internal/security/kdf/mocks 0.075s coverage: 100.0% of statements 04:02:12 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader 0.079s coverage: 73.7% of statements 04:02:12 ok github.com/edgexfoundry/edgex-go/internal/security/pipedhexreader/mocks 0.076s coverage: 100.0% of statements 04:02:20 ok github.com/edgexfoundry/edgex-go/internal/security/proxy 1.410s coverage: 65.4% of statements 04:02:20 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/config [no test files] 04:02:20 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/container [no test files] 04:02:20 ? github.com/edgexfoundry/edgex-go/internal/security/proxy/models [no test files] 04:02:24 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore 0.878s coverage: 43.8% of statements 04:02:24 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/config [no test files] 04:02:24 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/container [no test files] 04:02:24 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/secretsengine 0.411s coverage: 89.5% of statements 04:02:24 ? github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokencreatable [no test files] 04:02:24 ok github.com/edgexfoundry/edgex-go/internal/security/secretstore/tokenfilewriter 0.249s coverage: 84.8% of statements 04:02:24 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider [no test files] 04:02:24 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider/config [no test files] 04:02:24 ? github.com/edgexfoundry/edgex-go/internal/security/spiffetokenprovider/container [no test files] 04:02:24 ? github.com/edgexfoundry/edgex-go/internal/support/notifications [no test files] 04:02:32 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/application 6.460s coverage: 17.7% of statements 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/application/channel/mocks [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/config [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/container [no test files] 04:02:32 ok github.com/edgexfoundry/edgex-go/internal/support/notifications/controller/http 0.668s coverage: 92.3% of statements 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/notifications/infrastructure/interfaces/mocks [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/application [no test files] 04:02:32 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/application/scheduler 0.300s coverage: 63.2% of statements 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/config [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/container [no test files] 04:02:32 ok github.com/edgexfoundry/edgex-go/internal/support/scheduler/controller/http 0.427s coverage: 97.7% of statements 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/support/scheduler/infrastructure/interfaces/mocks [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/system/agent [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application [no test files] 04:02:32 ok github.com/edgexfoundry/edgex-go/internal/system/agent/application/direct 0.198s coverage: 28.9% of statements 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application/direct/config [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/system/agent/application/executor [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/system/agent/config [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/system/agent/container [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/system/agent/controller/http [no test files] 04:02:32 ? github.com/edgexfoundry/edgex-go/internal/system/agent/interfaces [no test files] 04:02:32 ok github.com/edgexfoundry/edgex-go/internal/system/agent/response 0.195s coverage: 100.0% of statements 04:02:32 ok github.com/edgexfoundry/edgex-go/internal/system/executor 0.092s coverage: 96.9% of statements 04:02:33 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 04:02:33 WARNING: Linting skipped (not on x86_64 or linter not installed) 04:02:33 GO111MODULE=on go vet ./... 04:04:25 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 04:04:25 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 04:04:25 ./bin/test-attribution-txt.sh 04:04:25 An attribution for github.com/Microsoft/go-winio is missing from Attribution.txt, please add 04:04:26 make: *** [Makefile:146: test] Error 1 [Pipeline] } 04:04:26 $ docker stop --time=1 496bc0a4d1d756155ddbc09c0c4064e6cf2c2506bd2ab9e32df65b40ff2105c9 04:04:28 $ docker rm -f 496bc0a4d1d756155ddbc09c0c4064e6cf2c2506bd2ab9e32df65b40ff2105c9 [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] sh 04:04:30 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:04:30 04:04:30 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] sh 04:04:31 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:04:31 arm64: Pulling from edgex-lftools-log-publisher 04:04:31 8998bd30e6a1: Pulling fs layer 04:04:31 04944245beec: Pulling fs layer 04:04:31 699f458cf7ca: Pulling fs layer 04:04:31 765212b225bb: Pulling fs layer 04:04:31 f23df028b6ca: Pulling fs layer 04:04:31 d65c8cfc05b1: Pulling fs layer 04:04:31 2437ff75d9bd: Pulling fs layer 04:04:31 765212b225bb: Waiting 04:04:31 f23df028b6ca: Waiting 04:04:31 d65c8cfc05b1: Waiting 04:04:31 2437ff75d9bd: Waiting 04:04:31 04944245beec: Verifying Checksum 04:04:31 04944245beec: Download complete 04:04:31 765212b225bb: Verifying Checksum 04:04:31 765212b225bb: Download complete 04:04:31 f23df028b6ca: Download complete 04:04:31 d65c8cfc05b1: Verifying Checksum 04:04:31 d65c8cfc05b1: Download complete 04:04:31 699f458cf7ca: Verifying Checksum 04:04:31 699f458cf7ca: Download complete 04:04:31 8998bd30e6a1: Verifying Checksum 04:04:31 8998bd30e6a1: Download complete 04:04:34 2437ff75d9bd: Verifying Checksum 04:04:34 2437ff75d9bd: Download complete 04:04:36 8998bd30e6a1: Pull complete 04:04:36 04944245beec: Pull complete 04:04:38 699f458cf7ca: Pull complete 04:04:38 765212b225bb: Pull complete 04:04:39 f23df028b6ca: Pull complete 04:04:39 d65c8cfc05b1: Pull complete 04:04:54 2437ff75d9bd: Pull complete 04:04:54 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 04:04:54 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:04:54 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] withDockerContainer 04:04:54 prd-ubuntu20.04-docker-arm64-4c-16g-63902 does not seem to be running inside a container 04:04:55 $ 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/13 -v /w/workspace/edgex-go/13:/w/workspace/edgex-go/13:rw,z -v /w/workspace/edgex-go/13@tmp:/w/workspace/edgex-go/13@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 04:04:57 $ docker top b5ffa571e88928f87f4fb0122ddf996f11679c00c4c77c97f5e44e54a00e0d52 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:04:58 ---> job-cost.sh 04:04:58 lf-activate-venv: SKIPPING 04:04:58 INFO: No Stack... 04:04:59 INFO: Retrieving Pricing Info for: v3-standard-4 04:05:00 INFO: Archiving Costs [Pipeline] sh 04:05:00 + cat /w/workspace/edgex-go/13/archives/cost.csv 04:05:00 + cut -d, -f6 [Pipeline] lock 04:05:01 Trying to acquire lock on [jenkins-edgexfoundry-edgex-go-PR-4000-13-stack-cost] 04:05:01 Resource [jenkins-edgexfoundry-edgex-go-PR-4000-13-stack-cost] did not exist. Created. 04:05:01 Lock acquired on [jenkins-edgexfoundry-edgex-go-PR-4000-13-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 04:05:01 + echo total: 0.10999999940395355 [Pipeline] stash 04:05:02 Stashed 1 file(s) [Pipeline] } 04:05:02 Lock released on resource [jenkins-edgexfoundry-edgex-go-PR-4000-13-stack-cost] [Pipeline] // lock [Pipeline] } 04:05:02 $ docker stop --time=1 b5ffa571e88928f87f4fb0122ddf996f11679c00c4c77c97f5e44e54a00e0d52 04:05:04 $ docker rm -f b5ffa571e88928f87f4fb0122ddf996f11679c00c4c77c97f5e44e54a00e0d52 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } 04:05:04 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 04:05:05 + [ -d /w/workspace/edgex-go/13/archives ] [Pipeline] libraryResource [Pipeline] sh 04:05:05 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 04:05:06 ---> package-listing.sh 04:05:06 ++ facter osfamily 04:05:06 ++ tr '[:upper:]' '[:lower:]' 04:05:06 + OS_FAMILY=debian 04:05:06 + workspace=/w/workspace/edgex-go/13 04:05:06 + START_PACKAGES=/tmp/packages_start.txt 04:05:06 + END_PACKAGES=/tmp/packages_end.txt 04:05:06 + DIFF_PACKAGES=/tmp/packages_diff.txt 04:05:06 + PACKAGES=/tmp/packages_start.txt 04:05:06 + '[' /w/workspace/edgex-go/13 ']' 04:05:06 + PACKAGES=/tmp/packages_end.txt 04:05:06 + case "${OS_FAMILY}" in 04:05:06 + dpkg -l 04:05:06 + grep '^ii' 04:05:06 + '[' -f /tmp/packages_start.txt ']' 04:05:06 + '[' -f /tmp/packages_end.txt ']' 04:05:06 + diff /tmp/packages_start.txt /tmp/packages_end.txt 04:05:06 + '[' /w/workspace/edgex-go/13 ']' 04:05:06 + mkdir -p /w/workspace/edgex-go/13/archives/ 04:05:06 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgex-go/13/archives/ [Pipeline] echo 04:05:06 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/13/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 04:05:06 + facter operatingsystem [Pipeline] isUnix [Pipeline] sh 04:05:07 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:05:07 04:05:07 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] sh 04:05:07 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:05:07 latest: Pulling from edgex-lftools-log-publisher 04:05:07 5eb5b503b376: Pulling fs layer 04:05:07 5c69ac0246d0: Pulling fs layer 04:05:07 ec43610c2a17: Pulling fs layer 04:05:07 3a2ae6a8a46f: Pulling fs layer 04:05:07 33b1e0a273af: Pulling fs layer 04:05:07 5d3b04190fa2: Pulling fs layer 04:05:07 2f39f015ded8: Pulling fs layer 04:05:07 3a2ae6a8a46f: Waiting 04:05:07 33b1e0a273af: Waiting 04:05:07 5d3b04190fa2: Waiting 04:05:07 2f39f015ded8: Waiting 04:05:07 5c69ac0246d0: Verifying Checksum 04:05:07 5c69ac0246d0: Download complete 04:05:07 3a2ae6a8a46f: Verifying Checksum 04:05:07 3a2ae6a8a46f: Download complete 04:05:07 33b1e0a273af: Verifying Checksum 04:05:07 33b1e0a273af: Download complete 04:05:07 5d3b04190fa2: Download complete 04:05:08 ec43610c2a17: Verifying Checksum 04:05:08 ec43610c2a17: Download complete 04:05:08 5eb5b503b376: Verifying Checksum 04:05:08 5eb5b503b376: Download complete 04:05:08 2f39f015ded8: Download complete 04:05:09 5eb5b503b376: Pull complete 04:05:09 5c69ac0246d0: Pull complete 04:05:10 ec43610c2a17: Pull complete 04:05:10 3a2ae6a8a46f: Pull complete 04:05:10 33b1e0a273af: Pull complete 04:05:10 5d3b04190fa2: Pull complete 04:05:15 2f39f015ded8: Pull complete 04:05:15 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 04:05:15 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:05:15 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] withDockerContainer 04:05:15 prd-ubuntu20.04-docker-8c-8g-63901 does not seem to be running inside a container 04:05:15 $ 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/13/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/13 -v /w/workspace/edgex-go/13:/w/workspace/edgex-go/13:rw,z -v /w/workspace/edgex-go/13@tmp:/w/workspace/edgex-go/13@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 04:05:17 $ docker top d64145cba253f9795707961593ee8a63b3b64cbc6926003d594cad76809c1d91 -eo pid,comm [Pipeline] { [Pipeline] sh 04:05:17 + touch /tmp/pre-build-complete [Pipeline] sh 04:05:18 + mkdir -p /var/log/sysstat [Pipeline] sh 04:05:18 + ls /var/log/sa-host 04:05:18 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:05:18 provisioning config files... 04:05:18 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgex-go/13@tmp/config814657272678018250tmp [Pipeline] { [Pipeline] echo 04:05:18 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 04:05:18 ---> create-netrc.sh [Pipeline] } 04:05:18 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 04:05:19 ---> python-tools-install.sh [Pipeline] echo 04:05:19 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 04:05:19 ---> sudo-logs.sh 04:05:19 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 04:05:19 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 04:05:19 ---> job-cost.sh 04:05:19 lf-activate-venv: SKIPPING 04:05:19 DEBUG: total: 0.10999999940395355 04:05:19 INFO: Retrieving Stack Cost... 04:05:20 INFO: Retrieving Pricing Info for: v3-standard-8 04:05:20 INFO: Archiving Costs [Pipeline] echo 04:05:20 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 04:05:21 ---> logs-deploy.sh 04:05:21 lf-activate-venv: SKIPPING 04:05:21 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/edgex-go/PR-4000/13 04:05:21 INFO: archiving workspace using pattern(s): 04:05:22 Archives upload complete. 04:05:22 INFO: archiving logs to Nexus