Pull request #58 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 37b1e9587454122e807d9d51f35834d0303e66e2+f8749581d9de8ec9f8c1a4606090d5570a6645d2 (5ccde4e47c8c5e55e00b215ea8268a46a3585c46) 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-ssh16452408574717715428.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 590556114a56c6d90cc8043840e039c2f74196dc 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-ssh13673512074712007606.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 590556114a56c6d90cc8043840e039c2f74196dc The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-uart/branches/PR-58/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-uart/branches/PR-58/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh7839031102812508093.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-uart/branches/PR-58/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh10381220742258564298.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 590556114a56c6d90cc8043840e039c2f74196dc (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 590556114a56c6d90cc8043840e039c2f74196dc # timeout=10 Commit message: "Merge pull request #451 from jinlinGuan/fix-snyk" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh13477871863439346556.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-uart/branches/PR-58/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-uart/branches/PR-58/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh16255068510939167698.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object 590556114a56c6d90cc8043840e039c2f74196dc Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildGoApp] RAW Config: [project:device-uart, 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 ========================================================= [edgeXBuildGoApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-uart-settings PROJECT: device-uart USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.21 USE_ALPINE: true DOCKER_FILE_PATH: Dockerfile DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-uart DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true BUILD_EXPERIMENTAL_DOCKER_IMAGE: false BUILD_STABLE_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false PUBLISH_SWAGGER_DOCS: false SWAGGER_API_FOLDERS: openapi/v1 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [Pipeline] node Still waiting to schedule task All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-5465 in /w/workspace/edgexfoundry_device-uart_PR-58 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-uart.git > git init /w/workspace/edgexfoundry_device-uart_PR-58 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-uart.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-uart.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-uart.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-uart.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-uart.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-uart.git +refs/pull/58/head:refs/remotes/origin/PR-58 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit f8749581d9de8ec9f8c1a4606090d5570a6645d2 into PR head commit 37b1e9587454122e807d9d51f35834d0303e66e2 Merge succeeded, producing 37b1e9587454122e807d9d51f35834d0303e66e2 Checking out Revision 37b1e9587454122e807d9d51f35834d0303e66e2 (PR-58) Commit message: "build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 590556114a56c6d90cc8043840e039c2f74196dc > git config core.sparsecheckout # timeout=10 > git checkout -f 37b1e9587454122e807d9d51f35834d0303e66e2 # 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 f8749581d9de8ec9f8c1a4606090d5570a6645d2 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 37b1e9587454122e807d9d51f35834d0303e66e2 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 18:35:33 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 18:35:33 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 18:35:33 ========================================================= 18:35:33 EdgeX Global Pipelines Version Info 18:35:33 ========================================================= [Pipeline] libraryResource [Pipeline] sh 18:35:34 ------------------- 18:35:34 stable info: 18:35:34 ------------------- 18:35:34 Commited By: Ginny Guan ginny@iotechsys.com 18:35:34 Commit SHA: 590556114a56c6d90cc8043840e039c2f74196dc 18:35:34 Message: update stable to v1.0.260 18:35:34 ------------------- 18:35:34 experimental info: 18:35:34 ------------------- 18:35:34 Commited By: Ginny Guan ginny@iotechsys.com 18:35:34 Commit SHA: f5e0e1f8358a839901f1a476b3a28a62f8570917 18:35:34 Message: update experimental to v1.0.259 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 18:35:34 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-uart-settings [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar PROJECT = device-uart [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.21 [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-uart [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 18:35:35 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-58 [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-58 [Pipeline] echo 18:35:36 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-58 [Pipeline] echo 18:35:37 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 37b1e9587454122e807d9d51f35834d0303e66e2 [Pipeline] echo 18:35:37 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 37b1e95 [Pipeline] echo 18:35:37 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 18:35:37 provisioning config files... 18:35:37 copy managed file [device-uart-settings] to file:/w/workspace/edgexfoundry_device-uart_PR-58@tmp/config12446824534397877255tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 18:35:37 ---> ****-login.sh 18:35:37 nexus3.edgexfoundry.org:10001 18:35:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:38 Configure a credential helper to remove this warning. See 18:35:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:38 18:35:38 Login Succeeded 18:35:38 nexus3.edgexfoundry.org:10002 18:35:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:38 Configure a credential helper to remove this warning. See 18:35:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:38 18:35:38 Login Succeeded 18:35:38 nexus3.edgexfoundry.org:10003 18:35:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:38 Configure a credential helper to remove this warning. See 18:35:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:38 18:35:38 Login Succeeded 18:35:38 nexus3.edgexfoundry.org:10004 18:35:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:38 Configure a credential helper to remove this warning. See 18:35:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:38 18:35:38 Login Succeeded 18:35:38 ****.io 18:35:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:38 Configure a credential helper to remove this warning. See 18:35:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:38 18:35:38 Login Succeeded 18:35:38 ---> ****-login.sh ends [Pipeline] } 18:35:38 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 18:35:39 + git rev-list -1 --merges 37b1e9587454122e807d9d51f35834d0303e66e2~1..37b1e9587454122e807d9d51f35834d0303e66e2 [Pipeline] echo 18:35:39 -----------> git rev-list -1 --merges 37b1e9587454122e807d9d51f35834d0303e66e2~1..37b1e9587454122e807d9d51f35834d0303e66e2 37b1e9587454122e807d9d51f35834d0303e66e2 [false] [Pipeline] sh 18:35:39 + git log --format=format:%s -1 37b1e9587454122e807d9d51f35834d0303e66e2 [Pipeline] echo 18:35:39 ========================================================= 18:35:39 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 18:35:39 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 18:35:40 + git log --format=format:%s -1 37b1e9587454122e807d9d51f35834d0303e66e2 [Pipeline] echo 18:35:40 [semverPrep] GIT_COMMIT: 37b1e9587454122e807d9d51f35834d0303e66e2, Commit Message: build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 [Pipeline] echo 18:35:40 [semverPrep] This is not a build commit. [Pipeline] sh 18:35:40 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 18:35:40 + grep -v github /etc/ssh/ssh_known_hosts 18:35:40 + [ -e /tmp/ssh_known_hosts ] 18:35:40 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 18:35:40 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 18:35:40 + sudo tee -a /etc/ssh/ssh_known_hosts 18:35:40 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:35:41 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 18:35:41 18:35:41 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:35:41 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 18:35:41 0.1.4: Pulling from edgex-devops/py-git-semver 18:35:41 b85a868b505f: Pulling fs layer 18:35:41 e2be974225ed: Pulling fs layer 18:35:41 339a4e72a1f5: Pulling fs layer 18:35:41 988bab9f4d93: Pulling fs layer 18:35:41 1469e6f7b9e6: Pulling fs layer 18:35:41 eaf3925da568: Pulling fs layer 18:35:41 bab4dde63d76: Pulling fs layer 18:35:41 bde34c3a00c8: Pulling fs layer 18:35:41 b352a97aabf1: Pulling fs layer 18:35:41 4872d77fe225: Pulling fs layer 18:35:41 5851b861e8e6: Pulling fs layer 18:35:41 bde34c3a00c8: Waiting 18:35:41 b352a97aabf1: Waiting 18:35:41 1469e6f7b9e6: Waiting 18:35:41 bab4dde63d76: Waiting 18:35:41 4872d77fe225: Waiting 18:35:41 5851b861e8e6: Waiting 18:35:41 eaf3925da568: Waiting 18:35:41 e2be974225ed: Verifying Checksum 18:35:41 e2be974225ed: Download complete 18:35:41 988bab9f4d93: Verifying Checksum 18:35:41 988bab9f4d93: Download complete 18:35:42 1469e6f7b9e6: Verifying Checksum 18:35:42 1469e6f7b9e6: Download complete 18:35:42 eaf3925da568: Verifying Checksum 18:35:42 eaf3925da568: Download complete 18:35:42 339a4e72a1f5: Verifying Checksum 18:35:42 339a4e72a1f5: Download complete 18:35:42 bde34c3a00c8: Download complete 18:35:42 b352a97aabf1: Verifying Checksum 18:35:42 b352a97aabf1: Download complete 18:35:42 4872d77fe225: Download complete 18:35:42 5851b861e8e6: Download complete 18:35:42 b85a868b505f: Verifying Checksum 18:35:42 b85a868b505f: Download complete 18:35:42 bab4dde63d76: Verifying Checksum 18:35:42 bab4dde63d76: Download complete 18:35:43 b85a868b505f: Pull complete 18:35:43 e2be974225ed: Pull complete 18:35:43 339a4e72a1f5: Pull complete 18:35:43 988bab9f4d93: Pull complete 18:35:44 1469e6f7b9e6: Pull complete 18:35:44 eaf3925da568: Pull complete 18:35:46 bab4dde63d76: Pull complete 18:35:46 bde34c3a00c8: Pull complete 18:35:46 b352a97aabf1: Pull complete 18:35:46 4872d77fe225: Pull complete 18:35:46 5851b861e8e6: Pull complete 18:35:46 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 18:35:46 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 18:35:46 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 18:35:46 prd-ubuntu20.04-docker-8c-8g-5465 does not seem to be running inside a container 18:35:46 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-uart_PR-58 -v /w/workspace/edgexfoundry_device-uart_PR-58:/w/workspace/edgexfoundry_device-uart_PR-58:rw,z -v /w/workspace/edgexfoundry_device-uart_PR-58@tmp:/w/workspace/edgexfoundry_device-uart_PR-58@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 18:35:48 $ docker top 1353ac0a3477cfe51021459e4dff285c437c66069e7ac49981a6ddb2aceabd51 -eo pid,comm 18:35:48 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). 18:35:48 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 18:35:48 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 18:35:48 [ssh-agent] Looking for ssh-agent implementation... 18:35:48 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 18:35:48 $ docker exec 1353ac0a3477cfe51021459e4dff285c437c66069e7ac49981a6ddb2aceabd51 ssh-agent 18:35:48 SSH_AUTH_SOCK=/tmp/ssh-qXPqzqDuRm8Q/agent.31 18:35:48 SSH_AGENT_PID=37 18:35:48 Running ssh-add (command line suppressed) 18:35:48 Identity added: /w/workspace/edgexfoundry_device-uart_PR-58@tmp/private_key_7617348934623164254.key (/w/workspace/edgexfoundry_device-uart_PR-58@tmp/private_key_7617348934623164254.key) 18:35:48 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 18:35:49 + git tag --points-at HEAD [Pipeline] } 18:35:49 $ docker exec --env ******** --env ******** 1353ac0a3477cfe51021459e4dff285c437c66069e7ac49981a6ddb2aceabd51 ssh-agent -k 18:35:49 unset SSH_AUTH_SOCK; 18:35:49 unset SSH_AGENT_PID; 18:35:49 echo Agent pid 37 killed; 18:35:49 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 18:35:49 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 18:35:49 [ssh-agent] Looking for ssh-agent implementation... 18:35:50 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 18:35:50 $ docker exec 1353ac0a3477cfe51021459e4dff285c437c66069e7ac49981a6ddb2aceabd51 ssh-agent 18:35:52 SSH_AUTH_SOCK=/tmp/ssh-BfngTtG0v9mF/agent.72 18:35:52 SSH_AGENT_PID=78 18:35:52 Running ssh-add (command line suppressed) 18:35:52 Identity added: /w/workspace/edgexfoundry_device-uart_PR-58@tmp/private_key_5271137689234304582.key (/w/workspace/edgexfoundry_device-uart_PR-58@tmp/private_key_5271137689234304582.key) 18:35:52 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 18:35:52 + git semver init 18:35:53 2024-07-12 18:35:53,094 [run_init] DEBUG init version:0.0.0 force:False 18:35:53 2024-07-12 18:35:53,095 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-uart_PR-58/.semver 18:35:53 2024-07-12 18:35:53,095 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-uart.git /w/workspace/edgexfoundry_device-uart_PR-58/.semver 18:35:53 2024-07-12 18:35:53,096 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-uart.git', '/w/workspace/edgexfoundry_device-uart_PR-58/.semver'], cwd=/w/workspace/edgexfoundry_device-uart_PR-58, universal_newlines=False, shell=None, istream=None) 18:35:54 2024-07-12 18:35:54,416 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-uart_PR-58/.git/info/exclude 18:35:54 2024-07-12 18:35:54,417 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-uart_PR-58/.semver/PR-58 with force:False 18:35:54 2024-07-12 18:35:54,417 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-uart_PR-58/.semver/PR-58 18:35:54 2024-07-12 18:35:54,420 [execute] INFO git cat-file --batch-check 18:35:54 2024-07-12 18:35:54,420 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-uart_PR-58/.semver, universal_newlines=False, shell=None, istream=) 18:35:54 2024-07-12 18:35:54,426 [execute] INFO git cat-file --batch 18:35:54 2024-07-12 18:35:54,426 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-uart_PR-58/.semver, universal_newlines=False, shell=None, istream=) 18:35:54 2024-07-12 18:35:54,431 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-uart_PR-58/.semver/PR-58 18:35:54 0.0.0 [Pipeline] } 18:35:54 $ docker exec --env ******** --env ******** 1353ac0a3477cfe51021459e4dff285c437c66069e7ac49981a6ddb2aceabd51 ssh-agent -k 18:35:54 unset SSH_AUTH_SOCK; 18:35:54 unset SSH_AGENT_PID; 18:35:54 echo Agent pid 78 killed; 18:35:54 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 18:35:55 + git semver [Pipeline] } 18:35:55 $ docker stop --time=1 1353ac0a3477cfe51021459e4dff285c437c66069e7ac49981a6ddb2aceabd51 18:35:56 $ docker rm -f --volumes 1353ac0a3477cfe51021459e4dff285c437c66069e7ac49981a6ddb2aceabd51 [Pipeline] // withDockerContainer [Pipeline] sh 18:35:57 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 18:35:57 Stashed 1 file(s) [Pipeline] echo 18:35:57 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 18:35:58 provisioning config files... 18:35:58 copy managed file [device-uart-settings] to file:/w/workspace/edgexfoundry_device-uart_PR-58@tmp/config17372638492447529729tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 18:35:59 ---> ****-login.sh 18:35:59 nexus3.edgexfoundry.org:10001 18:35:59 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:59 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:59 Configure a credential helper to remove this warning. See 18:35:59 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:59 18:35:59 Login Succeeded 18:35:59 nexus3.edgexfoundry.org:10002 18:35:59 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:59 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:59 Configure a credential helper to remove this warning. See 18:35:59 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:59 18:35:59 Login Succeeded 18:35:59 nexus3.edgexfoundry.org:10003 18:35:59 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:59 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:59 Configure a credential helper to remove this warning. See 18:35:59 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:59 18:35:59 Login Succeeded 18:35:59 nexus3.edgexfoundry.org:10004 18:35:59 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:59 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:59 Configure a credential helper to remove this warning. See 18:35:59 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:59 18:35:59 Login Succeeded 18:35:59 ****.io 18:35:59 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:35:59 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:35:59 Configure a credential helper to remove this warning. See 18:35:59 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:35:59 18:35:59 Login Succeeded 18:35:59 ---> ****-login.sh ends [Pipeline] } 18:35:59 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 18:35:59 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 18:35:59 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 18:35:59 ========================================================= 18:35:59 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.21-alpine] 18:35:59 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:36:00 + docker build -t ci-base-image-x86_64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.21-alpine --build-arg MAKE=echo noop --target=builder . 18:36:00 Sending build context to Docker daemon 29.08MB 18:36:00 Step 1/12 : ARG BASE=golang:1.21-alpine3.18 18:36:00 Step 2/12 : FROM ${BASE} AS builder 18:36:00 1.21-alpine: Pulling from edgex-devops/edgex-golang-base 18:36:00 619be1103602: Pulling fs layer 18:36:00 7862e08f4a3e: Pulling fs layer 18:36:00 5df492c9dc93: Pulling fs layer 18:36:00 7629e6793208: Pulling fs layer 18:36:00 4f4fb700ef54: Pulling fs layer 18:36:00 fb5054dd5b73: Pulling fs layer 18:36:00 eeca6798cff9: Pulling fs layer 18:36:00 aa269ceb94a6: Pulling fs layer 18:36:00 ada007ff1a6a: Pulling fs layer 18:36:00 aa269ceb94a6: Waiting 18:36:00 4f4fb700ef54: Waiting 18:36:00 fb5054dd5b73: Waiting 18:36:00 ada007ff1a6a: Waiting 18:36:00 eeca6798cff9: Waiting 18:36:00 7629e6793208: Waiting 18:36:00 7862e08f4a3e: Download complete 18:36:00 7629e6793208: Verifying Checksum 18:36:00 7629e6793208: Download complete 18:36:00 619be1103602: Verifying Checksum 18:36:00 619be1103602: Download complete 18:36:00 fb5054dd5b73: Verifying Checksum 18:36:00 fb5054dd5b73: Download complete 18:36:00 eeca6798cff9: Verifying Checksum 18:36:00 eeca6798cff9: Download complete 18:36:00 619be1103602: Pull complete 18:36:00 ada007ff1a6a: Verifying Checksum 18:36:00 ada007ff1a6a: Download complete 18:36:00 7862e08f4a3e: Pull complete 18:36:01 5df492c9dc93: Verifying Checksum 18:36:01 5df492c9dc93: Download complete 18:36:01 aa269ceb94a6: Verifying Checksum 18:36:01 aa269ceb94a6: Download complete 18:36:04 5df492c9dc93: Pull complete 18:36:04 7629e6793208: Pull complete 18:36:04 4f4fb700ef54: Pull complete 18:36:04 fb5054dd5b73: Pull complete 18:36:04 eeca6798cff9: Pull complete 18:36:06 aa269ceb94a6: Pull complete 18:36:06 ada007ff1a6a: Pull complete 18:36:06 Digest: sha256:69d97b8d72889085871306873fcae42e135f8428d5f0f63f88bd56e040916423 18:36:06 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.21-alpine 18:36:06 ---> f489d0715acc 18:36:06 Step 3/12 : ARG ALPINE_PKG_BASE="make git openssh-client" 18:36:08 ---> Running in f3f0f8fb0a48 18:36:08 Removing intermediate container f3f0f8fb0a48 18:36:08 ---> 06536b1babf0 18:36:08 Step 4/12 : ARG ALPINE_PKG_EXTRA="" 18:36:08 ---> Running in 0ff6ced579c7 18:36:08 Removing intermediate container 0ff6ced579c7 18:36:08 ---> 7804f3a484b9 18:36:08 Step 5/12 : ARG ADD_BUILD_TAGS="" 18:36:08 ---> Running in 88a9bb5a0a43 18:36:08 Removing intermediate container 88a9bb5a0a43 18:36:08 ---> 93ecbf15dbb6 18:36:08 Step 6/12 : WORKDIR /device-uart 18:36:08 ---> Running in e13df9e1ae49 18:36:08 Removing intermediate container e13df9e1ae49 18:36:08 ---> 674af3df0ac0 18:36:08 Step 7/12 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 18:36:08 ---> Running in 5a1e168c5ebf 18:36:08 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 18:36:09 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 18:36:09 (1/4) Installing openssh-keygen (9.3_p2-r2) 18:36:09 (2/4) Installing libedit (20221030.3.1-r1) 18:36:09 (3/4) Installing openssh-client-common (9.3_p2-r2) 18:36:09 (4/4) Installing openssh-client-default (9.3_p2-r2) 18:36:09 Executing busybox-1.36.1-r5.trigger 18:36:09 OK: 268 MiB in 56 packages 18:36:09 Removing intermediate container 5a1e168c5ebf 18:36:09 ---> ff18a854b2fd 18:36:09 Step 8/12 : COPY go.mod vendor* ./ 18:36:09 ---> 04b45aef327a 18:36:09 Step 9/12 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 18:36:09 ---> Running in 1746e97a4cd7 18:36:13 Still waiting to schedule task 18:36:13 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 18:36:48 Removing intermediate container 1746e97a4cd7 18:36:48 ---> 3fffb12f5d8a 18:36:48 Step 10/12 : COPY . . 18:36:48 ---> 67f00a373148 18:36:48 Step 11/12 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 18:36:48 ---> Running in 6840a5a46210 18:36:48 Removing intermediate container 6840a5a46210 18:36:48 ---> 8ef27b850e45 18:36:48 Step 12/12 : RUN ${MAKE} 18:36:48 ---> Running in 3e0684eaaa94 18:36:48 noop 18:36:48 Removing intermediate container 3e0684eaaa94 18:36:48 ---> b67afdb48381 18:36:48 Successfully built b67afdb48381 18:36:48 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:36:49 + docker inspect -f . ci-base-image-x86_64 18:36:49 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 18:36:49 prd-ubuntu20.04-docker-8c-8g-5465 does not seem to be running inside a container 18:36:49 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-uart_PR-58 -v /w/workspace/edgexfoundry_device-uart_PR-58:/w/workspace/edgexfoundry_device-uart_PR-58:rw,z -v /w/workspace/edgexfoundry_device-uart_PR-58@tmp:/w/workspace/edgexfoundry_device-uart_PR-58@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 18:36:49 $ docker top e1308b0a5b7b51fa1665ee5cf24e146674359d27675a3d37d614103c33dd5368 -eo pid,comm [Pipeline] { [Pipeline] sh 18:36:50 + go version 18:36:50 go version go1.21.9 linux/amd64 [Pipeline] } 18:36:50 $ docker stop --time=1 e1308b0a5b7b51fa1665ee5cf24e146674359d27675a3d37d614103c33dd5368 18:36:51 $ docker rm -f --volumes e1308b0a5b7b51fa1665ee5cf24e146674359d27675a3d37d614103c33dd5368 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:36:52 + docker inspect -f . ci-base-image-x86_64 18:36:52 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 18:36:52 prd-ubuntu20.04-docker-8c-8g-5465 does not seem to be running inside a container 18:36:52 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/edgexfoundry_device-uart_PR-58 -v /w/workspace/edgexfoundry_device-uart_PR-58:/w/workspace/edgexfoundry_device-uart_PR-58:rw,z -v /w/workspace/edgexfoundry_device-uart_PR-58@tmp:/w/workspace/edgexfoundry_device-uart_PR-58@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 18:36:52 $ docker top 91eb32f22202de54bbecd78d6ea8789ada8deb047bd3ad0cc6c928383b32aa50 -eo pid,comm [Pipeline] { [Pipeline] sh 18:36:53 + git config --global --add safe.directory /w/workspace/edgexfoundry_device-uart_PR-58 [Pipeline] fileExists [Pipeline] sh 18:36:53 + make test 18:36:53 go test ./... -coverprofile=coverage.out 18:36:54 ? github.com/edgexfoundry/device-uart [no test files] 18:37:12 ? github.com/edgexfoundry/device-uart/cmd [no test files] 18:37:12 ? github.com/edgexfoundry/device-uart/internal/driver [no test files] 18:37:19 go vet ./... 18:37:24 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 18:37:24 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 18:37:24 ./bin/test-attribution-txt.sh 18:37:24 An attribution for github.com/asaskevich/govalidator is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/cenkalti/backoff/v4 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/fsnotify/fsnotify is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/fullsailor/pkcs7 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-jose/go-jose/v4 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-logr/logr is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-logr/stdr is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-ole/go-ole is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/analysis is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/errors is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/jsonpointer is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/jsonreference is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/loads is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/runtime is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/spec is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/strfmt is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/swag is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-openapi/validate is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/go-resty/resty/v2 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/golang-jwt/jwt/v5 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/gorilla/mux is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/gorilla/schema is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/gorilla/securecookie is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/josharian/intern is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/kataras/go-events is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/lufia/plan9stats is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/mailru/easyjson is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/mgutz/ansi is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/michaelquigley/pfxlog is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/miekg/pkcs11 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/mitchellh/go-ps is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/muhlemmer/gu is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/oklog/ulid is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/opentracing/opentracing-go is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/openziti/channel/v2 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/openziti/edge-api is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/openziti/foundation/v2 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/openziti/identity is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/openziti/metrics is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/openziti/sdk-golang is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/openziti/secretstream is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/openziti/transport/v2 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/orcaman/concurrent-map/v2 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/panjf2000/ants/v2 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/parallaxsecond/parsec-client-go is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/pkg/errors is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/power-devops/perfstat is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/shirou/gopsutil/v3 is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/shoenig/go-m1cpu is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/sirupsen/logrus is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/speps/go-hashids is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/tklauser/go-sysconf is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/tklauser/numcpus is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/yusufpapurcu/wmi is missing from Attribution.txt, please add 18:37:24 An attribution for github.com/zitadel/oidc/v2 is missing from Attribution.txt, please add 18:37:24 An attribution for go.mongodb.org/mongo-driver is missing from Attribution.txt, please add 18:37:24 An attribution for go.mozilla.org/pkcs7 is missing from Attribution.txt, please add 18:37:24 An attribution for go.opentelemetry.io/otel is missing from Attribution.txt, please add 18:37:24 An attribution for go.opentelemetry.io/otel/metric is missing from Attribution.txt, please add 18:37:24 An attribution for go.opentelemetry.io/otel/trace is missing from Attribution.txt, please add 18:37:24 An attribution for golang.org/x/oauth2 is missing from Attribution.txt, please add 18:37:24 An attribution for golang.org/x/term is missing from Attribution.txt, please add 18:37:24 An attribution for google.golang.org/genproto/googleapis/rpc is missing from Attribution.txt, please add 18:37:24 An attribution for nhooyr.io/websocket is missing from Attribution.txt, please add [Pipeline] echo 18:37:24 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] } 18:37:24 $ docker stop --time=1 91eb32f22202de54bbecd78d6ea8789ada8deb047bd3ad0cc6c928383b32aa50 18:37:26 $ docker rm -f --volumes 91eb32f22202de54bbecd78d6ea8789ada8deb047bd3ad0cc6c928383b32aa50 [Pipeline] // withDockerContainer [Pipeline] sh 18:37:27 + sudo chown -R jenkins:jenkins . [Pipeline] stash 18:37:27 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 18:37:28 + sudo chown -R jenkins:jenkins . [Pipeline] sh 18:37:28 + ls -al . 18:37:28 total 228 18:37:28 drwxrwxr-x 8 jenkins jenkins 4096 Jul 12 18:36 . 18:37:28 drwxrwxr-x 4 jenkins jenkins 4096 Jul 12 18:35 .. 18:37:28 -rw-rw-r-- 1 jenkins jenkins 140 Jul 12 18:35 .dockerignore 18:37:28 drwxrwxr-x 8 jenkins jenkins 4096 Jul 12 18:37 .git 18:37:28 drwxrwxr-x 3 jenkins jenkins 4096 Jul 12 18:35 .github 18:37:28 -rw-rw-r-- 1 jenkins jenkins 343 Jul 12 18:35 .gitignore 18:37:28 -rw-rw-r-- 1 jenkins jenkins 41 Jul 12 18:35 .golangci.yml 18:37:28 drwxr-xr-x 3 jenkins jenkins 4096 Jul 12 18:35 .semver 18:37:28 -rw-rw-r-- 1 jenkins jenkins 9941 Jul 12 18:35 Attribution.txt 18:37:28 -rw-rw-r-- 1 jenkins jenkins 1908 Jul 12 18:35 CHANGELOG.md 18:37:28 -rw-rw-r-- 1 jenkins jenkins 1886 Jul 12 18:35 Dockerfile 18:37:28 -rw-rw-r-- 1 jenkins jenkins 677 Jul 12 18:35 GOVERNANCE.md 18:37:28 -rw-rw-r-- 1 jenkins jenkins 675 Jul 12 18:35 Jenkinsfile 18:37:28 -rw-rw-r-- 1 jenkins jenkins 11340 Jul 12 18:35 LICENSE 18:37:28 -rw-rw-r-- 1 jenkins jenkins 1872 Jul 12 18:35 Makefile 18:37:28 -rw-rw-r-- 1 jenkins jenkins 617 Jul 12 18:35 OWNERS.md 18:37:28 -rw-rw-r-- 1 jenkins jenkins 8892 Jul 12 18:35 README.md 18:37:28 -rw-rw-r-- 1 jenkins jenkins 5 Jul 12 18:35 VERSION 18:37:28 drwxrwxr-x 2 jenkins jenkins 4096 Jul 12 18:35 bin 18:37:28 drwxrwxr-x 3 jenkins jenkins 4096 Jul 12 18:35 cmd 18:37:28 -rw-r--r-- 1 jenkins jenkins 10 Jul 12 18:36 coverage.out 18:37:28 -rw-rw-r-- 1 jenkins jenkins 7070 Jul 12 18:35 go.mod 18:37:28 -rw-rw-r-- 1 jenkins jenkins 102515 Jul 12 18:35 go.sum 18:37:28 drwxrwxr-x 3 jenkins jenkins 4096 Jul 12 18:35 internal 18:37:28 -rw-rw-r-- 1 jenkins jenkins 209 Jul 12 18:35 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:37:28 + docker build -t device-uart -f Dockerfile --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=37b1e9587454122e807d9d51f35834d0303e66e2 --label arch=amd64 --label version=0.0.0 . 18:37:28 Sending build context to Docker daemon 29.09MB 18:37:28 Step 1/26 : ARG BASE=golang:1.21-alpine3.18 18:37:28 Step 2/26 : FROM ${BASE} AS builder 18:37:28 ---> b67afdb48381 18:37:28 Step 3/26 : ARG ALPINE_PKG_BASE="make git openssh-client" 18:37:29 ---> Running in 03da9103c037 18:37:29 Removing intermediate container 03da9103c037 18:37:29 ---> 310280b8d196 18:37:29 Step 4/26 : ARG ALPINE_PKG_EXTRA="" 18:37:29 ---> Running in 6341a3d716e2 18:37:29 Removing intermediate container 6341a3d716e2 18:37:29 ---> ed18c4718826 18:37:29 Step 5/26 : ARG ADD_BUILD_TAGS="" 18:37:29 ---> Running in 5c02f807fbdf 18:37:29 Removing intermediate container 5c02f807fbdf 18:37:29 ---> 9877ea606bbf 18:37:29 Step 6/26 : WORKDIR /device-uart 18:37:29 ---> Running in f2b43206792d 18:37:29 Removing intermediate container f2b43206792d 18:37:29 ---> e83b37a6d8e1 18:37:29 Step 7/26 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 18:37:29 ---> Running in e98c483ebe46 18:37:29 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 18:37:29 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 18:37:30 OK: 268 MiB in 56 packages 18:37:30 Removing intermediate container e98c483ebe46 18:37:30 ---> cc4d4edadebb 18:37:30 Step 8/26 : COPY go.mod vendor* ./ 18:37:30 ---> 9cc2d9b4c47a 18:37:30 Step 9/26 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 18:37:30 ---> Running in 6bad884715fe 18:37:30 Removing intermediate container 6bad884715fe 18:37:30 ---> c6a137df621f 18:37:30 Step 10/26 : COPY . . 18:37:31 ---> a9b42b602f41 18:37:31 Step 11/26 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 18:37:31 ---> Running in 0b2813a882e2 18:37:31 Removing intermediate container 0b2813a882e2 18:37:31 ---> c521aea463e2 18:37:31 Step 12/26 : RUN ${MAKE} 18:37:31 ---> Running in 491d0afce29f 18:37:31 CGO_ENABLED=0 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-uart.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v3/internal/common.SDKVersion=v3.2.0-dev.21" -trimpath -mod=readonly -o cmd/device-uart ./cmd 18:37:51 Running on prd-ubuntu20.04-docker-arm64-4c-16g-5466 in /w/workspace/edgexfoundry_device-uart_PR-58 [Pipeline] { [Pipeline] ws 18:37:51 Running in /w/workspace/device-uart/1 [Pipeline] { [Pipeline] checkout 18:37:51 The recommended git tool is: git 18:37:58 Removing intermediate container 491d0afce29f 18:37:58 ---> 21369d29183b 18:37:58 Step 13/26 : FROM alpine:3.18 18:37:58 3.18: Pulling from library/alpine 18:37:58 73baa7ef167e: Pulling fs layer 18:37:58 73baa7ef167e: Verifying Checksum 18:37:58 73baa7ef167e: Download complete 18:37:58 73baa7ef167e: Pull complete 18:37:58 Digest: sha256:1875c923b73448b558132e7d4a44b815d078779ed7a73f76209c6372de95ea8d 18:37:58 Status: Downloaded newer image for alpine:3.18 18:37:58 ---> 8fd7cac70a4a 18:37:58 Step 14/26 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2021: Jiangxing Intelligence' 18:37:58 ---> Running in ee157bed3105 18:37:58 Removing intermediate container ee157bed3105 18:37:58 ---> 94a14c5aeace 18:37:58 Step 15/26 : RUN apk add --update --no-cache dumb-init 18:37:58 ---> Running in fc2cfd0c92a4 18:37:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 18:37:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 18:37:58 (1/1) Installing dumb-init (1.2.5-r2) 18:37:58 Executing busybox-1.36.1-r7.trigger 18:37:58 OK: 7 MiB in 16 packages 18:37:58 Removing intermediate container fc2cfd0c92a4 18:37:58 ---> 4d52c3d89234 18:37:58 Step 16/26 : RUN apk --no-cache upgrade 18:37:58 ---> Running in a1cbc5ac5c77 18:37:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 18:37:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 18:37:58 (1/2) Upgrading libcrypto3 (3.1.5-r0 -> 3.1.6-r0) 18:37:58 (2/2) Upgrading libssl3 (3.1.5-r0 -> 3.1.6-r0) 18:37:58 OK: 7 MiB in 16 packages 18:37:59 Removing intermediate container a1cbc5ac5c77 18:37:59 ---> 2b281df48e01 18:37:59 Step 17/26 : WORKDIR / 18:37:59 ---> Running in 9eaff4ec8cc9 18:37:59 Removing intermediate container 9eaff4ec8cc9 18:37:59 ---> e465877e8526 18:37:59 Step 18/26 : COPY --from=builder /device-uart/Attribution.txt / 18:37:59 ---> b1b224cc3615 18:37:59 Step 19/26 : COPY --from=builder /device-uart/LICENSE / 18:37:59 ---> debf0c56ef1d 18:37:59 Step 20/26 : COPY --from=builder /device-uart/cmd/ / 18:37:59 using credential edgex-jenkins-ssh 18:37:59 Cloning the remote Git repository 18:38:00 ---> 56c143792556 18:38:00 Step 21/26 : EXPOSE 59995 18:38:00 ---> Running in abf72ea888ce 18:38:00 Removing intermediate container abf72ea888ce 18:38:00 ---> 988cbf794ae7 18:38:00 Step 22/26 : ENTRYPOINT ["/device-uart"] 18:38:00 ---> Running in ecba857ffb2b 18:38:00 Removing intermediate container ecba857ffb2b 18:38:00 ---> 86b66176cfa1 18:38:00 Step 23/26 : CMD ["-cp=consul.http://edgex-core-consul:8500", "--registry"] 18:38:00 ---> Running in 69068f08a36f 18:38:00 Removing intermediate container 69068f08a36f 18:38:00 ---> 9abece9f4cfa 18:38:00 Step 24/26 : LABEL arch=amd64 18:38:00 ---> Running in caf24b105a64 18:38:00 Removing intermediate container caf24b105a64 18:38:00 ---> c3c315eaa5c6 18:38:00 Step 25/26 : LABEL git_sha=37b1e9587454122e807d9d51f35834d0303e66e2 18:38:00 ---> Running in 16d83db0139b 18:38:00 Removing intermediate container 16d83db0139b 18:38:00 ---> 760d55bd342e 18:38:00 Step 26/26 : LABEL version=0.0.0 18:38:00 ---> Running in f18231e3b907 18:38:00 Removing intermediate container f18231e3b907 18:38:00 ---> ba03ff255fdd 18:38:00 [Warning] One or more build-args [ARCH] were not consumed 18:38:00 Successfully built ba03ff255fdd 18:38:00 Successfully tagged device-uart:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] getContext [Pipeline] } 18:38:00 Cloning repository git@github.com:edgexfoundry/device-uart.git 18:38:00 > git init /w/workspace/device-uart/1 # timeout=10 18:38:00 Fetching upstream changes from git@github.com:edgexfoundry/device-uart.git 18:38:00 > git --version # timeout=10 18:38:00 > git --version # 'git version 2.25.1' 18:38:00 using GIT_SSH to set credentials SSH Credentials for GitHub 18:38:00 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-uart.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:38:01 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 18:38:01 18:38:01 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:38:02 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 18:38:02 latest: Pulling from edgex-lftools-log-publisher 18:38:02 5eb5b503b376: Pulling fs layer 18:38:02 5c69ac0246d0: Pulling fs layer 18:38:02 ec43610c2a17: Pulling fs layer 18:38:02 3a2ae6a8a46f: Pulling fs layer 18:38:02 33b1e0a273af: Pulling fs layer 18:38:02 5d3b04190fa2: Pulling fs layer 18:38:02 2f39f015ded8: Pulling fs layer 18:38:02 3a2ae6a8a46f: Waiting 18:38:02 33b1e0a273af: Waiting 18:38:02 5d3b04190fa2: Waiting 18:38:02 2f39f015ded8: Waiting 18:38:02 5c69ac0246d0: Verifying Checksum 18:38:02 5c69ac0246d0: Download complete 18:38:02 3a2ae6a8a46f: Verifying Checksum 18:38:02 3a2ae6a8a46f: Download complete 18:38:02 33b1e0a273af: Verifying Checksum 18:38:02 33b1e0a273af: Download complete 18:38:02 5d3b04190fa2: Download complete 18:38:02 ec43610c2a17: Verifying Checksum 18:38:02 ec43610c2a17: Download complete 18:38:02 5eb5b503b376: Verifying Checksum 18:38:02 5eb5b503b376: Download complete 18:38:02 2f39f015ded8: Download complete 18:38:03 5eb5b503b376: Pull complete 18:38:03 5c69ac0246d0: Pull complete 18:38:03 ec43610c2a17: Pull complete 18:38:03 3a2ae6a8a46f: Pull complete 18:38:03 > git config remote.origin.url git@github.com:edgexfoundry/device-uart.git # timeout=10 18:38:03 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 18:38:04 33b1e0a273af: Pull complete 18:38:04 5d3b04190fa2: Pull complete 18:38:05 Merging remotes/origin/main commit f8749581d9de8ec9f8c1a4606090d5570a6645d2 into PR head commit 37b1e9587454122e807d9d51f35834d0303e66e2 18:38:04 > git config remote.origin.url git@github.com:edgexfoundry/device-uart.git # timeout=10 18:38:04 Fetching upstream changes from git@github.com:edgexfoundry/device-uart.git 18:38:04 using GIT_SSH to set credentials SSH Credentials for GitHub 18:38:04 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-uart.git +refs/pull/58/head:refs/remotes/origin/PR-58 +refs/heads/main:refs/remotes/origin/main # timeout=10 18:38:05 > git config core.sparsecheckout # timeout=10 18:38:05 > git checkout -f 37b1e9587454122e807d9d51f35834d0303e66e2 # timeout=10 18:38:05 > git remote # timeout=10 18:38:05 > git config --get remote.origin.url # timeout=10 18:38:05 using GIT_SSH to set credentials SSH Credentials for GitHub 18:38:05 > git merge f8749581d9de8ec9f8c1a4606090d5570a6645d2 # timeout=10 18:38:05 Merge succeeded, producing 37b1e9587454122e807d9d51f35834d0303e66e2 18:38:05 Checking out Revision 37b1e9587454122e807d9d51f35834d0303e66e2 (PR-58) 18:38:06 Commit message: "build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3" 18:38:06 > git --version # timeout=10 18:38:06 > git --version # 'git version 2.25.1' 18:38:06 fatal: bad object 590556114a56c6d90cc8043840e039c2f74196dc 18:38:05 > git rev-parse HEAD^{commit} # timeout=10 18:38:05 > git config core.sparsecheckout # timeout=10 18:38:05 > git checkout -f 37b1e9587454122e807d9d51f35834d0303e66e2 # timeout=10 18:38:08 2f39f015ded8: Pull complete 18:38:08 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 18:38:08 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 18:38:08 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 18:38:08 prd-ubuntu20.04-docker-8c-8g-5465 does not seem to be running inside a container 18:38:08 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-uart_PR-58 -v /w/workspace/edgexfoundry_device-uart_PR-58:/w/workspace/edgexfoundry_device-uart_PR-58:rw,z -v /w/workspace/edgexfoundry_device-uart_PR-58@tmp:/w/workspace/edgexfoundry_device-uart_PR-58@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 18:38:10 18:38:10 GitHub has been notified of this commit’s build result 18:38:10 18:38:13 $ docker top 775ad0a0d4df2d9ca426c41c395499446bb8fdbbb4e32bb00fba430c55825f5b -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { 18:38:13 ---> job-cost.sh 18:38:13 lf-activate-venv: SKIPPING 18:38:13 INFO: No Stack... [Pipeline] sh 18:38:13 INFO: Retrieving Pricing Info for: v3-standard-8 18:38:14 INFO: Archiving Costs [Pipeline] sh 18:38:14 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 18:38:14 % Total % Received % Xferd Average Speed Time Time Time Current 18:38:14 Dload Upload Total Spent Left Speed 18:38:14 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12828 100 12828 0 0 89706 0 --:--:-- --:--:-- --:--:-- 89706 [Pipeline] sh 18:38:14 + cat /w/workspace/edgexfoundry_device-uart_PR-58/archives/cost.csv 18:38:14 + cut -d, -f6 [Pipeline] lock 18:38:14 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-uart-PR-58-1-stack-cost] 18:38:14 Resource [jenkins-edgexfoundry-device-uart-PR-58-1-stack-cost] did not exist. Created. 18:38:14 Lock acquired on [Resource: jenkins-edgexfoundry-device-uart-PR-58-1-stack-cost] [Pipeline] { [Pipeline] unstash 18:38:14 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh [Pipeline] sh 18:38:14 + sudo+ jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.jsonsudo 18:38:14 tee /etc/docker/daemon.new 18:38:14 { 18:38:14 "registry-mirrors": [ 18:38:14 "https://nexus3.edgexfoundry.org:10001" 18:38:14 ], 18:38:14 "bip": "10.250.0.254/24", 18:38:14 "hosts": [ 18:38:14 "tcp://0.0.0.0:5555", 18:38:14 "unix:///var/run/docker.sock" 18:38:14 ], 18:38:14 "mtu": 1458, 18:38:14 "selinux-enabled": true, 18:38:14 "seccomp-profile": "/etc/docker/seccomp.json" 18:38:14 } [Pipeline] sh 18:38:15 + echo total: 0.2199999988079071 [Pipeline] stash 18:38:15 Stashed 1 file(s) [Pipeline] } 18:38:15 Lock released on resource [Resource: jenkins-edgexfoundry-device-uart-PR-58-1-stack-cost] [Pipeline] // lock [Pipeline] } 18:38:15 $ docker stop --time=1 775ad0a0d4df2d9ca426c41c395499446bb8fdbbb4e32bb00fba430c55825f5b 18:38:15 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json 18:38:16 $ docker rm -f --volumes 775ad0a0d4df2d9ca426c41c395499446bb8fdbbb4e32bb00fba430c55825f5b [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] sh [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 18:38:16 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 18:38:35 provisioning config files... 18:38:35 copy managed file [device-uart-settings] to file:/w/workspace/device-uart/1@tmp/config3712346500917044916tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 18:38:35 ---> ****-login.sh 18:38:35 nexus3.edgexfoundry.org:10001 18:38:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:38:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:38:36 Configure a credential helper to remove this warning. See 18:38:36 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:38:36 18:38:36 Login Succeeded 18:38:36 nexus3.edgexfoundry.org:10002 18:38:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:38:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:38:36 Configure a credential helper to remove this warning. See 18:38:36 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:38:36 18:38:36 Login Succeeded 18:38:36 nexus3.edgexfoundry.org:10003 18:38:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:38:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:38:37 Configure a credential helper to remove this warning. See 18:38:37 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:38:37 18:38:37 Login Succeeded 18:38:37 nexus3.edgexfoundry.org:10004 18:38:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:38:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:38:37 Configure a credential helper to remove this warning. See 18:38:37 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:38:37 18:38:37 Login Succeeded 18:38:37 ****.io 18:38:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 18:38:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 18:38:37 Configure a credential helper to remove this warning. See 18:38:37 https://docs.****.com/engine/reference/commandline/login/#credentials-store 18:38:37 18:38:37 Login Succeeded 18:38:37 ---> ****-login.sh ends [Pipeline] } 18:38:38 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 18:38:38 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 18:38:38 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 18:38:38 ========================================================= 18:38:38 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.21-alpine] 18:38:38 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:38:39 + docker build -t ci-base-image-arm64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.21-alpine --build-arg MAKE=echo noop --target=builder . 18:38:39 Sending build context to Docker daemon 14.61MB 18:38:39 Step 1/12 : ARG BASE=golang:1.21-alpine3.18 18:38:39 Step 2/12 : FROM ${BASE} AS builder 18:38:39 1.21-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 18:38:39 c6b39de5b339: Pulling fs layer 18:38:39 a69c41024577: Pulling fs layer 18:38:39 d6de4b400683: Pulling fs layer 18:38:39 35cb2a7552d0: Pulling fs layer 18:38:39 4f4fb700ef54: Pulling fs layer 18:38:39 464afbd9ba4c: Pulling fs layer 18:38:39 00f215d4a9da: Pulling fs layer 18:38:39 d496ad576159: Pulling fs layer 18:38:39 464afbd9ba4c: Waiting 18:38:39 00f215d4a9da: Waiting 18:38:39 d496ad576159: Waiting 18:38:39 35cb2a7552d0: Waiting 18:38:39 4f4fb700ef54: Waiting 18:38:39 a69c41024577: Verifying Checksum 18:38:39 a69c41024577: Download complete 18:38:39 35cb2a7552d0: Verifying Checksum 18:38:39 4f4fb700ef54: Verifying Checksum 18:38:39 4f4fb700ef54: Download complete 18:38:39 c6b39de5b339: Download complete 18:38:39 464afbd9ba4c: Verifying Checksum 18:38:39 464afbd9ba4c: Download complete 18:38:40 d496ad576159: Verifying Checksum 18:38:40 d496ad576159: Download complete 18:38:40 c6b39de5b339: Pull complete 18:38:41 a69c41024577: Pull complete 18:38:41 d6de4b400683: Verifying Checksum 18:38:41 d6de4b400683: Download complete 18:38:42 00f215d4a9da: Verifying Checksum 18:38:42 00f215d4a9da: Download complete 18:38:54 d6de4b400683: Pull complete 18:38:54 35cb2a7552d0: Pull complete 18:38:54 4f4fb700ef54: Pull complete 18:38:55 464afbd9ba4c: Pull complete 18:39:05 00f215d4a9da: Pull complete 18:39:05 d496ad576159: Pull complete 18:39:05 Digest: sha256:94db8a0955b4c8a8fb4ef40f1d66dd6a37c55842a5f6085bb7a69a85e2cfc316 18:39:05 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.21-alpine 18:39:05 ---> f246e2811388 18:39:05 Step 3/12 : ARG ALPINE_PKG_BASE="make git openssh-client" 18:39:06 ---> Running in e1410e255dd1 18:39:06 Removing intermediate container e1410e255dd1 18:39:06 ---> 5551d5c9394a 18:39:06 Step 4/12 : ARG ALPINE_PKG_EXTRA="" 18:39:06 ---> Running in feb6393540b6 18:39:06 Removing intermediate container feb6393540b6 18:39:06 ---> 343e92958bf6 18:39:06 Step 5/12 : ARG ADD_BUILD_TAGS="" 18:39:06 ---> Running in 434c7653e3be 18:39:07 Removing intermediate container 434c7653e3be 18:39:07 ---> 2d2a6ab24959 18:39:07 Step 6/12 : WORKDIR /device-uart 18:39:07 ---> Running in 284b960275ce 18:39:07 Removing intermediate container 284b960275ce 18:39:07 ---> 114dd859c875 18:39:07 Step 7/12 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 18:39:07 ---> Running in b9f9beb620b9 18:39:09 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 18:39:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 18:39:11 (1/4) Installing openssh-keygen (9.3_p2-r2) 18:39:11 (2/4) Installing libedit (20221030.3.1-r1) 18:39:11 (3/4) Installing openssh-client-common (9.3_p2-r2) 18:39:11 (4/4) Installing openssh-client-default (9.3_p2-r2) 18:39:11 Executing busybox-1.36.1-r5.trigger 18:39:11 OK: 271 MiB in 56 packages 18:39:11 Removing intermediate container b9f9beb620b9 18:39:11 ---> 06029d059a7f 18:39:11 Step 8/12 : COPY go.mod vendor* ./ 18:39:12 ---> c057386fa970 18:39:12 Step 9/12 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 18:39:12 ---> Running in 9994190fee97 18:41:04 Removing intermediate container 9994190fee97 18:41:04 ---> 333316919106 18:41:04 Step 10/12 : COPY . . 18:41:04 ---> 6bb31efcc3c3 18:41:04 Step 11/12 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 18:41:04 ---> Running in 728aa043c720 18:41:04 Removing intermediate container 728aa043c720 18:41:04 ---> afadd4b89e33 18:41:04 Step 12/12 : RUN ${MAKE} 18:41:04 ---> Running in 61cfd3ff6aeb 18:41:04 noop 18:41:04 Removing intermediate container 61cfd3ff6aeb 18:41:04 ---> 90c9bb9c4fab 18:41:04 Successfully built 90c9bb9c4fab 18:41:04 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:41:04 + docker inspect -f . ci-base-image-arm64 18:41:04 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 18:41:05 prd-ubuntu20.04-docker-arm64-4c-16g-5466 does not seem to be running inside a container 18:41:05 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-uart/1 -v /w/workspace/device-uart/1:/w/workspace/device-uart/1:rw,z -v /w/workspace/device-uart/1@tmp:/w/workspace/device-uart/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 18:41:06 $ docker top 9d98002e0468a453dbb0998fd17edd68d737aeaa3cdb709e758f73c244a84332 -eo pid,comm [Pipeline] { [Pipeline] sh 18:41:07 + go version 18:41:07 go version go1.21.9 linux/arm64 [Pipeline] } 18:41:07 $ docker stop --time=1 9d98002e0468a453dbb0998fd17edd68d737aeaa3cdb709e758f73c244a84332 18:41:08 $ docker rm -f --volumes 9d98002e0468a453dbb0998fd17edd68d737aeaa3cdb709e758f73c244a84332 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:41:09 + docker inspect -f . ci-base-image-arm64 18:41:09 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 18:41:10 prd-ubuntu20.04-docker-arm64-4c-16g-5466 does not seem to be running inside a container 18:41:10 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/device-uart/1 -v /w/workspace/device-uart/1:/w/workspace/device-uart/1:rw,z -v /w/workspace/device-uart/1@tmp:/w/workspace/device-uart/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 18:41:11 $ docker top 1a0a469efc86f10db642f12c83ab89714fcbfb880fcd39f84c32493f84e3bac5 -eo pid,comm [Pipeline] { [Pipeline] sh 18:41:12 + git config --global --add safe.directory /w/workspace/device-uart/1 [Pipeline] fileExists [Pipeline] sh 18:41:12 + make test 18:41:12 go test ./... -coverprofile=coverage.out 18:41:18 ? github.com/edgexfoundry/device-uart [no test files] 18:44:25 ? github.com/edgexfoundry/device-uart/cmd [no test files] 18:44:25 ? github.com/edgexfoundry/device-uart/internal/driver [no test files] 18:44:25 WARNING: Linting skipped (not on x86_64 or linter not installed) 18:44:25 go vet ./... 18:45:12 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 18:45:12 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 18:45:12 ./bin/test-attribution-txt.sh 18:45:12 An attribution for github.com/asaskevich/govalidator is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/cenkalti/backoff/v4 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/fsnotify/fsnotify is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/fullsailor/pkcs7 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-jose/go-jose/v4 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-logr/logr is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-logr/stdr is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-ole/go-ole is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/analysis is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/errors is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/jsonpointer is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/jsonreference is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/loads is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/runtime is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/spec is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/strfmt is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/swag is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-openapi/validate is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/go-resty/resty/v2 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/golang-jwt/jwt/v5 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/gorilla/mux is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/gorilla/schema is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/gorilla/securecookie is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/josharian/intern is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/kataras/go-events is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/lufia/plan9stats is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/mailru/easyjson is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/mgutz/ansi is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/michaelquigley/pfxlog is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/miekg/pkcs11 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/mitchellh/go-ps is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/muhlemmer/gu is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/oklog/ulid is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/opentracing/opentracing-go is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/openziti/channel/v2 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/openziti/edge-api is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/openziti/foundation/v2 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/openziti/identity is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/openziti/metrics is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/openziti/sdk-golang is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/openziti/secretstream is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/openziti/transport/v2 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/orcaman/concurrent-map/v2 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/panjf2000/ants/v2 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/parallaxsecond/parsec-client-go is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/pkg/errors is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/power-devops/perfstat is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/shirou/gopsutil/v3 is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/shoenig/go-m1cpu is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/sirupsen/logrus is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/speps/go-hashids is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/tklauser/go-sysconf is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/tklauser/numcpus is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/yusufpapurcu/wmi is missing from Attribution.txt, please add 18:45:12 An attribution for github.com/zitadel/oidc/v2 is missing from Attribution.txt, please add 18:45:12 An attribution for go.mongodb.org/mongo-driver is missing from Attribution.txt, please add 18:45:12 An attribution for go.mozilla.org/pkcs7 is missing from Attribution.txt, please add 18:45:12 An attribution for go.opentelemetry.io/otel is missing from Attribution.txt, please add 18:45:12 An attribution for go.opentelemetry.io/otel/metric is missing from Attribution.txt, please add 18:45:12 An attribution for go.opentelemetry.io/otel/trace is missing from Attribution.txt, please add 18:45:12 An attribution for golang.org/x/oauth2 is missing from Attribution.txt, please add 18:45:12 An attribution for golang.org/x/term is missing from Attribution.txt, please add 18:45:12 An attribution for google.golang.org/genproto/googleapis/rpc is missing from Attribution.txt, please add 18:45:12 An attribution for nhooyr.io/websocket is missing from Attribution.txt, please add [Pipeline] echo 18:45:12 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] } 18:45:12 $ docker stop --time=1 1a0a469efc86f10db642f12c83ab89714fcbfb880fcd39f84c32493f84e3bac5 18:45:14 $ docker rm -f --volumes 1a0a469efc86f10db642f12c83ab89714fcbfb880fcd39f84c32493f84e3bac5 [Pipeline] // withDockerContainer [Pipeline] sh 18:45:15 + sudo chown -R jenkins:jenkins . [Pipeline] stash 18:45:15 Warning: overwriting stash ‘coverage-report’ 18:45:16 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 18:45:16 + sudo chown -R jenkins:jenkins . [Pipeline] sh 18:45:17 + ls -al . 18:45:17 total 224 18:45:17 drwxrwxr-x 7 jenkins jenkins 4096 Jul 12 18:41 . 18:45:17 drwxrwxr-x 4 jenkins jenkins 4096 Jul 12 18:38 .. 18:45:17 -rw-rw-r-- 1 jenkins jenkins 140 Jul 12 18:38 .dockerignore 18:45:17 drwxrwxr-x 8 jenkins jenkins 4096 Jul 12 18:38 .git 18:45:17 drwxrwxr-x 3 jenkins jenkins 4096 Jul 12 18:38 .github 18:45:17 -rw-rw-r-- 1 jenkins jenkins 343 Jul 12 18:38 .gitignore 18:45:17 -rw-rw-r-- 1 jenkins jenkins 41 Jul 12 18:38 .golangci.yml 18:45:17 -rw-rw-r-- 1 jenkins jenkins 9941 Jul 12 18:38 Attribution.txt 18:45:17 -rw-rw-r-- 1 jenkins jenkins 1908 Jul 12 18:38 CHANGELOG.md 18:45:17 -rw-rw-r-- 1 jenkins jenkins 1886 Jul 12 18:38 Dockerfile 18:45:17 -rw-rw-r-- 1 jenkins jenkins 677 Jul 12 18:38 GOVERNANCE.md 18:45:17 -rw-rw-r-- 1 jenkins jenkins 675 Jul 12 18:38 Jenkinsfile 18:45:17 -rw-rw-r-- 1 jenkins jenkins 11340 Jul 12 18:38 LICENSE 18:45:17 -rw-rw-r-- 1 jenkins jenkins 1872 Jul 12 18:38 Makefile 18:45:17 -rw-rw-r-- 1 jenkins jenkins 617 Jul 12 18:38 OWNERS.md 18:45:17 -rw-rw-r-- 1 jenkins jenkins 8892 Jul 12 18:38 README.md 18:45:17 -rw-rw-r-- 1 jenkins jenkins 5 Jul 12 18:35 VERSION 18:45:17 drwxrwxr-x 2 jenkins jenkins 4096 Jul 12 18:38 bin 18:45:17 drwxrwxr-x 3 jenkins jenkins 4096 Jul 12 18:38 cmd 18:45:17 -rw-r--r-- 1 jenkins jenkins 10 Jul 12 18:41 coverage.out 18:45:17 -rw-rw-r-- 1 jenkins jenkins 7070 Jul 12 18:38 go.mod 18:45:17 -rw-rw-r-- 1 jenkins jenkins 102515 Jul 12 18:38 go.sum 18:45:17 drwxrwxr-x 3 jenkins jenkins 4096 Jul 12 18:38 internal 18:45:17 -rw-rw-r-- 1 jenkins jenkins 209 Jul 12 18:38 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:45:17 + docker build -t device-uart-arm64 -f Dockerfile --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=37b1e9587454122e807d9d51f35834d0303e66e2 --label arch=arm64 --label version=0.0.0 . 18:45:18 Sending build context to Docker daemon 14.61MB 18:45:18 Step 1/26 : ARG BASE=golang:1.21-alpine3.18 18:45:18 Step 2/26 : FROM ${BASE} AS builder 18:45:18 ---> 90c9bb9c4fab 18:45:18 Step 3/26 : ARG ALPINE_PKG_BASE="make git openssh-client" 18:45:18 ---> Running in c3c00841ebd7 18:45:18 Removing intermediate container c3c00841ebd7 18:45:18 ---> f812e7587909 18:45:18 Step 4/26 : ARG ALPINE_PKG_EXTRA="" 18:45:18 ---> Running in e9dbcdf7e390 18:45:19 Removing intermediate container e9dbcdf7e390 18:45:19 ---> 9ba74e0737c0 18:45:19 Step 5/26 : ARG ADD_BUILD_TAGS="" 18:45:19 ---> Running in 5be9a9b9cdb0 18:45:19 Removing intermediate container 5be9a9b9cdb0 18:45:19 ---> 39290a36657f 18:45:19 Step 6/26 : WORKDIR /device-uart 18:45:19 ---> Running in 8d2c35e4f132 18:45:19 Removing intermediate container 8d2c35e4f132 18:45:19 ---> 47eea739ce57 18:45:19 Step 7/26 : RUN apk add --update --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 18:45:19 ---> Running in 2687b787ea86 18:45:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 18:45:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 18:45:23 OK: 271 MiB in 56 packages 18:45:23 Removing intermediate container 2687b787ea86 18:45:23 ---> 2d79c5bf796e 18:45:23 Step 8/26 : COPY go.mod vendor* ./ 18:45:24 ---> 9ce425b84be8 18:45:24 Step 9/26 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 18:45:24 ---> Running in 3474b43c8fe2 18:45:27 Removing intermediate container 3474b43c8fe2 18:45:27 ---> a337f1a2fd25 18:45:27 Step 10/26 : COPY . . 18:45:28 ---> 559723b27031 18:45:28 Step 11/26 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 18:45:28 ---> Running in fe35bc4eb00a 18:45:28 Removing intermediate container fe35bc4eb00a 18:45:28 ---> d47e42add404 18:45:28 Step 12/26 : RUN ${MAKE} 18:45:28 ---> Running in e1a70e9e357a 18:45:29 CGO_ENABLED=0 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-uart.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v3/internal/common.SDKVersion=v3.2.0-dev.21" -trimpath -mod=readonly -o cmd/device-uart ./cmd 18:49:21 Removing intermediate container e1a70e9e357a 18:49:21 ---> 50c0c46df7ee 18:49:21 Step 13/26 : FROM alpine:3.18 18:49:21 3.18: Pulling from library/alpine 18:49:21 5c905c7ebe2f: Pulling fs layer 18:49:21 5c905c7ebe2f: Verifying Checksum 18:49:21 5c905c7ebe2f: Download complete 18:49:21 5c905c7ebe2f: Pull complete 18:49:21 Digest: sha256:1875c923b73448b558132e7d4a44b815d078779ed7a73f76209c6372de95ea8d 18:49:21 Status: Downloaded newer image for alpine:3.18 18:49:21 ---> dec292d02e07 18:49:21 Step 14/26 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2021: Jiangxing Intelligence' 18:49:21 ---> Running in a9e2ea71dc15 18:49:21 Removing intermediate container a9e2ea71dc15 18:49:21 ---> 426b11b9332f 18:49:21 Step 15/26 : RUN apk add --update --no-cache dumb-init 18:49:21 ---> Running in 503fa12c9f0f 18:49:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 18:49:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 18:49:21 (1/1) Installing dumb-init (1.2.5-r2) 18:49:21 Executing busybox-1.36.1-r7.trigger 18:49:21 OK: 8 MiB in 16 packages 18:49:21 Removing intermediate container 503fa12c9f0f 18:49:21 ---> e55fe172a270 18:49:21 Step 16/26 : RUN apk --no-cache upgrade 18:49:21 ---> Running in 497acfd7f3d4 18:49:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 18:49:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 18:49:21 (1/2) Upgrading libcrypto3 (3.1.5-r0 -> 3.1.6-r0) 18:49:21 (2/2) Upgrading libssl3 (3.1.5-r0 -> 3.1.6-r0) 18:49:21 OK: 8 MiB in 16 packages 18:49:21 Removing intermediate container 497acfd7f3d4 18:49:21 ---> d54809e3f9d3 18:49:21 Step 17/26 : WORKDIR / 18:49:21 ---> Running in 4b7ba54643e5 18:49:21 Removing intermediate container 4b7ba54643e5 18:49:21 ---> 6962d5aedf0b 18:49:21 Step 18/26 : COPY --from=builder /device-uart/Attribution.txt / 18:49:21 ---> 23dfcc0dada7 18:49:21 Step 19/26 : COPY --from=builder /device-uart/LICENSE / 18:49:22 ---> 6e0c9b6542a9 18:49:22 Step 20/26 : COPY --from=builder /device-uart/cmd/ / 18:49:24 ---> 7cf10a904484 18:49:24 Step 21/26 : EXPOSE 59995 18:49:24 ---> Running in b924d94575dd 18:49:24 Removing intermediate container b924d94575dd 18:49:24 ---> 442a0b7bf246 18:49:24 Step 22/26 : ENTRYPOINT ["/device-uart"] 18:49:24 ---> Running in 806c9e150728 18:49:25 Removing intermediate container 806c9e150728 18:49:25 ---> 71b0fd512e6b 18:49:25 Step 23/26 : CMD ["-cp=consul.http://edgex-core-consul:8500", "--registry"] 18:49:25 ---> Running in a66a421fcbd0 18:49:25 Removing intermediate container a66a421fcbd0 18:49:25 ---> 1afbe7270013 18:49:25 Step 24/26 : LABEL arch=arm64 18:49:25 ---> Running in d0aac3a214d2 18:49:25 Removing intermediate container d0aac3a214d2 18:49:25 ---> caea6f43f8ba 18:49:25 Step 25/26 : LABEL git_sha=37b1e9587454122e807d9d51f35834d0303e66e2 18:49:25 ---> Running in 7b2f2d49a27c 18:49:26 Removing intermediate container 7b2f2d49a27c 18:49:26 ---> 3acbfa8d2582 18:49:26 Step 26/26 : LABEL version=0.0.0 18:49:26 ---> Running in d923914f2f4b 18:49:26 Removing intermediate container d923914f2f4b 18:49:26 ---> 27b70ea0e124 18:49:26 [Warning] One or more build-args [ARCH] were not consumed 18:49:26 Successfully built 27b70ea0e124 18:49:26 Successfully tagged device-uart-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:49:27 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 18:49:27 18:49:27 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:49:28 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 18:49:28 arm64: Pulling from edgex-lftools-log-publisher 18:49:28 8998bd30e6a1: Pulling fs layer 18:49:28 04944245beec: Pulling fs layer 18:49:28 699f458cf7ca: Pulling fs layer 18:49:28 765212b225bb: Pulling fs layer 18:49:28 f23df028b6ca: Pulling fs layer 18:49:28 d65c8cfc05b1: Pulling fs layer 18:49:28 2437ff75d9bd: Pulling fs layer 18:49:28 765212b225bb: Waiting 18:49:28 f23df028b6ca: Waiting 18:49:28 d65c8cfc05b1: Waiting 18:49:28 2437ff75d9bd: Waiting 18:49:28 04944245beec: Verifying Checksum 18:49:28 04944245beec: Download complete 18:49:28 765212b225bb: Verifying Checksum 18:49:28 765212b225bb: Download complete 18:49:28 f23df028b6ca: Verifying Checksum 18:49:28 f23df028b6ca: Download complete 18:49:28 d65c8cfc05b1: Verifying Checksum 18:49:28 d65c8cfc05b1: Download complete 18:49:28 699f458cf7ca: Verifying Checksum 18:49:28 699f458cf7ca: Download complete 18:49:28 8998bd30e6a1: Verifying Checksum 18:49:28 8998bd30e6a1: Download complete 18:49:31 2437ff75d9bd: Verifying Checksum 18:49:31 2437ff75d9bd: Download complete 18:49:34 8998bd30e6a1: Pull complete 18:49:34 04944245beec: Pull complete 18:49:35 699f458cf7ca: Pull complete 18:49:36 765212b225bb: Pull complete 18:49:37 f23df028b6ca: Pull complete 18:49:37 d65c8cfc05b1: Pull complete 18:49:55 2437ff75d9bd: Pull complete 18:49:55 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 18:49:55 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 18:49:55 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 18:49:55 prd-ubuntu20.04-docker-arm64-4c-16g-5466 does not seem to be running inside a container 18:49: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/device-uart/1 -v /w/workspace/device-uart/1:/w/workspace/device-uart/1:rw,z -v /w/workspace/device-uart/1@tmp:/w/workspace/device-uart/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 18:49:58 $ docker top 210cdfb475d953a525ac8b7f6c555b952f2b1e3bcdd876fed6d0eeba0ff24754 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 18:49:59 ---> job-cost.sh 18:49:59 lf-activate-venv: SKIPPING 18:49:59 INFO: No Stack... 18:50:00 INFO: Retrieving Pricing Info for: v3-standard-4 18:50:01 INFO: Archiving Costs [Pipeline] sh 18:50:01 + cat /w/workspace/device-uart/1/archives/cost.csv 18:50:01 + cut -d, -f6 [Pipeline] lock 18:50:01 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-uart-PR-58-1-stack-cost] 18:50:01 Resource [jenkins-edgexfoundry-device-uart-PR-58-1-stack-cost] did not exist. Created. 18:50:01 Lock acquired on [Resource: jenkins-edgexfoundry-device-uart-PR-58-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 18:50:02 /w/workspace/device-uart/1@tmp/durable-40ffe680/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 18:50:03 + echo total: 0.10999999940395355 [Pipeline] stash 18:50:03 Warning: overwriting stash ‘stack-cost’ 18:50:03 Stashed 1 file(s) [Pipeline] } 18:50:03 Lock released on resource [Resource: jenkins-edgexfoundry-device-uart-PR-58-1-stack-cost] [Pipeline] // lock [Pipeline] } 18:50:03 $ docker stop --time=1 210cdfb475d953a525ac8b7f6c555b952f2b1e3bcdd876fed6d0eeba0ff24754 18:50:05 $ docker rm -f --volumes 210cdfb475d953a525ac8b7f6c555b952f2b1e3bcdd876fed6d0eeba0ff24754 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (CodeCov) [Pipeline] unstash [Pipeline] configFileProvider 18:50:06 provisioning config files... 18:50:06 copy managed file [device-uart-codecov-token] to file:/w/workspace/edgexfoundry_device-uart_PR-58@tmp/config15636464613535652313tmp [Pipeline] { [Pipeline] sh 18:50:06 + set +x 18:50:06 + + curlbash -s -s https://codecov.io/bash -- 18:50:06 18:50:06 18:50:06 _____ _ 18:50:06 / ____| | | 18:50:06 | | ___ __| | ___ ___ _____ __ 18:50:06 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 18:50:06 | |___| (_) | (_| | __/ (_| (_) \ V / 18:50:06 \_____\___/ \__,_|\___|\___\___/ \_/ 18:50:06 Bash-1.0.6 18:50:06 18:50:06 18:50:06 ==> git version 2.25.1 found 18:50:06 ==> curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3 18:50:06 Release-Date: 2020-01-08 18:50:06 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 18:50:06 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 18:50:06 ==> Jenkins CI detected. 18:50:06 current dir:  /w/workspace/edgexfoundry_device-uart_PR-58 18:50:06 project root: . 18:50:06 --> token set from env 18:50:06 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 18:50:06 ==> Running gcov in . (disable via -X gcov) 18:50:06 ==> Python coveragepy not found 18:50:06 ==> Searching for coverage reports in: 18:50:06 + . 18:50:06 -> Found 1 reports 18:50:06 ==> Detecting git/mercurial file structure 18:50:07 ==> Reading reports 18:50:07 + ./coverage.out bytes=10 18:50:07 ==> Appending adjustments 18:50:07 https://docs.codecov.io/docs/fixing-reports 18:50:07 + Found adjustments 18:50:07 ==> Gzipping contents 18:50:07 4.0K /tmp/codecov.gDcSQZ.gz 18:50:07 ==> Uploading reports 18:50:07 url: https://codecov.io 18:50:07 query: branch=PR-58&commit=37b1e9587454122e807d9d51f35834d0303e66e2&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-uart%2Fjob%2FPR-58%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-uart&service=jenkins&flags=&pr=58&job=&cmd_args= 18:50:07 -> Pinging Codecov 18:50:07 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=****&branch=PR-58&commit=37b1e9587454122e807d9d51f35834d0303e66e2&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-uart%2Fjob%2FPR-58%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-uart&service=jenkins&flags=&pr=58&job=&cmd_args= 18:50:07 -> Uploading to 18:50:07 https://storage.googleapis.com/codecov/v4/raw/2024-07-12/B9AA6E0BBD74AE3A32605C7A7C664919/37b1e9587454122e807d9d51f35834d0303e66e2/5ec32526-d035-4167-acf8-5494c4feb01a.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1E5YTIQF4NUDJHIPRXCW6SWPNHIWXR6YCTGFLBKZTWXKPGHK3U3FMCQWA%2F20240712%2Fus-west2%2Fs3%2Faws4_request&X-Amz-Date=20240712T185007Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=b87f54a6a14af9c820fc12ed6151267952a92e460f0b0adbfbdc459eb7d48fc2 18:50:07 % Total % Received % Xferd Average Speed Time Time Time Current 18:50:07 Dload Upload Total Spent Left Speed 18:50:07 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 603 0 0 100 603 0 2512 --:--:-- --:--:-- --:--:-- 2512 18:50:07 -> Reports have been successfully queued for processing at https://app.codecov.io/github/lf-edge/device-uart/commit/37b1e9587454122e807d9d51f35834d0303e66e2 [Pipeline] } 18:50:07 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snyk Dependency Scan) Stage "Snyk Dependency Scan" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive Prep) Stage "Archive Prep" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Experimental Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Stable (Named) Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 18:50:10 + [ -d /w/workspace/edgexfoundry_device-uart_PR-58/archives ] 18:50:10 + ls -al /w/workspace/edgexfoundry_device-uart_PR-58/archives 18:50:10 total 16 18:50:10 drwxr-xr-x 3 root root 4096 Jul 12 18:38 . 18:50:10 drwxrwxr-x 9 jenkins jenkins 4096 Jul 12 18:38 .. 18:50:10 drwxr-xr-x 2 root root 4096 Jul 12 18:38 cost 18:50:10 -rw-r--r-- 1 root root 82 Jul 12 18:38 cost.csv 18:50:10 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-uart_PR-58/archives 18:50:10 + ls -al /w/workspace/edgexfoundry_device-uart_PR-58/archives 18:50:10 total 16 18:50:10 drwxr-xr-x 3 jenkins jenkins 4096 Jul 12 18:38 . 18:50:10 drwxrwxr-x 9 jenkins jenkins 4096 Jul 12 18:38 .. 18:50:10 drwxr-xr-x 2 jenkins jenkins 4096 Jul 12 18:38 cost 18:50:10 -rw-r--r-- 1 jenkins jenkins 82 Jul 12 18:38 cost.csv [Pipeline] libraryResource [Pipeline] sh 18:50:10 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 18:50:11 ---> package-listing.sh 18:50:11 ++ facter osfamily 18:50:11 ++ tr '[:upper:]' '[:lower:]' 18:50:11 + OS_FAMILY=debian 18:50:11 + workspace=/w/workspace/edgexfoundry_device-uart_PR-58 18:50:11 + START_PACKAGES=/tmp/packages_start.txt 18:50:11 + END_PACKAGES=/tmp/packages_end.txt 18:50:11 + DIFF_PACKAGES=/tmp/packages_diff.txt 18:50:11 + PACKAGES=/tmp/packages_start.txt 18:50:11 + '[' /w/workspace/edgexfoundry_device-uart_PR-58 ']' 18:50:11 + PACKAGES=/tmp/packages_end.txt 18:50:11 + case "${OS_FAMILY}" in 18:50:11 + dpkg -l 18:50:11 + grep '^ii' 18:50:11 + '[' -f /tmp/packages_start.txt ']' 18:50:11 + '[' -f /tmp/packages_end.txt ']' 18:50:11 + diff /tmp/packages_start.txt /tmp/packages_end.txt 18:50:11 + '[' /w/workspace/edgexfoundry_device-uart_PR-58 ']' 18:50:11 + mkdir -p /w/workspace/edgexfoundry_device-uart_PR-58/archives/ 18:50:11 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-uart_PR-58/archives/ [Pipeline] echo 18:50:11 Launching container with: [--privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgexfoundry_device-uart_PR-58/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 18:50:12 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 18:50:12 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 18:50:12 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 18:50:12 prd-ubuntu20.04-docker-8c-8g-5465 does not seem to be running inside a container 18:50:12 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgexfoundry_device-uart_PR-58/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-uart_PR-58 -v /w/workspace/edgexfoundry_device-uart_PR-58:/w/workspace/edgexfoundry_device-uart_PR-58:rw,z -v /w/workspace/edgexfoundry_device-uart_PR-58@tmp:/w/workspace/edgexfoundry_device-uart_PR-58@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 18:50:13 $ docker top 369891a603c2e0a54ba30fd3aa3790e2b432a0bbdd6f76b75f4f2cd2c007126c -eo pid,comm [Pipeline] { [Pipeline] sh 18:50:13 + touch /tmp/pre-build-complete [Pipeline] sh 18:50:13 + mkdir -p /var/log/sysstat [Pipeline] sh 18:50:14 + ls /var/log/sa-host 18:50:14 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 18:50:14 provisioning config files... 18:50:14 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-uart_PR-58@tmp/config8853474573307662564tmp [Pipeline] { [Pipeline] echo 18:50:14 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 18:50:14 ---> create-netrc.sh [Pipeline] } 18:50:15 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 18:50:15 ---> python-tools-install.sh [Pipeline] echo 18:50:15 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 18:50:15 ---> sudo-logs.sh 18:50:15 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 18:50:15 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 18:50:16 ---> job-cost.sh 18:50:16 lf-activate-venv: SKIPPING 18:50:16 DEBUG: total: 0.2199999988079071 18:50:16 INFO: Retrieving Stack Cost... 18:50:16 INFO: Retrieving Pricing Info for: v3-standard-8 18:50:17 INFO: Archiving Costs [Pipeline] echo 18:50:17 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 18:50:17 ---> logs-deploy.sh 18:50:17 lf-activate-venv: SKIPPING 18:50:17 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-uart/PR-58/1 18:50:17 INFO: archiving workspace using pattern(s): 18:50:18 Archives upload complete. 18:50:18 INFO: archiving logs to Nexus