Pull request #329 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2+9a0357f8d9b433a12ba9d14d0949e92e6265fbd6 (c86522792ba89bbd605d1d2b889533085ba0c273) 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-ssh9478273026439432685.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 8d11186b4ecddd371e5d69e8bc5262dee0d7f4a1 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-ssh154641423676489543.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 8d11186b4ecddd371e5d69e8bc5262dee0d7f4a1 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-onvif-camera/branches/PR-329/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-onvif-camera/branches/PR-329/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh11206031470674388862.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-onvif-camera/branches/PR-329/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh13135246504232288615.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 8d11186b4ecddd371e5d69e8bc5262dee0d7f4a1 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 8d11186b4ecddd371e5d69e8bc5262dee0d7f4a1 # timeout=10 Commit message: "fix: bug with isLTS relying on env.GIT_BRANCH inside cd-management repo (#429)" > 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-ssh9965415420776824731.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-onvif-camera/branches/PR-329/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-onvif-camera/branches/PR-329/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh7178555374128561035.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 8d11186b4ecddd371e5d69e8bc5262dee0d7f4a1 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-onvif-camera, publishSwaggerDocs:true, swaggerApiFolders:[doc/openapi/v2]] ========================================================= [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-onvif-camera-settings PROJECT: device-onvif-camera USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.20 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-onvif-camera 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: true SWAGGER_API_FOLDERS: doc/openapi/v2 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-11984 in /w/workspace/undry_device-onvif-camera_PR-329 [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-onvif-camera.git > git init /w/workspace/undry_device-onvif-camera_PR-329 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-onvif-camera.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-onvif-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-onvif-camera.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-onvif-camera.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-onvif-camera.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-onvif-camera.git +refs/pull/329/head:refs/remotes/origin/PR-329 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit 9a0357f8d9b433a12ba9d14d0949e92e6265fbd6 into PR head commit 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 Merge succeeded, producing 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 Checking out Revision 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 (PR-329) 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 8d11186b4ecddd371e5d69e8bc5262dee0d7f4a1 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 04:01:42 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage > git config core.sparsecheckout # timeout=10 > git checkout -f 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 # 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 9a0357f8d9b433a12ba9d14d0949e92e6265fbd6 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 # timeout=10 [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 04:01:42 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 04:01:42 ========================================================= 04:01:42 EdgeX Global Pipelines Version Info 04:01:42 ========================================================= [Pipeline] libraryResource [Pipeline] sh 04:01:43 ------------------- 04:01:43 stable info: 04:01:43 ------------------- 04:01:43 Commited By: Bill Mahoney bill.mahoney@intel.com 04:01:43 Commit SHA: 8d11186b4ecddd371e5d69e8bc5262dee0d7f4a1 04:01:43 Message: update stable to v1.0.248 04:01:44 ------------------- 04:01:44 experimental info: 04:01:44 ------------------- 04:01:44 Commited By: **** collab-it+edgex@linuxfoundation.org 04:01:44 Commit SHA: 8d11186b4ecddd371e5d69e8bc5262dee0d7f4a1 04:01:44 Message: update experimental to v1.0.248 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-onvif-camera-settings [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar PROJECT = device-onvif-camera [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-onvif-camera [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 04:01:44 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = true [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = doc/openapi/v2 [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-329 [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-329 [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-329 [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 9d5d761 [Pipeline] echo 04:01:45 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:01:45 provisioning config files... 04:01:45 copy managed file [device-onvif-camera-settings] to file:/w/workspace/undry_device-onvif-camera_PR-329@tmp/config16854686096685856164tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:01:46 ---> docker-login.sh 04:01:46 nexus3.edgexfoundry.org:10001 04:01:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:01:46 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:01:46 Configure a credential helper to remove this warning. See 04:01:46 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:01:46 04:01:46 Login Succeeded 04:01:46 nexus3.edgexfoundry.org:10002 04:01:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:01:46 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:01:46 Configure a credential helper to remove this warning. See 04:01:46 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:01:46 04:01:46 Login Succeeded 04:01:46 nexus3.edgexfoundry.org:10003 04:01:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:01:46 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:01:46 Configure a credential helper to remove this warning. See 04:01:46 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:01:46 04:01:46 Login Succeeded 04:01:46 nexus3.edgexfoundry.org:10004 04:01:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:01:46 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:01:46 Configure a credential helper to remove this warning. See 04:01:46 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:01:46 04:01:46 Login Succeeded 04:01:46 docker.io 04:01:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:01:47 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:01:47 Configure a credential helper to remove this warning. See 04:01:47 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:01:47 04:01:47 Login Succeeded 04:01:47 ---> docker-login.sh ends [Pipeline] } 04:01:47 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 04:01:47 + git rev-list -1 --merges 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2~1..9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 [Pipeline] echo 04:01:47 -----------> git rev-list -1 --merges 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2~1..9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 [false] [Pipeline] sh 04:01:48 + git log --format=format:%s -1 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 [Pipeline] echo 04:01:48 ========================================================= 04:01:48 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 04:01:48 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 04:01:48 + git log --format=format:%s -1 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 [Pipeline] echo 04:01:48 [semverPrep] GIT_COMMIT: 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2, Commit Message: build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 [Pipeline] echo 04:01:48 [semverPrep] This is not a build commit. [Pipeline] sh 04:01:49 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 04:01:49 + grep -v github /etc/ssh/ssh_known_hosts 04:01:49 + [ -e /tmp/ssh_known_hosts ] 04:01:49 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 04:01:49 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 04:01:49 + sudo tee -a /etc/ssh/ssh_known_hosts 04:01:49 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:01:49 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 04:01:49 04:01:49 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:01:50 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 04:01:50 0.1.4: Pulling from edgex-devops/py-git-semver 04:01:50 b85a868b505f: Pulling fs layer 04:01:50 e2be974225ed: Pulling fs layer 04:01:50 339a4e72a1f5: Pulling fs layer 04:01:50 988bab9f4d93: Pulling fs layer 04:01:50 1469e6f7b9e6: Pulling fs layer 04:01:50 eaf3925da568: Pulling fs layer 04:01:50 bab4dde63d76: Pulling fs layer 04:01:50 bde34c3a00c8: Pulling fs layer 04:01:50 b352a97aabf1: Pulling fs layer 04:01:50 4872d77fe225: Pulling fs layer 04:01:50 5851b861e8e6: Pulling fs layer 04:01:50 1469e6f7b9e6: Waiting 04:01:50 eaf3925da568: Waiting 04:01:50 bab4dde63d76: Waiting 04:01:50 bde34c3a00c8: Waiting 04:01:50 5851b861e8e6: Waiting 04:01:50 b352a97aabf1: Waiting 04:01:50 988bab9f4d93: Waiting 04:01:50 4872d77fe225: Waiting 04:01:50 e2be974225ed: Download complete 04:01:50 988bab9f4d93: Verifying Checksum 04:01:50 988bab9f4d93: Download complete 04:01:50 1469e6f7b9e6: Verifying Checksum 04:01:50 1469e6f7b9e6: Download complete 04:01:50 eaf3925da568: Verifying Checksum 04:01:50 339a4e72a1f5: Verifying Checksum 04:01:50 339a4e72a1f5: Download complete 04:01:50 bde34c3a00c8: Download complete 04:01:50 b352a97aabf1: Verifying Checksum 04:01:50 b352a97aabf1: Download complete 04:01:50 4872d77fe225: Download complete 04:01:50 5851b861e8e6: Verifying Checksum 04:01:50 5851b861e8e6: Download complete 04:01:50 b85a868b505f: Verifying Checksum 04:01:50 b85a868b505f: Download complete 04:01:50 bab4dde63d76: Verifying Checksum 04:01:50 bab4dde63d76: Download complete 04:01:51 b85a868b505f: Pull complete 04:01:51 e2be974225ed: Pull complete 04:01:52 339a4e72a1f5: Pull complete 04:01:52 988bab9f4d93: Pull complete 04:01:52 1469e6f7b9e6: Pull complete 04:01:52 eaf3925da568: Pull complete 04:01:54 bab4dde63d76: Pull complete 04:01:54 bde34c3a00c8: Pull complete 04:01:54 b352a97aabf1: Pull complete 04:01:54 4872d77fe225: Pull complete 04:01:54 5851b861e8e6: Pull complete 04:01:54 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 04:01:54 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 04:01:54 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:01:55 prd-ubuntu20.04-docker-8c-8g-11984 does not seem to be running inside a container 04:01:55 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/undry_device-onvif-camera_PR-329 -v /w/workspace/undry_device-onvif-camera_PR-329:/w/workspace/undry_device-onvif-camera_PR-329:rw,z -v /w/workspace/undry_device-onvif-camera_PR-329@tmp:/w/workspace/undry_device-onvif-camera_PR-329@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 04:01:57 $ docker top 01c25cc8c88dd62b46574f413ac081fcde0f836794f687f5169270b634235e28 -eo pid,comm 04:01:57 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). 04:01:57 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 04:01:57 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 04:01:57 [ssh-agent] Looking for ssh-agent implementation... 04:01:58 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 04:01:57 $ docker exec 01c25cc8c88dd62b46574f413ac081fcde0f836794f687f5169270b634235e28 ssh-agent 04:01:58 SSH_AUTH_SOCK=/tmp/ssh-bDLVCpzWZg4L/agent.33 04:01:58 SSH_AGENT_PID=39 04:01:58 Running ssh-add (command line suppressed) 04:01:58 Identity added: /w/workspace/undry_device-onvif-camera_PR-329@tmp/private_key_3637930501895799714.key (/w/workspace/undry_device-onvif-camera_PR-329@tmp/private_key_3637930501895799714.key) 04:01:58 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 04:01:58 + git tag --points-at HEAD [Pipeline] } 04:01:58 $ docker exec --env ******** --env ******** 01c25cc8c88dd62b46574f413ac081fcde0f836794f687f5169270b634235e28 ssh-agent -k 04:01:58 unset SSH_AUTH_SOCK; 04:01:58 unset SSH_AGENT_PID; 04:01:58 echo Agent pid 39 killed; 04:01:58 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 04:01:58 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 04:01:58 [ssh-agent] Looking for ssh-agent implementation... 04:01:58 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 04:01:58 $ docker exec 01c25cc8c88dd62b46574f413ac081fcde0f836794f687f5169270b634235e28 ssh-agent 04:01:59 SSH_AUTH_SOCK=/tmp/ssh-LyjgxvYQLm6c/agent.71 04:01:59 SSH_AGENT_PID=77 04:01:59 Running ssh-add (command line suppressed) 04:01:59 Identity added: /w/workspace/undry_device-onvif-camera_PR-329@tmp/private_key_11492776978854725099.key (/w/workspace/undry_device-onvif-camera_PR-329@tmp/private_key_11492776978854725099.key) 04:01:59 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 04:01:59 + git semver init 04:01:59 2023-04-28 04:01:59,637 [run_init] DEBUG init version:0.0.0 force:False 04:01:59 2023-04-28 04:01:59,638 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/undry_device-onvif-camera_PR-329/.semver 04:01:59 2023-04-28 04:01:59,638 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-onvif-camera.git /w/workspace/undry_device-onvif-camera_PR-329/.semver 04:01:59 2023-04-28 04:01:59,639 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-onvif-camera.git', '/w/workspace/undry_device-onvif-camera_PR-329/.semver'], cwd=/w/workspace/undry_device-onvif-camera_PR-329, universal_newlines=False, shell=None, istream=None) 04:02:00 2023-04-28 04:02:00,511 [append_file] DEBUG append to file:/w/workspace/undry_device-onvif-camera_PR-329/.git/info/exclude 04:02:00 2023-04-28 04:02:00,512 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/undry_device-onvif-camera_PR-329/.semver/PR-329 with force:False 04:02:00 2023-04-28 04:02:00,512 [write_file] DEBUG write to file:/w/workspace/undry_device-onvif-camera_PR-329/.semver/PR-329 04:02:00 2023-04-28 04:02:00,516 [execute] INFO git cat-file --batch-check 04:02:00 2023-04-28 04:02:00,516 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/undry_device-onvif-camera_PR-329/.semver, universal_newlines=False, shell=None, istream=) 04:02:00 2023-04-28 04:02:00,521 [execute] INFO git cat-file --batch 04:02:00 2023-04-28 04:02:00,522 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/undry_device-onvif-camera_PR-329/.semver, universal_newlines=False, shell=None, istream=) 04:02:00 2023-04-28 04:02:00,528 [read_version] DEBUG read version from /w/workspace/undry_device-onvif-camera_PR-329/.semver/PR-329 04:02:00 0.0.0 [Pipeline] } 04:02:00 $ docker exec --env ******** --env ******** 01c25cc8c88dd62b46574f413ac081fcde0f836794f687f5169270b634235e28 ssh-agent -k 04:02:00 unset SSH_AUTH_SOCK; 04:02:00 unset SSH_AGENT_PID; 04:02:00 echo Agent pid 77 killed; 04:02:00 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 04:02:01 + git semver [Pipeline] } 04:02:01 $ docker stop --time=1 01c25cc8c88dd62b46574f413ac081fcde0f836794f687f5169270b634235e28 04:02:02 $ docker rm -f --volumes 01c25cc8c88dd62b46574f413ac081fcde0f836794f687f5169270b634235e28 [Pipeline] // withDockerContainer [Pipeline] sh 04:02:03 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 04:02:03 Stashed 1 file(s) [Pipeline] echo 04:02:03 [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 04:02:04 provisioning config files... 04:02:04 copy managed file [device-onvif-camera-settings] to file:/w/workspace/undry_device-onvif-camera_PR-329@tmp/config12977253515309087606tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:02:04 ---> docker-login.sh 04:02:04 nexus3.edgexfoundry.org:10001 04:02:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:02:04 Configure a credential helper to remove this warning. See 04:02:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:02:04 04:02:04 Login Succeeded 04:02:04 nexus3.edgexfoundry.org:10002 04:02:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:02:04 Configure a credential helper to remove this warning. See 04:02:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:02:04 04:02:04 Login Succeeded 04:02:04 nexus3.edgexfoundry.org:10003 04:02:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:02:04 Configure a credential helper to remove this warning. See 04:02:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:02:04 04:02:04 Login Succeeded 04:02:04 nexus3.edgexfoundry.org:10004 04:02:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:02:04 Configure a credential helper to remove this warning. See 04:02:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:02:04 04:02:04 Login Succeeded 04:02:04 docker.io 04:02:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:05 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:02:05 Configure a credential helper to remove this warning. See 04:02:05 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:02:05 04:02:05 Login Succeeded 04:02:05 ---> docker-login.sh ends [Pipeline] } 04:02:05 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 04:02:05 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 04:02:05 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 04:02:05 ========================================================= 04:02:05 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 04:02:05 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:02:05 + docker build -t ci-base-image-x86_64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine --build-arg MAKE=echo noop --target=builder . 04:02:05 Sending build context to Docker daemon 26.98MB 04:02:05 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 04:02:05 Step 2/13 : FROM ${BASE} AS builder 04:02:06 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 04:02:06 f56be85fc22e: Pulling fs layer 04:02:06 85791d961cd3: Pulling fs layer 04:02:06 d694b5ae8c79: Pulling fs layer 04:02:06 9f32a84ed3da: Pulling fs layer 04:02:06 4d19c01a9841: Pulling fs layer 04:02:06 9325e15d5711: Pulling fs layer 04:02:06 556b6ee489ea: Pulling fs layer 04:02:06 c5a4b2cf53e6: Pulling fs layer 04:02:06 9f32a84ed3da: Waiting 04:02:06 556b6ee489ea: Waiting 04:02:06 4d19c01a9841: Waiting 04:02:06 9325e15d5711: Waiting 04:02:06 85791d961cd3: Verifying Checksum 04:02:06 85791d961cd3: Download complete 04:02:06 9f32a84ed3da: Download complete 04:02:06 f56be85fc22e: Verifying Checksum 04:02:06 f56be85fc22e: Download complete 04:02:06 4d19c01a9841: Verifying Checksum 04:02:06 4d19c01a9841: Download complete 04:02:06 9325e15d5711: Verifying Checksum 04:02:06 9325e15d5711: Download complete 04:02:06 f56be85fc22e: Pull complete 04:02:06 85791d961cd3: Pull complete 04:02:06 c5a4b2cf53e6: Verifying Checksum 04:02:06 c5a4b2cf53e6: Download complete 04:02:06 d694b5ae8c79: Verifying Checksum 04:02:06 d694b5ae8c79: Download complete 04:02:06 556b6ee489ea: Verifying Checksum 04:02:06 556b6ee489ea: Download complete 04:02:10 d694b5ae8c79: Pull complete 04:02:10 9f32a84ed3da: Pull complete 04:02:10 4d19c01a9841: Pull complete 04:02:10 9325e15d5711: Pull complete 04:02:12 556b6ee489ea: Pull complete 04:02:13 c5a4b2cf53e6: Pull complete 04:02:13 Digest: sha256:cdb650785bd12602035d3ff87499385c169773a4d12d6eaf394b34464d3a0f2b 04:02:13 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 04:02:13 ---> c4be618373d6 04:02:13 Step 3/13 : ARG ADD_BUILD_TAGS="" 04:02:18 ---> Running in f400d615ebc4 04:02:18 Removing intermediate container f400d615ebc4 04:02:18 ---> 573ca657e49a 04:02:18 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 04:02:18 ---> Running in 5afb83e80c18 04:02:18 Removing intermediate container 5afb83e80c18 04:02:18 ---> f29c861b60fa 04:02:18 Step 5/13 : ARG ALPINE_PKG_BASE="make git" 04:02:18 ---> Running in 76ba7383e0f7 04:02:18 Removing intermediate container 76ba7383e0f7 04:02:18 ---> 44ec8845d5d0 04:02:18 Step 6/13 : ARG ALPINE_PKG_EXTRA="" 04:02:18 ---> Running in c51062327e73 04:02:18 Removing intermediate container c51062327e73 04:02:18 ---> 0c7c569c04b5 04:02:18 Step 7/13 : LABEL Name=edgex-device-onvif-camera 04:02:18 ---> Running in d13e261e0969 04:02:18 Removing intermediate container d13e261e0969 04:02:18 ---> 9d6c64eb9ea7 04:02:18 Step 8/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 04:02:18 ---> Running in c9f5794413e6 04:02:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 04:02:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 04:02:18 OK: 265 MiB in 53 packages 04:02:19 Still waiting to schedule task 04:02:19 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 04:02:19 Removing intermediate container c9f5794413e6 04:02:19 ---> b9acfecce5a8 04:02:19 Step 9/13 : WORKDIR /device-onvif-camera 04:02:19 ---> Running in c8a3102aaa3c 04:02:19 Removing intermediate container c8a3102aaa3c 04:02:19 ---> f8cd403d0c84 04:02:19 Step 10/13 : COPY go.mod vendor* ./ 04:02:19 ---> 6ffb63966dcf 04:02:19 Step 11/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:02:19 ---> Running in b335a575d485 04:03:06 Removing intermediate container b335a575d485 04:03:06 ---> 5dcb03d30805 04:03:06 Step 12/13 : COPY . . 04:03:06 ---> 36b087fcee09 04:03:06 Step 13/13 : RUN ${MAKE} 04:03:06 ---> Running in 0371d1ab1094 04:03:06 noop 04:03:06 Removing intermediate container 0371d1ab1094 04:03:06 ---> 981715b2e62e 04:03:06 Successfully built 981715b2e62e 04:03:06 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:03:06 + docker inspect -f . ci-base-image-x86_64 04:03:06 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:03:06 prd-ubuntu20.04-docker-8c-8g-11984 does not seem to be running inside a container 04:03:06 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/undry_device-onvif-camera_PR-329 -v /w/workspace/undry_device-onvif-camera_PR-329:/w/workspace/undry_device-onvif-camera_PR-329:rw,z -v /w/workspace/undry_device-onvif-camera_PR-329@tmp:/w/workspace/undry_device-onvif-camera_PR-329@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 04:03:07 $ docker top 3b29934cbe84beaf646a7f1e8f9e2a6b8cd0b7706e71f7802eea856d3e80791e -eo pid,comm [Pipeline] { [Pipeline] sh 04:03:07 + go version 04:03:07 go version go1.20.2 linux/amd64 [Pipeline] } 04:03:07 $ docker stop --time=1 3b29934cbe84beaf646a7f1e8f9e2a6b8cd0b7706e71f7802eea856d3e80791e 04:03:08 $ docker rm -f --volumes 3b29934cbe84beaf646a7f1e8f9e2a6b8cd0b7706e71f7802eea856d3e80791e [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:03:09 + docker inspect -f . ci-base-image-x86_64 04:03:09 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:03:09 prd-ubuntu20.04-docker-8c-8g-11984 does not seem to be running inside a container 04:03:09 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/undry_device-onvif-camera_PR-329 -v /w/workspace/undry_device-onvif-camera_PR-329:/w/workspace/undry_device-onvif-camera_PR-329:rw,z -v /w/workspace/undry_device-onvif-camera_PR-329@tmp:/w/workspace/undry_device-onvif-camera_PR-329@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 04:03:10 $ docker top c37a1192c9b444dc90c65387de98a0d0a9100322ea392b786843c9f2e57b4e72 -eo pid,comm [Pipeline] { [Pipeline] sh 04:03:10 + git config --global --add safe.directory /w/workspace/undry_device-onvif-camera_PR-329 [Pipeline] fileExists [Pipeline] sh 04:03:10 + make test 04:03:10 go test ./... -coverprofile=coverage.out ./... 04:03:16 ? github.com/edgexfoundry/device-onvif-camera [no test files] 04:03:26 ? github.com/edgexfoundry/device-onvif-camera/cmd [no test files] 04:03:26 ? github.com/edgexfoundry/device-onvif-camera/internal/driver/mocks [no test files] 04:03:28 ok github.com/edgexfoundry/device-onvif-camera/internal/driver 2.032s coverage: 31.6% of statements 04:03:28 ok github.com/edgexfoundry/device-onvif-camera/internal/netscan 2.349s coverage: 86.5% of statements 04:03:36 go vet ./... 04:03:39 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 04:03:39 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 04:03:39 ./bin/test-attribution-txt.sh [Pipeline] echo 04:03:39 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 04:03:39 $ docker stop --time=1 c37a1192c9b444dc90c65387de98a0d0a9100322ea392b786843c9f2e57b4e72 04:03:42 $ docker rm -f --volumes c37a1192c9b444dc90c65387de98a0d0a9100322ea392b786843c9f2e57b4e72 [Pipeline] // withDockerContainer [Pipeline] sh 04:03:43 + sudo chown -R jenkins:jenkins . [Pipeline] stash 04:03:43 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 04:03:44 + sudo chown -R jenkins:jenkins . [Pipeline] sh 04:03:44 + ls -al . 04:03:44 total 236 04:03:44 drwxrwxr-x 10 jenkins jenkins 4096 Apr 28 04:03 . 04:03:44 drwxrwxr-x 4 jenkins jenkins 4096 Apr 28 04:01 .. 04:03:44 drwxrwxr-x 8 jenkins jenkins 4096 Apr 28 04:02 .git 04:03:44 drwxrwxr-x 3 jenkins jenkins 4096 Apr 28 04:01 .github 04:03:44 -rw-rw-r-- 1 jenkins jenkins 496 Apr 28 04:01 .gitignore 04:03:44 -rw-rw-r-- 1 jenkins jenkins 42 Apr 28 04:01 .golangci.yml 04:03:44 drwxr-xr-x 3 jenkins jenkins 4096 Apr 28 04:02 .semver 04:03:44 -rw-rw-r-- 1 jenkins jenkins 9861 Apr 28 04:01 Attribution.txt 04:03:44 -rw-rw-r-- 1 jenkins jenkins 6312 Apr 28 04:01 CHANGELOG.md 04:03:44 -rw-rw-r-- 1 jenkins jenkins 1574 Apr 28 04:01 Dockerfile 04:03:44 -rw-rw-r-- 1 jenkins jenkins 677 Apr 28 04:01 GOVERNANCE.md 04:03:44 -rw-rw-r-- 1 jenkins jenkins 734 Apr 28 04:01 Jenkinsfile 04:03:44 -rw-rw-r-- 1 jenkins jenkins 11348 Apr 28 04:01 LICENSE 04:03:44 -rw-rw-r-- 1 jenkins jenkins 2751 Apr 28 04:01 Makefile 04:03:44 -rw-rw-r-- 1 jenkins jenkins 625 Apr 28 04:01 OWNERS.md 04:03:44 -rw-rw-r-- 1 jenkins jenkins 6250 Apr 28 04:01 README.md 04:03:44 -rw-rw-r-- 1 jenkins jenkins 5 Apr 28 04:02 VERSION 04:03:44 drwxrwxr-x 2 jenkins jenkins 4096 Apr 28 04:01 bin 04:03:44 drwxrwxr-x 3 jenkins jenkins 4096 Apr 28 04:01 cmd 04:03:44 -rw-r--r-- 1 jenkins jenkins 78922 Apr 28 04:03 coverage.out 04:03:44 drwxrwxr-x 6 jenkins jenkins 4096 Apr 28 04:01 doc 04:03:44 -rw-rw-r-- 1 jenkins jenkins 3557 Apr 28 04:01 go.mod 04:03:44 -rw-rw-r-- 1 jenkins jenkins 32947 Apr 28 04:01 go.sum 04:03:44 drwxrwxr-x 4 jenkins jenkins 4096 Apr 28 04:01 internal 04:03:44 drwxrwxr-x 4 jenkins jenkins 4096 Apr 28 04:01 snap 04:03:44 -rw-rw-r-- 1 jenkins jenkins 236 Apr 28 04:01 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:03:44 + docker build -t device-onvif-camera -f Dockerfile --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 --label arch=amd64 --label version=0.0.0 . 04:03:44 Sending build context to Docker daemon 27.06MB 04:03:44 Step 1/26 : ARG BASE=golang:1.20-alpine3.17 04:03:44 Step 2/26 : FROM ${BASE} AS builder 04:03:44 ---> 981715b2e62e 04:03:44 Step 3/26 : ARG ADD_BUILD_TAGS="" 04:03:44 ---> Running in 9b1d46482d65 04:03:45 Removing intermediate container 9b1d46482d65 04:03:45 ---> a6983b58206f 04:03:45 Step 4/26 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 04:03:45 ---> Running in 101ddde75ce3 04:03:45 Removing intermediate container 101ddde75ce3 04:03:45 ---> ea06aa0ce4f1 04:03:45 Step 5/26 : ARG ALPINE_PKG_BASE="make git" 04:03:45 ---> Running in 1d370f34cb35 04:03:45 Removing intermediate container 1d370f34cb35 04:03:45 ---> 79422ade2e9d 04:03:45 Step 6/26 : ARG ALPINE_PKG_EXTRA="" 04:03:45 ---> Running in 6a76ab66950b 04:03:45 Removing intermediate container 6a76ab66950b 04:03:45 ---> 7e139901a367 04:03:45 Step 7/26 : LABEL Name=edgex-device-onvif-camera 04:03:45 ---> Running in 6d1ae4e33be3 04:03:45 Removing intermediate container 6d1ae4e33be3 04:03:45 ---> e57bcd5b82a8 04:03:45 Step 8/26 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 04:03:45 ---> Running in 56104c755d0e 04:03:45 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 04:03:46 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 04:03:46 OK: 265 MiB in 53 packages 04:03:46 Removing intermediate container 56104c755d0e 04:03:46 ---> 318bac5f5541 04:03:46 Step 9/26 : WORKDIR /device-onvif-camera 04:03:46 ---> Running in 836410b0488a 04:03:46 Removing intermediate container 836410b0488a 04:03:46 ---> d8cd24ecae21 04:03:46 Step 10/26 : COPY go.mod vendor* ./ 04:03:46 ---> fb9d7378e02c 04:03:46 Step 11/26 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:03:46 ---> Running in 974dbbe146bf 04:03:47 Removing intermediate container 974dbbe146bf 04:03:47 ---> 5309f3b44d85 04:03:47 Step 12/26 : COPY . . 04:03:48 ---> 666ac796ad83 04:03:48 Step 13/26 : RUN ${MAKE} 04:03:48 ---> Running in cb75e064dbf0 04:03:48 Running on prd-ubuntu20.04-docker-arm64-4c-16g-11986 in /w/workspace/undry_device-onvif-camera_PR-329 [Pipeline] { [Pipeline] ws 04:03:48 Running in /w/workspace/device-onvif-camera/1 [Pipeline] { 04:03:48 CGO_ENABLED=0 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-onvif-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-onvif-camera ./cmd [Pipeline] checkout 04:03:48 The recommended git tool is: git 04:03:57 using credential edgex-jenkins-ssh 04:03:57 Cloning the remote Git repository 04:03:57 Cloning repository git@github.com:edgexfoundry/device-onvif-camera.git 04:03:57 > git init /w/workspace/device-onvif-camera/1 # timeout=10 04:03:57 Fetching upstream changes from git@github.com:edgexfoundry/device-onvif-camera.git 04:03:57 > git --version # timeout=10 04:03:57 > git --version # 'git version 2.25.1' 04:03:57 using GIT_SSH to set credentials SSH Credentials for GitHub 04:03:57 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-onvif-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 04:03:58 > git config remote.origin.url git@github.com:edgexfoundry/device-onvif-camera.git # timeout=10 04:03:58 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 04:03:59 > git config remote.origin.url git@github.com:edgexfoundry/device-onvif-camera.git # timeout=10 04:03:59 Fetching upstream changes from git@github.com:edgexfoundry/device-onvif-camera.git 04:03:59 using GIT_SSH to set credentials SSH Credentials for GitHub 04:03:59 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-onvif-camera.git +refs/pull/329/head:refs/remotes/origin/PR-329 +refs/heads/main:refs/remotes/origin/main # timeout=10 04:04:00 Merging remotes/origin/main commit 9a0357f8d9b433a12ba9d14d0949e92e6265fbd6 into PR head commit 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 04:04:00 Merge succeeded, producing 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 04:04:00 Checking out Revision 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 (PR-329) 04:04:00 > git config core.sparsecheckout # timeout=10 04:04:00 > git checkout -f 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 # timeout=10 04:04:00 > git remote # timeout=10 04:04:00 > git config --get remote.origin.url # timeout=10 04:04:00 using GIT_SSH to set credentials SSH Credentials for GitHub 04:04:00 > git merge 9a0357f8d9b433a12ba9d14d0949e92e6265fbd6 # timeout=10 04:04:00 > git rev-parse HEAD^{commit} # timeout=10 04:04:00 > git config core.sparsecheckout # timeout=10 04:04:01 > git checkout -f 9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 # timeout=10 04:04:01 Commit message: "build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3" 04:04:01 > git --version # timeout=10 04:04:01 > git --version # 'git version 2.25.1' 04:04:01 fatal: bad object 8d11186b4ecddd371e5d69e8bc5262dee0d7f4a1 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 04:04:03 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 04:04:03 % Total % Received % Xferd Average Speed Time Time Time Current 04:04:03 Dload Upload Total Spent Left Speed 04:04:03 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 60719 0 --:--:-- --:--:-- --:--:-- 60719 [Pipeline] sh 04:04:03 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 04:04:03 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 04:04:03 + sudo tee /etc/docker/daemon.new 04:04:03 { 04:04:03 "registry-mirrors": [ 04:04:03 "https://nexus3.edgexfoundry.org:10001" 04:04:03 ], 04:04:03 "bip": "10.250.0.254/24", 04:04:03 "hosts": [ 04:04:03 "tcp://0.0.0.0:5555", 04:04:03 "unix:///var/run/docker.sock" 04:04:03 ], 04:04:03 "mtu": 1458, 04:04:03 "selinux-enabled": true, 04:04:03 "seccomp-profile": "/etc/docker/seccomp.json" 04:04:03 } [Pipeline] sh 04:04:04 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 04:04:04 + sudo service docker restart 04:04:10 Removing intermediate container cb75e064dbf0 04:04:10 ---> 22c5249ce77c 04:04:10 Step 14/26 : FROM alpine:3.17 04:04:10 3.17: Pulling from library/alpine 04:04:10 f56be85fc22e: Already exists 04:04:10 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 04:04:10 Status: Downloaded newer image for alpine:3.17 04:04:10 ---> 9ed4aefc74f6 04:04:10 Step 15/26 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 04:04:10 ---> Running in 9ff24131a142 04:04:10 Removing intermediate container 9ff24131a142 04:04:10 ---> f1467c05c18d 04:04:10 Step 16/26 : RUN apk add --update --no-cache dumb-init 04:04:10 ---> Running in 1f21ce7deb8c 04:04:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 04:04:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 04:04:10 (1/1) Installing dumb-init (1.2.5-r2) 04:04:10 Executing busybox-1.35.0-r29.trigger 04:04:10 OK: 7 MiB in 16 packages 04:04:10 Removing intermediate container 1f21ce7deb8c 04:04:10 ---> 28bf18613bf4 04:04:10 Step 17/26 : WORKDIR / 04:04:10 ---> Running in f4cfd5593e2b 04:04:10 Removing intermediate container f4cfd5593e2b 04:04:10 ---> f74387034ff7 04:04:10 Step 18/26 : COPY --from=builder /device-onvif-camera/cmd / 04:04:10 ---> df78e2dc7605 04:04:10 Step 19/26 : COPY --from=builder /device-onvif-camera/LICENSE / 04:04:10 ---> d571471a3d5e 04:04:10 Step 20/26 : COPY --from=builder /device-onvif-camera/Attribution.txt / 04:04:10 ---> 59ef495d437d 04:04:10 Step 21/26 : EXPOSE 59984 04:04:11 ---> Running in c1f114200390 04:04:11 Removing intermediate container c1f114200390 04:04:11 ---> 5d45088cd861 04:04:11 Step 22/26 : ENTRYPOINT ["/device-onvif-camera"] 04:04:11 ---> Running in bad18c773579 04:04:11 Removing intermediate container bad18c773579 04:04:11 ---> 26a22d721c3e 04:04:11 Step 23/26 : CMD ["--cp=consul.http://edgex-core-consul:8500", "--registry"] 04:04:11 ---> Running in 5e16bd259c46 04:04:11 Removing intermediate container 5e16bd259c46 04:04:11 ---> 08bd37c97d43 04:04:11 Step 24/26 : LABEL arch=amd64 04:04:11 ---> Running in bb059b2ce707 04:04:11 Removing intermediate container bb059b2ce707 04:04:11 ---> 9eb0dc14b82f 04:04:11 Step 25/26 : LABEL git_sha=9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 04:04:11 ---> Running in 50c9c2eb5122 04:04:11 Removing intermediate container 50c9c2eb5122 04:04:11 ---> ec09cd510609 04:04:11 Step 26/26 : LABEL version=0.0.0 04:04:11 ---> Running in 1fd5f29116fc 04:04:11 Removing intermediate container 1fd5f29116fc 04:04:11 ---> 91668cfa8685 04:04:11 [Warning] One or more build-args [ARCH] were not consumed 04:04:11 Successfully built 91668cfa8685 04:04:11 Successfully tagged device-onvif-camera:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:04:12 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:04:12 04:04:12 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:04:12 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:04:12 latest: Pulling from edgex-lftools-log-publisher 04:04:12 5eb5b503b376: Pulling fs layer 04:04:12 5c69ac0246d0: Pulling fs layer 04:04:12 ec43610c2a17: Pulling fs layer 04:04:12 3a2ae6a8a46f: Pulling fs layer 04:04:12 33b1e0a273af: Pulling fs layer 04:04:12 5d3b04190fa2: Pulling fs layer 04:04:12 2f39f015ded8: Pulling fs layer 04:04:12 3a2ae6a8a46f: Waiting 04:04:12 33b1e0a273af: Waiting 04:04:12 2f39f015ded8: Waiting 04:04:12 5d3b04190fa2: Waiting 04:04:12 5c69ac0246d0: Verifying Checksum 04:04:12 5c69ac0246d0: Download complete 04:04:12 3a2ae6a8a46f: Verifying Checksum 04:04:12 3a2ae6a8a46f: Download complete 04:04:12 33b1e0a273af: Verifying Checksum 04:04:12 33b1e0a273af: Download complete 04:04:12 5d3b04190fa2: Verifying Checksum 04:04:12 ec43610c2a17: Verifying Checksum 04:04:12 ec43610c2a17: Download complete 04:04:12 5d3b04190fa2: Download complete 04:04:13 5eb5b503b376: Verifying Checksum 04:04:13 5eb5b503b376: Download complete 04:04:13 2f39f015ded8: Download complete 04:04:14 5eb5b503b376: Pull complete 04:04:14 5c69ac0246d0: Pull complete 04:04:14 ec43610c2a17: Pull complete 04:04:14 3a2ae6a8a46f: Pull complete 04:04:15 33b1e0a273af: Pull complete 04:04:15 5d3b04190fa2: Pull complete 04:04:19 2f39f015ded8: Pull complete 04:04:19 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 04:04:19 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:04:19 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:04:19 prd-ubuntu20.04-docker-8c-8g-11984 does not seem to be running inside a container 04:04:19 $ 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/undry_device-onvif-camera_PR-329 -v /w/workspace/undry_device-onvif-camera_PR-329:/w/workspace/undry_device-onvif-camera_PR-329:rw,z -v /w/workspace/undry_device-onvif-camera_PR-329@tmp:/w/workspace/undry_device-onvif-camera_PR-329@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 04:04:23 $ docker top 2d3d202dcfa6c4f064c3affd28d88a1a58450941d5e2e93896a6e94d8f863031 -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] libraryResource [Pipeline] sh [Pipeline] configFileProvider 04:04:23 provisioning config files... 04:04:23 copy managed file [device-onvif-camera-settings] to file:/w/workspace/device-onvif-camera/1@tmp/config12580787215531136793tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:04:23 ---> job-cost.sh 04:04:23 lf-activate-venv: SKIPPING 04:04:23 INFO: No Stack... 04:04:23 ---> docker-login.sh 04:04:23 nexus3.edgexfoundry.org:10001 04:04:23 INFO: Retrieving Pricing Info for: v3-standard-8 04:04:24 INFO: Archiving Costs [Pipeline] sh 04:04:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:04:24 Configure a credential helper to remove this warning. See 04:04:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:04:24 04:04:24 Login Succeeded 04:04:24 nexus3.edgexfoundry.org:10002 04:04:24 + cat /w/workspace/undry_device-onvif-camera_PR-329/archives/cost.csv 04:04:24 + cut -d, -f6 [Pipeline] lock 04:04:24 Trying to acquire lock on [jenkins-edgexfoundry-device-onvif-camera-PR-329-1-stack-cost] 04:04:24 Resource [jenkins-edgexfoundry-device-onvif-camera-PR-329-1-stack-cost] did not exist. Created. 04:04:24 Lock acquired on [jenkins-edgexfoundry-device-onvif-camera-PR-329-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 04:04:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:24 + echo total: 0.2199999988079071 [Pipeline] stash 04:04:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:04:25 Configure a credential helper to remove this warning. See 04:04:25 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:04:25 04:04:25 Login Succeeded 04:04:25 nexus3.edgexfoundry.org:10003 04:04:25 Stashed 1 file(s) [Pipeline] } 04:04:25 Lock released on resource [jenkins-edgexfoundry-device-onvif-camera-PR-329-1-stack-cost] [Pipeline] // lock [Pipeline] } 04:04:25 $ docker stop --time=1 2d3d202dcfa6c4f064c3affd28d88a1a58450941d5e2e93896a6e94d8f863031 04:04:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:04:25 Configure a credential helper to remove this warning. See 04:04:25 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:04:25 04:04:25 Login Succeeded 04:04:25 nexus3.edgexfoundry.org:10004 04:04:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:04:25 Configure a credential helper to remove this warning. See 04:04:25 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:04:25 04:04:25 Login Succeeded 04:04:25 docker.io 04:04:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:26 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:04:26 Configure a credential helper to remove this warning. See 04:04:26 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:04:26 04:04:26 Login Succeeded 04:04:26 ---> docker-login.sh ends 04:04:26 $ docker rm -f --volumes 2d3d202dcfa6c4f064c3affd28d88a1a58450941d5e2e93896a6e94d8f863031 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] } 04:04:26 Deleting 1 temporary files [Pipeline] // script [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] echo 04:04:26 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 04:04:26 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 04:04:26 ========================================================= 04:04:26 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 04:04:26 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:04:27 + docker build -t ci-base-image-arm64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine --build-arg MAKE=echo noop --target=builder . 04:04:28 Sending build context to Docker daemon 19.69MB 04:04:28 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 04:04:28 Step 2/13 : FROM ${BASE} AS builder 04:04:28 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 04:04:28 c41833b44d91: Pulling fs layer 04:04:28 ed15518f5707: Pulling fs layer 04:04:28 feae8fd75edb: Pulling fs layer 04:04:28 242c74f7c9fa: Pulling fs layer 04:04:28 3cdef696dda3: Pulling fs layer 04:04:28 2ced38df9373: Pulling fs layer 04:04:28 58f1dce35555: Pulling fs layer 04:04:28 3cdef696dda3: Waiting 04:04:28 2ced38df9373: Waiting 04:04:28 58f1dce35555: Waiting 04:04:28 242c74f7c9fa: Waiting 04:04:28 ed15518f5707: Verifying Checksum 04:04:28 ed15518f5707: Download complete 04:04:28 242c74f7c9fa: Verifying Checksum 04:04:28 242c74f7c9fa: Download complete 04:04:28 3cdef696dda3: Verifying Checksum 04:04:28 3cdef696dda3: Download complete 04:04:28 c41833b44d91: Verifying Checksum 04:04:28 c41833b44d91: Download complete 04:04:29 c41833b44d91: Pull complete 04:04:29 58f1dce35555: Verifying Checksum 04:04:29 58f1dce35555: Download complete 04:04:30 feae8fd75edb: Verifying Checksum 04:04:30 feae8fd75edb: Download complete 04:04:31 2ced38df9373: Verifying Checksum 04:04:31 2ced38df9373: Download complete 04:04:33 ed15518f5707: Pull complete 04:04:48 feae8fd75edb: Pull complete 04:04:48 242c74f7c9fa: Pull complete 04:04:48 3cdef696dda3: Pull complete 04:04:53 2ced38df9373: Pull complete 04:04:56 58f1dce35555: Pull complete 04:04:56 Digest: sha256:3b55595e96c696ae732e8cb20cde5b1ff7282a1fe1423a8de67617af8d15ea1e 04:04:56 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 04:04:56 ---> fadd8f120f05 04:04:56 Step 3/13 : ARG ADD_BUILD_TAGS="" 04:04:58 ---> Running in 32c1e3e3c006 04:04:58 Removing intermediate container 32c1e3e3c006 04:04:58 ---> 4dbf3edf5695 04:04:58 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 04:04:58 ---> Running in 89bb03edb821 04:04:58 Removing intermediate container 89bb03edb821 04:04:58 ---> f23d43aff176 04:04:58 Step 5/13 : ARG ALPINE_PKG_BASE="make git" 04:04:58 ---> Running in 1555fb7d2cc8 04:04:59 Removing intermediate container 1555fb7d2cc8 04:04:59 ---> b0a9b08be1ad 04:04:59 Step 6/13 : ARG ALPINE_PKG_EXTRA="" 04:04:59 ---> Running in 78b67ad88e87 04:04:59 Removing intermediate container 78b67ad88e87 04:04:59 ---> 865f5f704dfc 04:04:59 Step 7/13 : LABEL Name=edgex-device-onvif-camera 04:04:59 ---> Running in f895e5dcb4de 04:04:59 Removing intermediate container f895e5dcb4de 04:04:59 ---> 902198af974e 04:04:59 Step 8/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 04:04:59 ---> Running in aade1d16d0a1 04:05:01 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 04:05:01 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 04:05:02 OK: 263 MiB in 53 packages 04:05:03 Removing intermediate container aade1d16d0a1 04:05:03 ---> 17673fe43490 04:05:03 Step 9/13 : WORKDIR /device-onvif-camera 04:05:03 ---> Running in b8e52dc28a8b 04:05:03 Removing intermediate container b8e52dc28a8b 04:05:03 ---> 8ef0eaa1a32a 04:05:03 Step 10/13 : COPY go.mod vendor* ./ 04:05:04 ---> 2adb940c9227 04:05:04 Step 11/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:05:04 ---> Running in 9e29651783ff 04:06:12 Removing intermediate container 9e29651783ff 04:06:12 ---> bc8b42cdf7e9 04:06:12 Step 12/13 : COPY . . 04:06:12 ---> 833a1893af2a 04:06:12 Step 13/13 : RUN ${MAKE} 04:06:12 ---> Running in e9ad08a65bcb 04:06:12 noop 04:06:12 Removing intermediate container e9ad08a65bcb 04:06:12 ---> 0f2946d3e7c6 04:06:12 Successfully built 0f2946d3e7c6 04:06:12 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:06:12 + docker inspect -f . ci-base-image-arm64 04:06:12 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:06:13 prd-ubuntu20.04-docker-arm64-4c-16g-11986 does not seem to be running inside a container 04:06:13 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-onvif-camera/1 -v /w/workspace/device-onvif-camera/1:/w/workspace/device-onvif-camera/1:rw,z -v /w/workspace/device-onvif-camera/1@tmp:/w/workspace/device-onvif-camera/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 04:06:14 $ docker top 836840d310b9ce5b47ac91ef48350052d91cb4cbab37652c3760810b76ffc0dd -eo pid,comm [Pipeline] { [Pipeline] sh 04:06:15 + go version 04:06:15 go version go1.20.2 linux/arm64 [Pipeline] } 04:06:15 $ docker stop --time=1 836840d310b9ce5b47ac91ef48350052d91cb4cbab37652c3760810b76ffc0dd 04:06:17 $ docker rm -f --volumes 836840d310b9ce5b47ac91ef48350052d91cb4cbab37652c3760810b76ffc0dd [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:06:17 + docker inspect -f . ci-base-image-arm64 04:06:17 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:06:18 prd-ubuntu20.04-docker-arm64-4c-16g-11986 does not seem to be running inside a container 04:06:18 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/device-onvif-camera/1 -v /w/workspace/device-onvif-camera/1:/w/workspace/device-onvif-camera/1:rw,z -v /w/workspace/device-onvif-camera/1@tmp:/w/workspace/device-onvif-camera/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 04:06:20 $ docker top 19939b36cbb375d0f2af8729a2a956bc5293d80b593812b29ce6c447e4b23e37 -eo pid,comm [Pipeline] { [Pipeline] sh 04:06:21 + git config --global --add safe.directory /w/workspace/device-onvif-camera/1 [Pipeline] fileExists [Pipeline] sh 04:06:21 + make test 04:06:21 go test ./... -coverprofile=coverage.out ./... 04:07:00 ? github.com/edgexfoundry/device-onvif-camera [no test files] 04:09:22 ? github.com/edgexfoundry/device-onvif-camera/cmd [no test files] 04:09:22 ? github.com/edgexfoundry/device-onvif-camera/internal/driver/mocks [no test files] 04:09:22 ok github.com/edgexfoundry/device-onvif-camera/internal/driver 2.213s coverage: 31.6% of statements 04:09:37 ok github.com/edgexfoundry/device-onvif-camera/internal/netscan 23.547s coverage: 86.5% of statements 04:09:37 WARNING: Linting skipped (not on x86_64 or linter not installed) 04:09:37 go vet ./... 04:10:09 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 04:10:09 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 04:10:09 ./bin/test-attribution-txt.sh [Pipeline] echo 04:10:09 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 04:10:09 $ docker stop --time=1 19939b36cbb375d0f2af8729a2a956bc5293d80b593812b29ce6c447e4b23e37 04:10:11 $ docker rm -f --volumes 19939b36cbb375d0f2af8729a2a956bc5293d80b593812b29ce6c447e4b23e37 [Pipeline] // withDockerContainer [Pipeline] sh 04:10:12 + sudo chown -R jenkins:jenkins . [Pipeline] stash 04:10:12 Warning: overwriting stash ‘coverage-report’ 04:10:13 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 04:10:13 + sudo chown -R jenkins:jenkins . [Pipeline] sh 04:10:14 + ls -al . 04:10:14 total 232 04:10:14 drwxrwxr-x 9 jenkins jenkins 4096 Apr 28 04:06 . 04:10:14 drwxrwxr-x 4 jenkins jenkins 4096 Apr 28 04:03 .. 04:10:14 drwxrwxr-x 8 jenkins jenkins 4096 Apr 28 04:04 .git 04:10:14 drwxrwxr-x 3 jenkins jenkins 4096 Apr 28 04:04 .github 04:10:14 -rw-rw-r-- 1 jenkins jenkins 496 Apr 28 04:04 .gitignore 04:10:14 -rw-rw-r-- 1 jenkins jenkins 42 Apr 28 04:04 .golangci.yml 04:10:14 -rw-rw-r-- 1 jenkins jenkins 9861 Apr 28 04:04 Attribution.txt 04:10:14 -rw-rw-r-- 1 jenkins jenkins 6312 Apr 28 04:04 CHANGELOG.md 04:10:14 -rw-rw-r-- 1 jenkins jenkins 1574 Apr 28 04:04 Dockerfile 04:10:14 -rw-rw-r-- 1 jenkins jenkins 677 Apr 28 04:04 GOVERNANCE.md 04:10:14 -rw-rw-r-- 1 jenkins jenkins 734 Apr 28 04:04 Jenkinsfile 04:10:14 -rw-rw-r-- 1 jenkins jenkins 11348 Apr 28 04:04 LICENSE 04:10:14 -rw-rw-r-- 1 jenkins jenkins 2751 Apr 28 04:04 Makefile 04:10:14 -rw-rw-r-- 1 jenkins jenkins 625 Apr 28 04:04 OWNERS.md 04:10:14 -rw-rw-r-- 1 jenkins jenkins 6250 Apr 28 04:04 README.md 04:10:14 -rw-rw-r-- 1 jenkins jenkins 5 Apr 28 04:02 VERSION 04:10:14 drwxrwxr-x 2 jenkins jenkins 4096 Apr 28 04:04 bin 04:10:14 drwxrwxr-x 3 jenkins jenkins 4096 Apr 28 04:04 cmd 04:10:14 -rw-r--r-- 1 jenkins jenkins 78922 Apr 28 04:09 coverage.out 04:10:14 drwxrwxr-x 6 jenkins jenkins 4096 Apr 28 04:04 doc 04:10:14 -rw-rw-r-- 1 jenkins jenkins 3557 Apr 28 04:04 go.mod 04:10:14 -rw-rw-r-- 1 jenkins jenkins 32947 Apr 28 04:04 go.sum 04:10:14 drwxrwxr-x 4 jenkins jenkins 4096 Apr 28 04:04 internal 04:10:14 drwxrwxr-x 4 jenkins jenkins 4096 Apr 28 04:04 snap 04:10:14 -rw-rw-r-- 1 jenkins jenkins 236 Apr 28 04:04 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:10:14 + docker build -t device-onvif-camera-arm64 -f Dockerfile --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 --label arch=arm64 --label version=0.0.0 . 04:10:15 Sending build context to Docker daemon 19.77MB 04:10:15 Step 1/26 : ARG BASE=golang:1.20-alpine3.17 04:10:15 Step 2/26 : FROM ${BASE} AS builder 04:10:15 ---> 0f2946d3e7c6 04:10:15 Step 3/26 : ARG ADD_BUILD_TAGS="" 04:10:15 ---> Running in bba908952fbd 04:10:15 Removing intermediate container bba908952fbd 04:10:15 ---> abb46ee58df3 04:10:15 Step 4/26 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 04:10:15 ---> Running in de6b94b74334 04:10:16 Removing intermediate container de6b94b74334 04:10:16 ---> 354c40e5873f 04:10:16 Step 5/26 : ARG ALPINE_PKG_BASE="make git" 04:10:16 ---> Running in 51deb0d3acca 04:10:16 Removing intermediate container 51deb0d3acca 04:10:16 ---> b909e1481496 04:10:16 Step 6/26 : ARG ALPINE_PKG_EXTRA="" 04:10:16 ---> Running in ae26947c9bf4 04:10:16 Removing intermediate container ae26947c9bf4 04:10:16 ---> f14736105491 04:10:16 Step 7/26 : LABEL Name=edgex-device-onvif-camera 04:10:16 ---> Running in e2d5b5773761 04:10:17 Removing intermediate container e2d5b5773761 04:10:17 ---> 91ac5f087172 04:10:17 Step 8/26 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 04:10:17 ---> Running in a58fe42fd058 04:10:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 04:10:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 04:10:19 OK: 263 MiB in 53 packages 04:10:20 Removing intermediate container a58fe42fd058 04:10:20 ---> 06ec7c815f8f 04:10:20 Step 9/26 : WORKDIR /device-onvif-camera 04:10:20 ---> Running in 139fd39d07e5 04:10:21 Removing intermediate container 139fd39d07e5 04:10:21 ---> c212ef2afea3 04:10:21 Step 10/26 : COPY go.mod vendor* ./ 04:10:21 ---> 0060ef60562d 04:10:21 Step 11/26 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:10:21 ---> Running in 4ea964205bae 04:10:24 Removing intermediate container 4ea964205bae 04:10:24 ---> b5638405eac1 04:10:24 Step 12/26 : COPY . . 04:10:26 ---> 4489f6c9a51d 04:10:26 Step 13/26 : RUN ${MAKE} 04:10:26 ---> Running in 06dcc9c7fd04 04:10:26 CGO_ENABLED=0 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-onvif-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-onvif-camera ./cmd 04:13:03 Removing intermediate container 06dcc9c7fd04 04:13:03 ---> 60e34357758f 04:13:03 Step 14/26 : FROM alpine:3.17 04:13:03 3.17: Pulling from library/alpine 04:13:03 c41833b44d91: Already exists 04:13:03 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 04:13:03 Status: Downloaded newer image for alpine:3.17 04:13:03 ---> 51e60588ff2c 04:13:03 Step 15/26 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 04:13:03 ---> Running in 2a881a7d4c93 04:13:03 Removing intermediate container 2a881a7d4c93 04:13:03 ---> bb70a0cfa8f4 04:13:03 Step 16/26 : RUN apk add --update --no-cache dumb-init 04:13:03 ---> Running in e576928a1e7a 04:13:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 04:13:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 04:13:03 (1/1) Installing dumb-init (1.2.5-r2) 04:13:03 Executing busybox-1.35.0-r29.trigger 04:13:03 OK: 8 MiB in 16 packages 04:13:03 Removing intermediate container e576928a1e7a 04:13:03 ---> 5551f96417ef 04:13:03 Step 17/26 : WORKDIR / 04:13:03 ---> Running in 59529e1036e1 04:13:03 Removing intermediate container 59529e1036e1 04:13:03 ---> 862788c172a5 04:13:03 Step 18/26 : COPY --from=builder /device-onvif-camera/cmd / 04:13:03 ---> 52320f78171c 04:13:03 Step 19/26 : COPY --from=builder /device-onvif-camera/LICENSE / 04:13:03 ---> ae426b51306c 04:13:03 Step 20/26 : COPY --from=builder /device-onvif-camera/Attribution.txt / 04:13:03 ---> 98b944801ac0 04:13:03 Step 21/26 : EXPOSE 59984 04:13:03 ---> Running in 1372deec91e7 04:13:03 Removing intermediate container 1372deec91e7 04:13:03 ---> f696a64fa2bc 04:13:03 Step 22/26 : ENTRYPOINT ["/device-onvif-camera"] 04:13:03 ---> Running in d28f4b86dd60 04:13:03 Removing intermediate container d28f4b86dd60 04:13:03 ---> 9c599733502d 04:13:03 Step 23/26 : CMD ["--cp=consul.http://edgex-core-consul:8500", "--registry"] 04:13:03 ---> Running in 4894b91cf169 04:13:03 Removing intermediate container 4894b91cf169 04:13:03 ---> 3c43b5b4bd4b 04:13:03 Step 24/26 : LABEL arch=arm64 04:13:03 ---> Running in c2eb3e5b7913 04:13:03 Removing intermediate container c2eb3e5b7913 04:13:03 ---> 3ff6c61a98fd 04:13:03 Step 25/26 : LABEL git_sha=9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 04:13:03 ---> Running in 58f0a55677e7 04:13:03 Removing intermediate container 58f0a55677e7 04:13:03 ---> 04cd42b33e74 04:13:03 Step 26/26 : LABEL version=0.0.0 04:13:03 ---> Running in 42e2214e3b4f 04:13:03 Removing intermediate container 42e2214e3b4f 04:13:03 ---> c4e1e434715e 04:13:03 [Warning] One or more build-args [ARCH] were not consumed 04:13:03 Successfully built c4e1e434715e 04:13:03 Successfully tagged device-onvif-camera-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:13:04 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:13:04 04:13:04 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:13:04 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:13:04 arm64: Pulling from edgex-lftools-log-publisher 04:13:04 8998bd30e6a1: Pulling fs layer 04:13:04 04944245beec: Pulling fs layer 04:13:04 699f458cf7ca: Pulling fs layer 04:13:04 765212b225bb: Pulling fs layer 04:13:04 f23df028b6ca: Pulling fs layer 04:13:04 d65c8cfc05b1: Pulling fs layer 04:13:04 2437ff75d9bd: Pulling fs layer 04:13:04 f23df028b6ca: Waiting 04:13:04 765212b225bb: Waiting 04:13:04 d65c8cfc05b1: Waiting 04:13:04 2437ff75d9bd: Waiting 04:13:05 04944245beec: Verifying Checksum 04:13:05 04944245beec: Download complete 04:13:05 765212b225bb: Verifying Checksum 04:13:05 765212b225bb: Download complete 04:13:05 f23df028b6ca: Verifying Checksum 04:13:05 f23df028b6ca: Download complete 04:13:05 d65c8cfc05b1: Verifying Checksum 04:13:05 d65c8cfc05b1: Download complete 04:13:05 699f458cf7ca: Verifying Checksum 04:13:05 699f458cf7ca: Download complete 04:13:05 8998bd30e6a1: Verifying Checksum 04:13:05 8998bd30e6a1: Download complete 04:13:08 2437ff75d9bd: Verifying Checksum 04:13:08 2437ff75d9bd: Download complete 04:13:09 8998bd30e6a1: Pull complete 04:13:09 04944245beec: Pull complete 04:13:11 699f458cf7ca: Pull complete 04:13:11 765212b225bb: Pull complete 04:13:12 f23df028b6ca: Pull complete 04:13:12 d65c8cfc05b1: Pull complete 04:13:27 2437ff75d9bd: Pull complete 04:13:27 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 04:13:27 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:13:27 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:13:27 prd-ubuntu20.04-docker-arm64-4c-16g-11986 does not seem to be running inside a container 04:13:27 $ 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-onvif-camera/1 -v /w/workspace/device-onvif-camera/1:/w/workspace/device-onvif-camera/1:rw,z -v /w/workspace/device-onvif-camera/1@tmp:/w/workspace/device-onvif-camera/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 04:13:30 $ docker top 5debac041ec883dfbe2cbef2f0159497a9939c7fce3799570a58b1740d1f31d5 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:13:31 ---> job-cost.sh 04:13:31 lf-activate-venv: SKIPPING 04:13:31 INFO: No Stack... 04:13:32 INFO: Retrieving Pricing Info for: v3-standard-4 04:13:32 INFO: Archiving Costs [Pipeline] sh 04:13:33 + cut -d, -f6 04:13:33 + cat /w/workspace/device-onvif-camera/1/archives/cost.csv [Pipeline] lock 04:13:33 Trying to acquire lock on [jenkins-edgexfoundry-device-onvif-camera-PR-329-1-stack-cost] 04:13:33 Resource [jenkins-edgexfoundry-device-onvif-camera-PR-329-1-stack-cost] did not exist. Created. 04:13:33 Lock acquired on [jenkins-edgexfoundry-device-onvif-camera-PR-329-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 04:13:33 /w/workspace/device-onvif-camera/1@tmp/durable-d731e46e/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 04:13:34 + echo total: 0.10999999940395355 [Pipeline] stash 04:13:34 Warning: overwriting stash ‘stack-cost’ 04:13:34 Stashed 1 file(s) [Pipeline] } 04:13:34 Lock released on resource [jenkins-edgexfoundry-device-onvif-camera-PR-329-1-stack-cost] [Pipeline] // lock [Pipeline] } 04:13:34 $ docker stop --time=1 5debac041ec883dfbe2cbef2f0159497a9939c7fce3799570a58b1740d1f31d5 04:13:36 $ docker rm -f --volumes 5debac041ec883dfbe2cbef2f0159497a9939c7fce3799570a58b1740d1f31d5 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (CodeCov) [Pipeline] unstash [Pipeline] configFileProvider 04:13:37 provisioning config files... 04:13:37 copy managed file [device-onvif-camera-codecov-token] to file:/w/workspace/undry_device-onvif-camera_PR-329@tmp/config5540043218388527754tmp [Pipeline] { [Pipeline] sh 04:13:37 + set +x 04:13:37 + bash -s -- 04:13:37 + curl -s https://codecov.io/bash 04:13:37 04:13:37 _____ _ 04:13:37 / ____| | | 04:13:37 | | ___ __| | ___ ___ _____ __ 04:13:37 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 04:13:37 | |___| (_) | (_| | __/ (_| (_) \ V / 04:13:37 \_____\___/ \__,_|\___|\___\___/ \_/ 04:13:37 Bash-1.0.6 04:13:37 04:13:37 04:13:37 ==> git version 2.25.1 found 04:13:37 ==> curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3 04:13:37 Release-Date: 2020-01-08 04:13:37 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 04:13:37 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 04:13:37 ==> Jenkins CI detected. 04:13:37 current dir:  /w/workspace/undry_device-onvif-camera_PR-329 04:13:37 project root: . 04:13:37 --> token set from env 04:13:37 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 04:13:37 ==> Running gcov in . (disable via -X gcov) 04:13:37 ==> Python coveragepy not found 04:13:37 ==> Searching for coverage reports in: 04:13:37 + . 04:13:37 -> Found 1 reports 04:13:37 ==> Detecting git/mercurial file structure 04:13:38 ==> Reading reports 04:13:38 + ./coverage.out bytes=78922 04:13:38 ==> Appending adjustments 04:13:38 https://docs.codecov.io/docs/fixing-reports 04:13:38 + Found adjustments 04:13:38 ==> Gzipping contents 04:13:38 12K /tmp/codecov.SzMhOH.gz 04:13:38 ==> Uploading reports 04:13:38 url: https://codecov.io 04:13:38 query: branch=PR-329&commit=9d5d761b1eb5aad25bcae03fb620b9632b51bcd2&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-onvif-camera%2Fjob%2FPR-329%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-onvif-camera&service=jenkins&flags=&pr=329&job=&cmd_args= 04:13:38 -> Pinging Codecov 04:13:38 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=191b7872-c352-4e56-a28e-da2c102d163d&branch=PR-329&commit=9d5d761b1eb5aad25bcae03fb620b9632b51bcd2&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-onvif-camera%2Fjob%2FPR-329%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-onvif-camera&service=jenkins&flags=&pr=329&job=&cmd_args= 04:13:38 -> Uploading to 04:13:38 https://storage.googleapis.com/codecov/v4/raw/2023-04-28/F29A59C45E3A92E06B3E522C9905F8EF/9d5d761b1eb5aad25bcae03fb620b9632b51bcd2/2adb26d8-0878-4809-bef9-d397a252cdd5.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230428%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230428T041338Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=adf1342eb7b3caeefa8630d8a608e07ca5a3bf3b11c0fe45d775e1eaa447f17b 04:13:38 % Total % Received % Xferd Average Speed Time Time Time Current 04:13:38 Dload Upload Total Spent Left Speed 04:13:38 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10501 0 0 100 10501 0 46057 --:--:-- --:--:-- --:--:-- 46057 04:13:38 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-onvif-camera/commit/9d5d761b1eb5aad25bcae03fb620b9632b51bcd2 [Pipeline] } 04:13:38 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snyk Dependency Scan) Stage "Snyk Dependency Scan" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive Prep) Stage "Archive Prep" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Experimental Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Stable (Named) Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 04:13:40 + [ -d /w/workspace/undry_device-onvif-camera_PR-329/archives ] 04:13:40 + ls -al /w/workspace/undry_device-onvif-camera_PR-329/archives 04:13:40 total 16 04:13:40 drwxr-xr-x 3 root root 4096 Apr 28 04:04 . 04:13:40 drwxrwxr-x 11 jenkins jenkins 4096 Apr 28 04:04 .. 04:13:40 drwxr-xr-x 2 root root 4096 Apr 28 04:04 cost 04:13:40 -rw-r--r-- 1 root root 91 Apr 28 04:04 cost.csv 04:13:40 + sudo chown -R jenkins:jenkins /w/workspace/undry_device-onvif-camera_PR-329/archives 04:13:40 + ls -al /w/workspace/undry_device-onvif-camera_PR-329/archives 04:13:40 total 16 04:13:40 drwxr-xr-x 3 jenkins jenkins 4096 Apr 28 04:04 . 04:13:40 drwxrwxr-x 11 jenkins jenkins 4096 Apr 28 04:04 .. 04:13:40 drwxr-xr-x 2 jenkins jenkins 4096 Apr 28 04:04 cost 04:13:40 -rw-r--r-- 1 jenkins jenkins 91 Apr 28 04:04 cost.csv [Pipeline] libraryResource [Pipeline] sh 04:13:40 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 04:13:41 ---> package-listing.sh 04:13:41 ++ facter osfamily 04:13:41 ++ tr '[:upper:]' '[:lower:]' 04:13:41 + OS_FAMILY=debian 04:13:41 + workspace=/w/workspace/undry_device-onvif-camera_PR-329 04:13:41 + START_PACKAGES=/tmp/packages_start.txt 04:13:41 + END_PACKAGES=/tmp/packages_end.txt 04:13:41 + DIFF_PACKAGES=/tmp/packages_diff.txt 04:13:41 + PACKAGES=/tmp/packages_start.txt 04:13:41 + '[' /w/workspace/undry_device-onvif-camera_PR-329 ']' 04:13:41 + PACKAGES=/tmp/packages_end.txt 04:13:41 + case "${OS_FAMILY}" in 04:13:41 + dpkg -l 04:13:41 + grep '^ii' 04:13:41 + '[' -f /tmp/packages_start.txt ']' 04:13:41 + '[' -f /tmp/packages_end.txt ']' 04:13:41 + diff /tmp/packages_start.txt /tmp/packages_end.txt 04:13:41 + '[' /w/workspace/undry_device-onvif-camera_PR-329 ']' 04:13:41 + mkdir -p /w/workspace/undry_device-onvif-camera_PR-329/archives/ 04:13:41 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/undry_device-onvif-camera_PR-329/archives/ [Pipeline] echo 04:13:41 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/undry_device-onvif-camera_PR-329/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 04:13:42 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:13:42 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:13:42 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:13:43 prd-ubuntu20.04-docker-8c-8g-11984 does not seem to be running inside a container 04:13:43 $ 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/undry_device-onvif-camera_PR-329/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/undry_device-onvif-camera_PR-329 -v /w/workspace/undry_device-onvif-camera_PR-329:/w/workspace/undry_device-onvif-camera_PR-329:rw,z -v /w/workspace/undry_device-onvif-camera_PR-329@tmp:/w/workspace/undry_device-onvif-camera_PR-329@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 04:13:43 $ docker top 3d8e53c463e423cef64cdea7fa5057aa577dbf6ddc01d59b85699378c6506d36 -eo pid,comm [Pipeline] { [Pipeline] sh 04:13:43 + touch /tmp/pre-build-complete [Pipeline] sh 04:13:43 + mkdir -p /var/log/sysstat [Pipeline] sh 04:13:44 + ls /var/log/sa-host 04:13:44 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:13:44 provisioning config files... 04:13:44 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/undry_device-onvif-camera_PR-329@tmp/config15271500403316767495tmp [Pipeline] { [Pipeline] echo 04:13:44 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 04:13:44 ---> create-netrc.sh [Pipeline] } 04:13:44 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 04:13:45 ---> python-tools-install.sh [Pipeline] echo 04:13:45 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 04:13:45 ---> sudo-logs.sh 04:13:45 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 04:13:45 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 04:13:45 ---> job-cost.sh 04:13:45 lf-activate-venv: SKIPPING 04:13:45 DEBUG: total: 0.2199999988079071 04:13:45 INFO: Retrieving Stack Cost... 04:13:46 INFO: Retrieving Pricing Info for: v3-standard-8 04:13:46 INFO: Archiving Costs [Pipeline] echo 04:13:46 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 04:13:47 ---> logs-deploy.sh 04:13:47 lf-activate-venv: SKIPPING 04:13:47 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-onvif-camera/PR-329/1 04:13:47 INFO: archiving workspace using pattern(s): 04:13:48 Archives upload complete. 04:13:48 INFO: archiving logs to Nexus