Pull request #373 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of EdgeX-Camera-Management for edgexfoundry/device-onvif-camera Loading trusted files from base branch main at 0c872bbe8febdc0c9add13ac0a600aadf7c89b53 rather than 29f1d5b6c7990a62574b599f6d0a21a6f866e477 Obtained Jenkinsfile from 0c872bbe8febdc0c9add13ac0a600aadf7c89b53 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-ssh13155144049032666820.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision d4291cbe28daa2a40ca94d44cc831565108a4ea5 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-ssh435909119358943950.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 d4291cbe28daa2a40ca94d44cc831565108a4ea5 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-373/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-373/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh7635843925326374606.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-373/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh6650801665812802246.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision d4291cbe28daa2a40ca94d44cc831565108a4ea5 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f d4291cbe28daa2a40ca94d44cc831565108a4ea5 # timeout=10 Commit message: "Merge pull request #431 from ernestojeda/update-compose" > 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-ssh15290211282217947965.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-373/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-373/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh8231639920564508392.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 d4291cbe28daa2a40ca94d44cc831565108a4ea5 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/v3]] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildGoApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-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/v3 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [Pipeline] node Still waiting to schedule task All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-17726 in /w/workspace/undry_device-onvif-camera_PR-373 [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-373 # 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 Merging remotes/origin/main commit 0c872bbe8febdc0c9add13ac0a600aadf7c89b53 into PR head commit 29f1d5b6c7990a62574b599f6d0a21a6f866e477 Merge succeeded, producing 29f1d5b6c7990a62574b599f6d0a21a6f866e477 Checking out Revision 29f1d5b6c7990a62574b599f6d0a21a6f866e477 (PR-373) > 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/373/head:refs/remotes/origin/PR-373 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 29f1d5b6c7990a62574b599f6d0a21a6f866e477 # 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 0c872bbe8febdc0c9add13ac0a600aadf7c89b53 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 29f1d5b6c7990a62574b599f6d0a21a6f866e477 # timeout=10 Commit message: "docs: change license to relative link" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object d4291cbe28daa2a40ca94d44cc831565108a4ea5 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 15:37:59 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 15:37:59 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 15:38:00 ========================================================= 15:38:00 EdgeX Global Pipelines Version Info 15:38:00 ========================================================= [Pipeline] libraryResource [Pipeline] sh 15:38:01 ------------------- 15:38:01 stable info: 15:38:01 ------------------- 15:38:01 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 15:38:01 Commit SHA: d4291cbe28daa2a40ca94d44cc831565108a4ea5 15:38:01 Message: update stable to v1.0.250 15:38:01 ------------------- 15:38:01 experimental info: 15:38:01 ------------------- 15:38:01 Commited By: **** collab-it+edgex@linuxfoundation.org 15:38:01 Commit SHA: d4291cbe28daa2a40ca94d44cc831565108a4ea5 15:38:01 Message: update experimental to v1.0.250 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-onvif-camera-settings [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar PROJECT = device-onvif-camera [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-onvif-camera [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = true [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = doc/openapi/v3 [Pipeline] echo 15:38:02 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-373 [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-373 [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-373 [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 29f1d5b6c7990a62574b599f6d0a21a6f866e477 [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 29f1d5b [Pipeline] echo 15:38:03 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 15:38:03 provisioning config files... 15:38:03 copy managed file [device-onvif-camera-settings] to file:/w/workspace/undry_device-onvif-camera_PR-373@tmp/config10915547739586035409tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:38:03 ---> docker-login.sh 15:38:03 nexus3.edgexfoundry.org:10001 15:38:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:04 Configure a credential helper to remove this warning. See 15:38:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:04 15:38:04 Login Succeeded 15:38:04 nexus3.edgexfoundry.org:10002 15:38:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:04 Configure a credential helper to remove this warning. See 15:38:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:04 15:38:04 Login Succeeded 15:38:04 nexus3.edgexfoundry.org:10003 15:38:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:04 Configure a credential helper to remove this warning. See 15:38:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:04 15:38:04 Login Succeeded 15:38:04 nexus3.edgexfoundry.org:10004 15:38:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:04 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:04 Configure a credential helper to remove this warning. See 15:38:04 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:04 15:38:04 Login Succeeded 15:38:04 docker.io 15:38:04 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:05 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:05 Configure a credential helper to remove this warning. See 15:38:05 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:05 15:38:05 Login Succeeded 15:38:05 ---> docker-login.sh ends [Pipeline] } 15:38:05 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 15:38:05 + git rev-list -1 --merges 29f1d5b6c7990a62574b599f6d0a21a6f866e477~1..29f1d5b6c7990a62574b599f6d0a21a6f866e477 [Pipeline] echo 15:38:05 -----------> git rev-list -1 --merges 29f1d5b6c7990a62574b599f6d0a21a6f866e477~1..29f1d5b6c7990a62574b599f6d0a21a6f866e477 29f1d5b6c7990a62574b599f6d0a21a6f866e477 [false] [Pipeline] sh 15:38:06 + git log --format=format:%s -1 29f1d5b6c7990a62574b599f6d0a21a6f866e477 [Pipeline] echo 15:38:06 ========================================================= 15:38:06 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 15:38:06 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 15:38:06 + git log --format=format:%s -1 29f1d5b6c7990a62574b599f6d0a21a6f866e477 [Pipeline] echo 15:38:06 [semverPrep] GIT_COMMIT: 29f1d5b6c7990a62574b599f6d0a21a6f866e477, Commit Message: docs: change license to relative link [Pipeline] echo 15:38:06 [semverPrep] This is not a build commit. [Pipeline] sh 15:38:07 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 15:38:07 + grep -v github /etc/ssh/ssh_known_hosts 15:38:07 + [ -e /tmp/ssh_known_hosts ] 15:38:07 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 15:38:07 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 15:38:07 + sudo tee -a /etc/ssh/ssh_known_hosts 15:38:07 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:38:07 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 15:38:07 15:38:07 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:38:08 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 15:38:08 0.1.4: Pulling from edgex-devops/py-git-semver 15:38:08 b85a868b505f: Pulling fs layer 15:38:08 e2be974225ed: Pulling fs layer 15:38:08 339a4e72a1f5: Pulling fs layer 15:38:08 988bab9f4d93: Pulling fs layer 15:38:08 1469e6f7b9e6: Pulling fs layer 15:38:08 eaf3925da568: Pulling fs layer 15:38:08 bab4dde63d76: Pulling fs layer 15:38:08 bde34c3a00c8: Pulling fs layer 15:38:08 988bab9f4d93: Waiting 15:38:08 1469e6f7b9e6: Waiting 15:38:08 eaf3925da568: Waiting 15:38:08 bab4dde63d76: Waiting 15:38:08 bde34c3a00c8: Waiting 15:38:08 b352a97aabf1: Pulling fs layer 15:38:08 4872d77fe225: Pulling fs layer 15:38:08 5851b861e8e6: Pulling fs layer 15:38:08 b352a97aabf1: Waiting 15:38:08 5851b861e8e6: Waiting 15:38:08 e2be974225ed: Verifying Checksum 15:38:08 988bab9f4d93: Verifying Checksum 15:38:08 988bab9f4d93: Download complete 15:38:08 1469e6f7b9e6: Verifying Checksum 15:38:08 1469e6f7b9e6: Download complete 15:38:08 eaf3925da568: Verifying Checksum 15:38:08 eaf3925da568: Download complete 15:38:08 339a4e72a1f5: Verifying Checksum 15:38:08 339a4e72a1f5: Download complete 15:38:08 bde34c3a00c8: Download complete 15:38:08 b352a97aabf1: Verifying Checksum 15:38:08 b352a97aabf1: Download complete 15:38:08 4872d77fe225: Download complete 15:38:08 5851b861e8e6: Verifying Checksum 15:38:08 5851b861e8e6: Download complete 15:38:08 b85a868b505f: Verifying Checksum 15:38:08 b85a868b505f: Download complete 15:38:08 bab4dde63d76: Verifying Checksum 15:38:08 bab4dde63d76: Download complete 15:38:09 b85a868b505f: Pull complete 15:38:09 e2be974225ed: Pull complete 15:38:10 339a4e72a1f5: Pull complete 15:38:10 988bab9f4d93: Pull complete 15:38:10 1469e6f7b9e6: Pull complete 15:38:10 eaf3925da568: Pull complete 15:38:12 bab4dde63d76: Pull complete 15:38:12 bde34c3a00c8: Pull complete 15:38:12 b352a97aabf1: Pull complete 15:38:13 4872d77fe225: Pull complete 15:38:13 5851b861e8e6: Pull complete 15:38:13 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 15:38:13 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 15:38:13 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:38:13 prd-ubuntu20.04-docker-8c-8g-17726 does not seem to be running inside a container 15:38:13 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/undry_device-onvif-camera_PR-373 -v /w/workspace/undry_device-onvif-camera_PR-373:/w/workspace/undry_device-onvif-camera_PR-373:rw,z -v /w/workspace/undry_device-onvif-camera_PR-373@tmp:/w/workspace/undry_device-onvif-camera_PR-373@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 15:38:19 $ docker top e90109021fe50ea541185a02b17a27f8c2e7e0b2afb9b41e11cc0852fa1606f9 -eo pid,comm 15:38:19 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). 15:38:19 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 15:38:19 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 15:38:19 [ssh-agent] Looking for ssh-agent implementation... 15:38:19 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 15:38:19 $ docker exec e90109021fe50ea541185a02b17a27f8c2e7e0b2afb9b41e11cc0852fa1606f9 ssh-agent 15:38:19 SSH_AUTH_SOCK=/tmp/ssh-D8vyffueLP3A/agent.32 15:38:19 SSH_AGENT_PID=38 15:38:19 Running ssh-add (command line suppressed) 15:38:19 Identity added: /w/workspace/undry_device-onvif-camera_PR-373@tmp/private_key_17539779525986178476.key (/w/workspace/undry_device-onvif-camera_PR-373@tmp/private_key_17539779525986178476.key) 15:38:20 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 15:38:20 + git tag --points-at HEAD [Pipeline] } 15:38:20 $ docker exec --env ******** --env ******** e90109021fe50ea541185a02b17a27f8c2e7e0b2afb9b41e11cc0852fa1606f9 ssh-agent -k 15:38:20 unset SSH_AUTH_SOCK; 15:38:20 unset SSH_AGENT_PID; 15:38:20 echo Agent pid 38 killed; 15:38:20 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 15:38:20 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 15:38:20 [ssh-agent] Looking for ssh-agent implementation... 15:38:20 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 15:38:20 $ docker exec e90109021fe50ea541185a02b17a27f8c2e7e0b2afb9b41e11cc0852fa1606f9 ssh-agent 15:38:20 SSH_AUTH_SOCK=/tmp/ssh-9dmZRwHXIXa6/agent.70 15:38:20 SSH_AGENT_PID=76 15:38:20 Running ssh-add (command line suppressed) 15:38:20 Identity added: /w/workspace/undry_device-onvif-camera_PR-373@tmp/private_key_15641917308804575112.key (/w/workspace/undry_device-onvif-camera_PR-373@tmp/private_key_15641917308804575112.key) 15:38:20 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 15:38:21 + git semver init 15:38:21 2023-06-02 15:38:21,460 [run_init] DEBUG init version:0.0.0 force:False 15:38:21 2023-06-02 15:38:21,461 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/undry_device-onvif-camera_PR-373/.semver 15:38:21 2023-06-02 15:38:21,462 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-onvif-camera.git /w/workspace/undry_device-onvif-camera_PR-373/.semver 15:38:21 2023-06-02 15:38:21,462 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-onvif-camera.git', '/w/workspace/undry_device-onvif-camera_PR-373/.semver'], cwd=/w/workspace/undry_device-onvif-camera_PR-373, universal_newlines=False, shell=None, istream=None) 15:38:22 2023-06-02 15:38:22,625 [append_file] DEBUG append to file:/w/workspace/undry_device-onvif-camera_PR-373/.git/info/exclude 15:38:22 2023-06-02 15:38:22,626 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/undry_device-onvif-camera_PR-373/.semver/PR-373 with force:False 15:38:22 2023-06-02 15:38:22,626 [write_file] DEBUG write to file:/w/workspace/undry_device-onvif-camera_PR-373/.semver/PR-373 15:38:22 2023-06-02 15:38:22,630 [execute] INFO git cat-file --batch-check 15:38:22 2023-06-02 15:38:22,630 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/undry_device-onvif-camera_PR-373/.semver, universal_newlines=False, shell=None, istream=) 15:38:22 2023-06-02 15:38:22,635 [execute] INFO git cat-file --batch 15:38:22 2023-06-02 15:38:22,635 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/undry_device-onvif-camera_PR-373/.semver, universal_newlines=False, shell=None, istream=) 15:38:22 2023-06-02 15:38:22,640 [read_version] DEBUG read version from /w/workspace/undry_device-onvif-camera_PR-373/.semver/PR-373 15:38:22 0.0.0 [Pipeline] } 15:38:23 $ docker exec --env ******** --env ******** e90109021fe50ea541185a02b17a27f8c2e7e0b2afb9b41e11cc0852fa1606f9 ssh-agent -k 15:38:23 unset SSH_AUTH_SOCK; 15:38:23 unset SSH_AGENT_PID; 15:38:23 echo Agent pid 76 killed; 15:38:23 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 15:38:23 + git semver [Pipeline] } 15:38:23 $ docker stop --time=1 e90109021fe50ea541185a02b17a27f8c2e7e0b2afb9b41e11cc0852fa1606f9 15:38:25 $ docker rm -f --volumes e90109021fe50ea541185a02b17a27f8c2e7e0b2afb9b41e11cc0852fa1606f9 [Pipeline] // withDockerContainer [Pipeline] sh 15:38:25 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 15:38:26 Stashed 1 file(s) [Pipeline] echo 15:38:26 [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 15:38:26 provisioning config files... 15:38:26 copy managed file [device-onvif-camera-settings] to file:/w/workspace/undry_device-onvif-camera_PR-373@tmp/config18170035240543986103tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:38:27 ---> docker-login.sh 15:38:27 nexus3.edgexfoundry.org:10001 15:38:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:27 Configure a credential helper to remove this warning. See 15:38:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:27 15:38:27 Login Succeeded 15:38:27 nexus3.edgexfoundry.org:10002 15:38:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:27 Configure a credential helper to remove this warning. See 15:38:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:27 15:38:27 Login Succeeded 15:38:27 nexus3.edgexfoundry.org:10003 15:38:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:27 Configure a credential helper to remove this warning. See 15:38:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:27 15:38:27 Login Succeeded 15:38:27 nexus3.edgexfoundry.org:10004 15:38:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:27 Configure a credential helper to remove this warning. See 15:38:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:27 15:38:27 Login Succeeded 15:38:27 docker.io 15:38:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:38:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:38:27 Configure a credential helper to remove this warning. See 15:38:27 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:38:27 15:38:27 Login Succeeded 15:38:27 ---> docker-login.sh ends [Pipeline] } 15:38:27 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 15:38:27 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 15:38:27 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 15:38:27 ========================================================= 15:38:27 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 15:38:27 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:38:28 + 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 . 15:38:28 Sending build context to Docker daemon 21.97MB 15:38:28 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 15:38:28 Step 2/13 : FROM ${BASE} AS builder 15:38:28 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 15:38:28 f56be85fc22e: Pulling fs layer 15:38:28 85791d961cd3: Pulling fs layer 15:38:28 d694b5ae8c79: Pulling fs layer 15:38:28 9f32a84ed3da: Pulling fs layer 15:38:28 4d19c01a9841: Pulling fs layer 15:38:28 9325e15d5711: Pulling fs layer 15:38:28 556b6ee489ea: Pulling fs layer 15:38:28 c5a4b2cf53e6: Pulling fs layer 15:38:28 9f32a84ed3da: Waiting 15:38:28 556b6ee489ea: Waiting 15:38:28 4d19c01a9841: Waiting 15:38:28 c5a4b2cf53e6: Waiting 15:38:28 9325e15d5711: Waiting 15:38:28 85791d961cd3: Verifying Checksum 15:38:28 85791d961cd3: Download complete 15:38:28 9f32a84ed3da: Verifying Checksum 15:38:28 9f32a84ed3da: Download complete 15:38:28 4d19c01a9841: Verifying Checksum 15:38:28 4d19c01a9841: Download complete 15:38:28 f56be85fc22e: Verifying Checksum 15:38:28 f56be85fc22e: Download complete 15:38:28 9325e15d5711: Verifying Checksum 15:38:28 9325e15d5711: Download complete 15:38:28 f56be85fc22e: Pull complete 15:38:28 85791d961cd3: Pull complete 15:38:29 c5a4b2cf53e6: Download complete 15:38:29 d694b5ae8c79: Verifying Checksum 15:38:29 d694b5ae8c79: Download complete 15:38:29 556b6ee489ea: Verifying Checksum 15:38:29 556b6ee489ea: Download complete 15:38:33 d694b5ae8c79: Pull complete 15:38:33 9f32a84ed3da: Pull complete 15:38:33 4d19c01a9841: Pull complete 15:38:33 9325e15d5711: Pull complete 15:38:41 Still waiting to schedule task 15:38:41 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 15:38:49 556b6ee489ea: Pull complete 15:38:50 c5a4b2cf53e6: Pull complete 15:38:50 Digest: sha256:cdb650785bd12602035d3ff87499385c169773a4d12d6eaf394b34464d3a0f2b 15:38:50 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 15:38:50 ---> c4be618373d6 15:38:50 Step 3/13 : ARG ADD_BUILD_TAGS="" 15:38:58 ---> Running in f9c304a27b65 15:38:58 Removing intermediate container f9c304a27b65 15:38:58 ---> 272d48e392ab 15:38:58 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 15:38:58 ---> Running in f38487a8f534 15:38:58 Removing intermediate container f38487a8f534 15:38:58 ---> b5a32e48644e 15:38:58 Step 5/13 : ARG ALPINE_PKG_BASE="make git" 15:38:58 ---> Running in bef6f4929341 15:38:58 Removing intermediate container bef6f4929341 15:38:58 ---> 2e9868823077 15:38:58 Step 6/13 : ARG ALPINE_PKG_EXTRA="" 15:38:58 ---> Running in b989b05f73f4 15:38:58 Removing intermediate container b989b05f73f4 15:38:58 ---> 519563cacb48 15:38:58 Step 7/13 : LABEL Name=edgex-device-onvif-camera 15:38:58 ---> Running in 23373554dd42 15:38:58 Removing intermediate container 23373554dd42 15:38:58 ---> 7885b6256501 15:38:58 Step 8/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 15:38:58 ---> Running in db1f7ba81c71 15:38:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 15:38:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 15:38:58 OK: 265 MiB in 53 packages 15:38:59 Removing intermediate container db1f7ba81c71 15:38:59 ---> 1d15970a6cb3 15:38:59 Step 9/13 : WORKDIR /device-onvif-camera 15:38:59 ---> Running in d39dc5ea002e 15:38:59 Removing intermediate container d39dc5ea002e 15:38:59 ---> f96584b809c9 15:38:59 Step 10/13 : COPY go.mod vendor* ./ 15:38:59 ---> 117ed56e3207 15:38:59 Step 11/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 15:38:59 ---> Running in fb604d3b5957 15:40:07 Removing intermediate container fb604d3b5957 15:40:07 ---> 5247ae93007f 15:40:07 Step 12/13 : COPY . . 15:40:07 ---> 86ed1a89311d 15:40:07 Step 13/13 : RUN ${MAKE} 15:40:07 ---> Running in bb1bfddf4648 15:40:07 noop 15:40:07 Removing intermediate container bb1bfddf4648 15:40:07 ---> bf8a228b13a2 15:40:07 Successfully built bf8a228b13a2 15:40:07 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:40:07 + docker inspect -f . ci-base-image-x86_64 15:40:07 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:40:07 prd-ubuntu20.04-docker-8c-8g-17726 does not seem to be running inside a container 15:40:07 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/undry_device-onvif-camera_PR-373 -v /w/workspace/undry_device-onvif-camera_PR-373:/w/workspace/undry_device-onvif-camera_PR-373:rw,z -v /w/workspace/undry_device-onvif-camera_PR-373@tmp:/w/workspace/undry_device-onvif-camera_PR-373@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 15:40:07 $ docker top 0dd62fac09491ba71e88d1887c6fd0a8d3c88421aa6c616659633c9b76056b57 -eo pid,comm [Pipeline] { [Pipeline] sh 15:40:08 + go version 15:40:08 go version go1.20.2 linux/amd64 [Pipeline] } 15:40:08 $ docker stop --time=1 0dd62fac09491ba71e88d1887c6fd0a8d3c88421aa6c616659633c9b76056b57 15:40:09 $ docker rm -f --volumes 0dd62fac09491ba71e88d1887c6fd0a8d3c88421aa6c616659633c9b76056b57 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:40:10 + docker inspect -f . ci-base-image-x86_64 15:40:10 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:40:10 prd-ubuntu20.04-docker-8c-8g-17726 does not seem to be running inside a container 15:40:10 $ 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-373 -v /w/workspace/undry_device-onvif-camera_PR-373:/w/workspace/undry_device-onvif-camera_PR-373:rw,z -v /w/workspace/undry_device-onvif-camera_PR-373@tmp:/w/workspace/undry_device-onvif-camera_PR-373@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 15:40:10 $ docker top 87fab8a359588148281d801599a6e514d931c76c171b70aac173f8837f8e3c03 -eo pid,comm [Pipeline] { [Pipeline] sh 15:40:11 + git config --global --add safe.directory /w/workspace/undry_device-onvif-camera_PR-373 [Pipeline] fileExists [Pipeline] sh 15:40:11 + make test 15:40:11 go test ./... -coverprofile=coverage.out ./... 15:40:16 Running on prd-ubuntu20.04-docker-arm64-4c-16g-17727 in /w/workspace/undry_device-onvif-camera_PR-373 [Pipeline] { [Pipeline] ws 15:40:16 Running in /w/workspace/device-onvif-camera/1 [Pipeline] { 15:40:16 ? github.com/edgexfoundry/device-onvif-camera [no test files] [Pipeline] checkout 15:40:16 The recommended git tool is: git 15:40:21 using credential edgex-jenkins-ssh 15:40:21 Cloning the remote Git repository 15:40:22 Cloning repository git@github.com:edgexfoundry/device-onvif-camera.git 15:40:22 > git init /w/workspace/device-onvif-camera/1 # timeout=10 15:40:22 Fetching upstream changes from git@github.com:edgexfoundry/device-onvif-camera.git 15:40:22 > git --version # timeout=10 15:40:22 > git --version # 'git version 2.25.1' 15:40:22 using GIT_SSH to set credentials SSH Credentials for GitHub 15:40:22 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-onvif-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 15:40:24 > git config remote.origin.url git@github.com:edgexfoundry/device-onvif-camera.git # timeout=10 15:40:24 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 15:40:25 Merging remotes/origin/main commit 0c872bbe8febdc0c9add13ac0a600aadf7c89b53 into PR head commit 29f1d5b6c7990a62574b599f6d0a21a6f866e477 15:40:24 > git config remote.origin.url git@github.com:edgexfoundry/device-onvif-camera.git # timeout=10 15:40:24 Fetching upstream changes from git@github.com:edgexfoundry/device-onvif-camera.git 15:40:24 using GIT_SSH to set credentials SSH Credentials for GitHub 15:40:24 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-onvif-camera.git +refs/pull/373/head:refs/remotes/origin/PR-373 +refs/heads/main:refs/remotes/origin/main # timeout=10 15:40:25 > git config core.sparsecheckout # timeout=10 15:40:25 Merge succeeded, producing 29f1d5b6c7990a62574b599f6d0a21a6f866e477 15:40:25 Checking out Revision 29f1d5b6c7990a62574b599f6d0a21a6f866e477 (PR-373) 15:40:26 ? github.com/edgexfoundry/device-onvif-camera/cmd [no test files] 15:40:26 ? github.com/edgexfoundry/device-onvif-camera/internal/driver/mocks [no test files] 15:40:25 > git checkout -f 29f1d5b6c7990a62574b599f6d0a21a6f866e477 # timeout=10 15:40:25 > git remote # timeout=10 15:40:25 > git config --get remote.origin.url # timeout=10 15:40:25 using GIT_SSH to set credentials SSH Credentials for GitHub 15:40:25 > git merge 0c872bbe8febdc0c9add13ac0a600aadf7c89b53 # timeout=10 15:40:25 > git rev-parse HEAD^{commit} # timeout=10 15:40:25 > git config core.sparsecheckout # timeout=10 15:40:25 > git checkout -f 29f1d5b6c7990a62574b599f6d0a21a6f866e477 # timeout=10 15:40:29 ok github.com/edgexfoundry/device-onvif-camera/internal/driver 2.036s coverage: 31.4% of statements 15:40:29 Commit message: "docs: change license to relative link" 15:40:29 > git --version # timeout=10 15:40:29 > git --version # 'git version 2.25.1' 15:40:29 fatal: bad object d4291cbe28daa2a40ca94d44cc831565108a4ea5 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 15:40:30 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 15:40:30 % Total % Received % Xferd Average Speed Time Time Time Current 15:40:30 Dload Upload Total Spent Left Speed 15:40:30 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 81216 0 --:--:-- --:--:-- --:--:-- 81737 15:40:31 ok github.com/edgexfoundry/device-onvif-camera/internal/netscan 4.394s coverage: 86.5% of statements [Pipeline] sh 15:40:31 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 15:40:31 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 15:40:31 + sudo tee /etc/docker/daemon.new 15:40:31 { 15:40:31 "registry-mirrors": [ 15:40:31 "https://nexus3.edgexfoundry.org:10001" 15:40:31 ], 15:40:31 "bip": "10.250.0.254/24", 15:40:31 "hosts": [ 15:40:31 "tcp://0.0.0.0:5555", 15:40:31 "unix:///var/run/docker.sock" 15:40:31 ], 15:40:31 "mtu": 1458, 15:40:31 "selinux-enabled": true, 15:40:31 "seccomp-profile": "/etc/docker/seccomp.json" 15:40:31 } [Pipeline] sh 15:40:32 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 15:40:32 + sudo service docker restart 15:40:37 go vet ./... 15:40:41 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 15:40:41 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 15:40:41 ./bin/test-attribution-txt.sh [Pipeline] echo 15:40:41 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 15:40:41 $ docker stop --time=1 87fab8a359588148281d801599a6e514d931c76c171b70aac173f8837f8e3c03 15:40:44 $ docker rm -f --volumes 87fab8a359588148281d801599a6e514d931c76c171b70aac173f8837f8e3c03 [Pipeline] // withDockerContainer [Pipeline] sh 15:40:45 + sudo chown -R jenkins:jenkins . [Pipeline] stash 15:40:45 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 15:40:46 + sudo chown -R jenkins:jenkins . [Pipeline] sh 15:40:46 + ls -al . 15:40:46 total 240 15:40:46 drwxrwxr-x 10 jenkins jenkins 4096 Jun 2 15:40 . 15:40:46 drwxrwxr-x 4 jenkins jenkins 4096 Jun 2 15:37 .. 15:40:46 drwxrwxr-x 8 jenkins jenkins 4096 Jun 2 15:38 .git 15:40:46 drwxrwxr-x 3 jenkins jenkins 4096 Jun 2 15:37 .github 15:40:46 -rw-rw-r-- 1 jenkins jenkins 496 Jun 2 15:37 .gitignore 15:40:46 -rw-rw-r-- 1 jenkins jenkins 42 Jun 2 15:37 .golangci.yml 15:40:46 drwxr-xr-x 3 jenkins jenkins 4096 Jun 2 15:38 .semver 15:40:46 -rw-rw-r-- 1 jenkins jenkins 10087 Jun 2 15:37 Attribution.txt 15:40:46 -rw-rw-r-- 1 jenkins jenkins 15932 Jun 2 15:37 CHANGELOG.md 15:40:46 -rw-rw-r-- 1 jenkins jenkins 1574 Jun 2 15:37 Dockerfile 15:40:46 -rw-rw-r-- 1 jenkins jenkins 677 Jun 2 15:37 GOVERNANCE.md 15:40:46 -rw-rw-r-- 1 jenkins jenkins 739 Jun 2 15:37 Jenkinsfile 15:40:46 -rw-rw-r-- 1 jenkins jenkins 11348 Jun 2 15:37 LICENSE 15:40:46 -rw-rw-r-- 1 jenkins jenkins 2751 Jun 2 15:37 Makefile 15:40:46 -rw-rw-r-- 1 jenkins jenkins 625 Jun 2 15:37 OWNERS.md 15:40:46 -rw-rw-r-- 1 jenkins jenkins 2620 Jun 2 15:37 README.md 15:40:46 -rw-rw-r-- 1 jenkins jenkins 5 Jun 2 15:38 VERSION 15:40:46 drwxrwxr-x 2 jenkins jenkins 4096 Jun 2 15:37 bin 15:40:46 drwxrwxr-x 3 jenkins jenkins 4096 Jun 2 15:37 cmd 15:40:46 -rw-r--r-- 1 jenkins jenkins 78459 Jun 2 15:40 coverage.out 15:40:46 drwxrwxr-x 4 jenkins jenkins 4096 Jun 2 15:37 doc 15:40:46 -rw-rw-r-- 1 jenkins jenkins 3594 Jun 2 15:37 go.mod 15:40:46 -rw-rw-r-- 1 jenkins jenkins 33395 Jun 2 15:37 go.sum 15:40:46 drwxrwxr-x 4 jenkins jenkins 4096 Jun 2 15:37 internal 15:40:46 drwxrwxr-x 4 jenkins jenkins 4096 Jun 2 15:37 snap 15:40:46 -rw-rw-r-- 1 jenkins jenkins 236 Jun 2 15:37 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:40:46 + 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=29f1d5b6c7990a62574b599f6d0a21a6f866e477 --label arch=amd64 --label version=0.0.0 . 15:40:46 Sending build context to Docker daemon 22.05MB 15:40:46 Step 1/26 : ARG BASE=golang:1.20-alpine3.17 15:40:46 Step 2/26 : FROM ${BASE} AS builder 15:40:46 ---> bf8a228b13a2 15:40:46 Step 3/26 : ARG ADD_BUILD_TAGS="" 15:40:47 ---> Running in a7ace68e6c31 15:40:47 Removing intermediate container a7ace68e6c31 15:40:47 ---> 07b80731b65e 15:40:47 Step 4/26 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 15:40:47 ---> Running in dd090ab0773c 15:40:47 Removing intermediate container dd090ab0773c 15:40:47 ---> f2e70ecb8109 15:40:47 Step 5/26 : ARG ALPINE_PKG_BASE="make git" 15:40:47 ---> Running in 0c96d4a9f396 15:40:47 Removing intermediate container 0c96d4a9f396 15:40:47 ---> b8cce7fed01f 15:40:47 Step 6/26 : ARG ALPINE_PKG_EXTRA="" 15:40:47 ---> Running in 7c01d8af7b82 15:40:47 Removing intermediate container 7c01d8af7b82 15:40:47 ---> fc11a74ca0c0 15:40:47 Step 7/26 : LABEL Name=edgex-device-onvif-camera 15:40:48 ---> Running in 6bcf50ae2a7d 15:40:48 Removing intermediate container 6bcf50ae2a7d 15:40:48 ---> 22f502784691 15:40:48 Step 8/26 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 15:40:48 ---> Running in c6d19e3b811f 15:40:48 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 15:40:48 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 15:40:48 OK: 265 MiB in 53 packages 15:40:49 Removing intermediate container c6d19e3b811f 15:40:49 ---> 9e106822b777 15:40:49 Step 9/26 : WORKDIR /device-onvif-camera 15:40:49 ---> Running in 6243dad1ff2c 15:40:49 Removing intermediate container 6243dad1ff2c 15:40:49 ---> c9b787e5bfcd 15:40:49 Step 10/26 : COPY go.mod vendor* ./ 15:40:49 ---> 0614441ecd6a 15:40:49 Step 11/26 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 15:40:49 ---> Running in 1de6d5fbcce9 15:40:50 Removing intermediate container 1de6d5fbcce9 15:40:50 ---> 9358e52c5410 15:40:50 Step 12/26 : COPY . . [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 15:40:50 provisioning config files... 15:40:50 copy managed file [device-onvif-camera-settings] to file:/w/workspace/device-onvif-camera/1@tmp/config18056944712179401176tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:40:51 ---> 053ad201540e 15:40:51 Step 13/26 : RUN ${MAKE} 15:40:51 ---> Running in 8945e5618f5c 15:40:51 ---> docker-login.sh 15:40:51 nexus3.edgexfoundry.org:10001 15:40:51 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 15:40:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:40:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:40:51 Configure a credential helper to remove this warning. See 15:40:51 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:40:51 15:40:51 Login Succeeded 15:40:51 nexus3.edgexfoundry.org:10002 15:40:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:40:52 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:40:52 Configure a credential helper to remove this warning. See 15:40:52 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:40:52 15:40:52 Login Succeeded 15:40:52 nexus3.edgexfoundry.org:10003 15:40:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:40:52 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:40:52 Configure a credential helper to remove this warning. See 15:40:52 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:40:52 15:40:52 Login Succeeded 15:40:52 nexus3.edgexfoundry.org:10004 15:40:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:40:52 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:40:52 Configure a credential helper to remove this warning. See 15:40:52 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:40:52 15:40:52 Login Succeeded 15:40:52 docker.io 15:40:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 15:40:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 15:40:53 Configure a credential helper to remove this warning. See 15:40:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 15:40:53 15:40:53 Login Succeeded 15:40:53 ---> docker-login.sh ends [Pipeline] } 15:40:53 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 15:40:53 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 15:40:53 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 15:40:53 ========================================================= 15:40:53 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 15:40:53 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:40:54 + 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 . 15:40:55 Sending build context to Docker daemon 14.43MB 15:40:55 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 15:40:55 Step 2/13 : FROM ${BASE} AS builder 15:40:55 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 15:40:55 c41833b44d91: Pulling fs layer 15:40:55 ed15518f5707: Pulling fs layer 15:40:55 feae8fd75edb: Pulling fs layer 15:40:55 242c74f7c9fa: Pulling fs layer 15:40:55 3cdef696dda3: Pulling fs layer 15:40:55 2ced38df9373: Pulling fs layer 15:40:55 58f1dce35555: Pulling fs layer 15:40:55 3cdef696dda3: Waiting 15:40:55 2ced38df9373: Waiting 15:40:55 242c74f7c9fa: Waiting 15:40:55 ed15518f5707: Verifying Checksum 15:40:55 ed15518f5707: Download complete 15:40:55 242c74f7c9fa: Download complete 15:40:55 3cdef696dda3: Verifying Checksum 15:40:55 3cdef696dda3: Download complete 15:40:55 c41833b44d91: Verifying Checksum 15:40:56 c41833b44d91: Pull complete 15:40:56 58f1dce35555: Verifying Checksum 15:40:56 58f1dce35555: Download complete 15:40:56 ed15518f5707: Pull complete 15:40:57 feae8fd75edb: Verifying Checksum 15:40:57 2ced38df9373: Verifying Checksum 15:40:57 2ced38df9373: Download complete 15:41:07 feae8fd75edb: Pull complete 15:41:08 242c74f7c9fa: Pull complete 15:41:08 3cdef696dda3: Pull complete 15:41:15 2ced38df9373: Pull complete 15:41:18 58f1dce35555: Pull complete 15:41:18 Digest: sha256:3b55595e96c696ae732e8cb20cde5b1ff7282a1fe1423a8de67617af8d15ea1e 15:41:18 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 15:41:18 ---> fadd8f120f05 15:41:18 Step 3/13 : ARG ADD_BUILD_TAGS="" 15:41:19 ---> Running in 6befe4c21860 15:41:20 Removing intermediate container 6befe4c21860 15:41:20 ---> 886be2716d9b 15:41:20 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 15:41:20 ---> Running in 2c7521ff98cd 15:41:20 Removing intermediate container 2c7521ff98cd 15:41:20 ---> f1d7b234f7b6 15:41:20 Step 5/13 : ARG ALPINE_PKG_BASE="make git" 15:41:20 ---> Running in 5c966dc58310 15:41:20 Removing intermediate container 5c966dc58310 15:41:20 ---> eed00988769b 15:41:20 Step 6/13 : ARG ALPINE_PKG_EXTRA="" 15:41:20 ---> Running in 06957111c32c 15:41:21 Removing intermediate container 06957111c32c 15:41:21 ---> 82230b9e71b3 15:41:21 Step 7/13 : LABEL Name=edgex-device-onvif-camera 15:41:21 ---> Running in f84097af1457 15:41:21 Removing intermediate container f84097af1457 15:41:21 ---> cc7e2673d919 15:41:21 Step 8/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 15:41:21 ---> Running in 63389982a58c 15:41:22 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 15:41:23 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 15:41:23 Removing intermediate container 8945e5618f5c 15:41:23 ---> 88298a0feafd 15:41:23 Step 14/26 : FROM alpine:3.17 15:41:23 3.17: Pulling from library/alpine 15:41:23 f56be85fc22e: Already exists 15:41:24 OK: 263 MiB in 53 packages 15:41:24 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 15:41:24 Status: Downloaded newer image for alpine:3.17 15:41:24 ---> 9ed4aefc74f6 15:41:24 Step 15/26 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 15:41:24 ---> Running in fc69adcd62b3 15:41:24 Removing intermediate container fc69adcd62b3 15:41:24 ---> 5b493a53b6e6 15:41:24 Step 16/26 : RUN apk add --update --no-cache dumb-init 15:41:24 ---> Running in 26d759bde398 15:41:24 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 15:41:24 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 15:41:25 Removing intermediate container 63389982a58c 15:41:25 ---> de539de0f82e 15:41:25 Step 9/13 : WORKDIR /device-onvif-camera 15:41:25 ---> Running in 3b4148e73fbf 15:41:25 (1/1) Installing dumb-init (1.2.5-r2) 15:41:25 Executing busybox-1.35.0-r29.trigger 15:41:25 OK: 7 MiB in 16 packages 15:41:25 Removing intermediate container 3b4148e73fbf 15:41:25 ---> 204b03f6ffe9 15:41:25 Step 10/13 : COPY go.mod vendor* ./ 15:41:25 Removing intermediate container 26d759bde398 15:41:25 ---> 15a18efa56d2 15:41:25 Step 17/26 : WORKDIR / 15:41:25 ---> Running in e6641157d9a7 15:41:25 Removing intermediate container e6641157d9a7 15:41:25 ---> 58e416ce6bda 15:41:25 Step 18/26 : COPY --from=builder /device-onvif-camera/cmd / 15:41:25 ---> 79aa917c6176 15:41:25 Step 11/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 15:41:25 ---> Running in c0df57632b16 15:41:27 ---> 0cfc0f2acd4e 15:41:27 Step 19/26 : COPY --from=builder /device-onvif-camera/LICENSE / 15:41:27 ---> cfbd2e137f5c 15:41:27 Step 20/26 : COPY --from=builder /device-onvif-camera/Attribution.txt / 15:41:28 ---> 9595e3005845 15:41:28 Step 21/26 : EXPOSE 59984 15:41:28 ---> Running in fc1d0a12e18e 15:41:28 Removing intermediate container fc1d0a12e18e 15:41:28 ---> 7c283db11df8 15:41:28 Step 22/26 : ENTRYPOINT ["/device-onvif-camera"] 15:41:28 ---> Running in d9ae5b1752ed 15:41:28 Removing intermediate container d9ae5b1752ed 15:41:28 ---> d64937eb12fb 15:41:28 Step 23/26 : CMD ["--cp=consul.http://edgex-core-consul:8500", "--registry"] 15:41:28 ---> Running in 7a7fd4a033bf 15:41:28 Removing intermediate container 7a7fd4a033bf 15:41:28 ---> e2a0a8dd3233 15:41:28 Step 24/26 : LABEL arch=amd64 15:41:28 ---> Running in d8752304a8fe 15:41:29 Removing intermediate container d8752304a8fe 15:41:29 ---> dcce39b332e2 15:41:29 Step 25/26 : LABEL git_sha=29f1d5b6c7990a62574b599f6d0a21a6f866e477 15:41:29 ---> Running in 785cc3a4279d 15:41:29 Removing intermediate container 785cc3a4279d 15:41:29 ---> 343a6731bb25 15:41:29 Step 26/26 : LABEL version=0.0.0 15:41:29 ---> Running in ad42a33c52eb 15:41:29 Removing intermediate container ad42a33c52eb 15:41:29 ---> 57bfc312a7a2 15:41:29 [Warning] One or more build-args [ARCH] were not consumed 15:41:29 Successfully built 57bfc312a7a2 15:41:29 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 15:41:30 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:41:30 15:41:30 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:41:30 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:41:30 latest: Pulling from edgex-lftools-log-publisher 15:41:30 5eb5b503b376: Pulling fs layer 15:41:30 5c69ac0246d0: Pulling fs layer 15:41:30 ec43610c2a17: Pulling fs layer 15:41:30 3a2ae6a8a46f: Pulling fs layer 15:41:30 33b1e0a273af: Pulling fs layer 15:41:30 5d3b04190fa2: Pulling fs layer 15:41:30 2f39f015ded8: Pulling fs layer 15:41:30 33b1e0a273af: Waiting 15:41:30 2f39f015ded8: Waiting 15:41:30 3a2ae6a8a46f: Waiting 15:41:30 5c69ac0246d0: Verifying Checksum 15:41:30 5c69ac0246d0: Download complete 15:41:30 3a2ae6a8a46f: Verifying Checksum 15:41:30 3a2ae6a8a46f: Download complete 15:41:30 33b1e0a273af: Verifying Checksum 15:41:30 33b1e0a273af: Download complete 15:41:30 5d3b04190fa2: Download complete 15:41:30 ec43610c2a17: Verifying Checksum 15:41:30 ec43610c2a17: Download complete 15:41:30 5eb5b503b376: Verifying Checksum 15:41:30 5eb5b503b376: Download complete 15:41:31 2f39f015ded8: Verifying Checksum 15:41:31 2f39f015ded8: Download complete 15:41:32 5eb5b503b376: Pull complete 15:41:32 5c69ac0246d0: Pull complete 15:41:33 ec43610c2a17: Pull complete 15:41:33 3a2ae6a8a46f: Pull complete 15:41:34 33b1e0a273af: Pull complete 15:41:34 5d3b04190fa2: Pull complete 15:41:40 2f39f015ded8: Pull complete 15:41:40 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 15:41:40 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:41:40 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:41:41 prd-ubuntu20.04-docker-8c-8g-17726 does not seem to be running inside a container 15:41:41 $ 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-373 -v /w/workspace/undry_device-onvif-camera_PR-373:/w/workspace/undry_device-onvif-camera_PR-373:rw,z -v /w/workspace/undry_device-onvif-camera_PR-373@tmp:/w/workspace/undry_device-onvif-camera_PR-373@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 15:41:51 $ docker top e38d9b5afeb0049132ce8a19837746846f66b2c3bcea322629de7d7c14227db4 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:41:51 ---> job-cost.sh 15:41:51 lf-activate-venv: SKIPPING 15:41:51 INFO: No Stack... 15:41:52 INFO: Retrieving Pricing Info for: v3-standard-8 15:41:52 INFO: Archiving Costs [Pipeline] sh 15:41:52 + cat /w/workspace/undry_device-onvif-camera_PR-373/archives/cost.csv 15:41:52 + cut -d, -f6 [Pipeline] lock 15:41:53 Trying to acquire lock on [jenkins-edgexfoundry-device-onvif-camera-PR-373-1-stack-cost] 15:41:53 Resource [jenkins-edgexfoundry-device-onvif-camera-PR-373-1-stack-cost] did not exist. Created. 15:41:53 Lock acquired on [jenkins-edgexfoundry-device-onvif-camera-PR-373-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 15:41:53 + echo total: 0.2199999988079071 [Pipeline] stash 15:41:53 Stashed 1 file(s) [Pipeline] } 15:41:53 Lock released on resource [jenkins-edgexfoundry-device-onvif-camera-PR-373-1-stack-cost] [Pipeline] // lock [Pipeline] } 15:41:53 $ docker stop --time=1 e38d9b5afeb0049132ce8a19837746846f66b2c3bcea322629de7d7c14227db4 15:41:54 $ docker rm -f --volumes e38d9b5afeb0049132ce8a19837746846f66b2c3bcea322629de7d7c14227db4 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 15:42:33 Removing intermediate container c0df57632b16 15:42:33 ---> 6b5896b8078c 15:42:33 Step 12/13 : COPY . . 15:42:33 ---> e82bf460f926 15:42:33 Step 13/13 : RUN ${MAKE} 15:42:33 ---> Running in 9bdc4b9e50e1 15:42:33 noop 15:42:33 Removing intermediate container 9bdc4b9e50e1 15:42:33 ---> c9528d7da0bd 15:42:33 Successfully built c9528d7da0bd 15:42:33 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:42:34 + docker inspect -f . ci-base-image-arm64 15:42:34 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:42:34 prd-ubuntu20.04-docker-arm64-4c-16g-17727 does not seem to be running inside a container 15:42:34 $ 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 ******** -e ******** ci-base-image-arm64 cat 15:42:35 $ docker top 3cf8704b3b17460d14be35d6fcb30f5621c64265893124d2dc8416c00f95f92b -eo pid,comm [Pipeline] { [Pipeline] sh 15:42:36 + go version 15:42:36 go version go1.20.2 linux/arm64 [Pipeline] } 15:42:36 $ docker stop --time=1 3cf8704b3b17460d14be35d6fcb30f5621c64265893124d2dc8416c00f95f92b 15:42:38 $ docker rm -f --volumes 3cf8704b3b17460d14be35d6fcb30f5621c64265893124d2dc8416c00f95f92b [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:42:38 + docker inspect -f . ci-base-image-arm64 15:42:38 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:42:39 prd-ubuntu20.04-docker-arm64-4c-16g-17727 does not seem to be running inside a container 15:42:39 $ 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 ******** -e ******** ci-base-image-arm64 cat 15:42:42 $ docker top b8fcb62534becbdb45b8831241d55ac4478dfde0a10327b83743396ee9a254a0 -eo pid,comm [Pipeline] { [Pipeline] sh 15:42:43 + git config --global --add safe.directory /w/workspace/device-onvif-camera/1 [Pipeline] fileExists [Pipeline] sh 15:42:43 + make test 15:42:43 go test ./... -coverprofile=coverage.out ./... 15:43:15 ? github.com/edgexfoundry/device-onvif-camera [no test files] 15:45:22 ? github.com/edgexfoundry/device-onvif-camera/cmd [no test files] 15:45:22 ? github.com/edgexfoundry/device-onvif-camera/internal/driver/mocks [no test files] 15:45:22 ok github.com/edgexfoundry/device-onvif-camera/internal/driver 2.246s coverage: 31.4% of statements 15:45:44 ok github.com/edgexfoundry/device-onvif-camera/internal/netscan 24.968s coverage: 86.5% of statements 15:45:44 WARNING: Linting skipped (not on x86_64 or linter not installed) 15:45:44 go vet ./... 15:46:11 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 15:46:11 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 15:46:11 ./bin/test-attribution-txt.sh [Pipeline] echo 15:46:11 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 15:46:11 $ docker stop --time=1 b8fcb62534becbdb45b8831241d55ac4478dfde0a10327b83743396ee9a254a0 15:46:13 $ docker rm -f --volumes b8fcb62534becbdb45b8831241d55ac4478dfde0a10327b83743396ee9a254a0 [Pipeline] // withDockerContainer [Pipeline] sh 15:46:14 + sudo chown -R jenkins:jenkins . [Pipeline] stash 15:46:14 Warning: overwriting stash ‘coverage-report’ 15:46:15 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 15:46:15 + sudo chown -R jenkins:jenkins . [Pipeline] sh 15:46:16 + ls -al . 15:46:16 total 236 15:46:16 drwxrwxr-x 9 jenkins jenkins 4096 Jun 2 15:42 . 15:46:16 drwxrwxr-x 4 jenkins jenkins 4096 Jun 2 15:40 .. 15:46:16 drwxrwxr-x 8 jenkins jenkins 4096 Jun 2 15:40 .git 15:46:16 drwxrwxr-x 3 jenkins jenkins 4096 Jun 2 15:40 .github 15:46:16 -rw-rw-r-- 1 jenkins jenkins 496 Jun 2 15:40 .gitignore 15:46:16 -rw-rw-r-- 1 jenkins jenkins 42 Jun 2 15:40 .golangci.yml 15:46:16 -rw-rw-r-- 1 jenkins jenkins 10087 Jun 2 15:40 Attribution.txt 15:46:16 -rw-rw-r-- 1 jenkins jenkins 15932 Jun 2 15:40 CHANGELOG.md 15:46:16 -rw-rw-r-- 1 jenkins jenkins 1574 Jun 2 15:40 Dockerfile 15:46:16 -rw-rw-r-- 1 jenkins jenkins 677 Jun 2 15:40 GOVERNANCE.md 15:46:16 -rw-rw-r-- 1 jenkins jenkins 739 Jun 2 15:40 Jenkinsfile 15:46:16 -rw-rw-r-- 1 jenkins jenkins 11348 Jun 2 15:40 LICENSE 15:46:16 -rw-rw-r-- 1 jenkins jenkins 2751 Jun 2 15:40 Makefile 15:46:16 -rw-rw-r-- 1 jenkins jenkins 625 Jun 2 15:40 OWNERS.md 15:46:16 -rw-rw-r-- 1 jenkins jenkins 2620 Jun 2 15:40 README.md 15:46:16 -rw-rw-r-- 1 jenkins jenkins 5 Jun 2 15:38 VERSION 15:46:16 drwxrwxr-x 2 jenkins jenkins 4096 Jun 2 15:40 bin 15:46:16 drwxrwxr-x 3 jenkins jenkins 4096 Jun 2 15:40 cmd 15:46:16 -rw-r--r-- 1 jenkins jenkins 78459 Jun 2 15:45 coverage.out 15:46:16 drwxrwxr-x 4 jenkins jenkins 4096 Jun 2 15:40 doc 15:46:16 -rw-rw-r-- 1 jenkins jenkins 3594 Jun 2 15:40 go.mod 15:46:16 -rw-rw-r-- 1 jenkins jenkins 33395 Jun 2 15:40 go.sum 15:46:16 drwxrwxr-x 4 jenkins jenkins 4096 Jun 2 15:40 internal 15:46:16 drwxrwxr-x 4 jenkins jenkins 4096 Jun 2 15:40 snap 15:46:16 -rw-rw-r-- 1 jenkins jenkins 236 Jun 2 15:40 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:46:16 + 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=29f1d5b6c7990a62574b599f6d0a21a6f866e477 --label arch=arm64 --label version=0.0.0 . 15:46:17 Sending build context to Docker daemon 14.51MB 15:46:17 Step 1/26 : ARG BASE=golang:1.20-alpine3.17 15:46:17 Step 2/26 : FROM ${BASE} AS builder 15:46:17 ---> c9528d7da0bd 15:46:17 Step 3/26 : ARG ADD_BUILD_TAGS="" 15:46:17 ---> Running in c10e813c8a61 15:46:17 Removing intermediate container c10e813c8a61 15:46:17 ---> 8a0c3832e04f 15:46:17 Step 4/26 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 15:46:17 ---> Running in 057e67eb6555 15:46:17 Removing intermediate container 057e67eb6555 15:46:17 ---> 5ebc82629b80 15:46:17 Step 5/26 : ARG ALPINE_PKG_BASE="make git" 15:46:17 ---> Running in 1308db26ca4b 15:46:18 Removing intermediate container 1308db26ca4b 15:46:18 ---> 335e32bc9bc5 15:46:18 Step 6/26 : ARG ALPINE_PKG_EXTRA="" 15:46:18 ---> Running in c3c06cfc99ba 15:46:18 Removing intermediate container c3c06cfc99ba 15:46:18 ---> a781245c35ff 15:46:18 Step 7/26 : LABEL Name=edgex-device-onvif-camera 15:46:18 ---> Running in db6651065fea 15:46:18 Removing intermediate container db6651065fea 15:46:18 ---> 36add6b8c3c1 15:46:18 Step 8/26 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 15:46:18 ---> Running in f94bc17afde7 15:46:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 15:46:20 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 15:46:21 OK: 263 MiB in 53 packages 15:46:22 Removing intermediate container f94bc17afde7 15:46:22 ---> 27f840bbd731 15:46:22 Step 9/26 : WORKDIR /device-onvif-camera 15:46:22 ---> Running in d41e96fa711f 15:46:22 Removing intermediate container d41e96fa711f 15:46:22 ---> 4739e5eac2f7 15:46:22 Step 10/26 : COPY go.mod vendor* ./ 15:46:22 ---> f736518403f4 15:46:22 Step 11/26 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 15:46:22 ---> Running in 8a3cf0fadc3a 15:46:25 Removing intermediate container 8a3cf0fadc3a 15:46:25 ---> 74c1531909a4 15:46:25 Step 12/26 : COPY . . 15:46:26 ---> 720f7fdf87ce 15:46:26 Step 13/26 : RUN ${MAKE} 15:46:26 ---> Running in 09f086d59d83 15:46:27 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 15:48:34 Removing intermediate container 09f086d59d83 15:48:34 ---> d981f32dde6d 15:48:34 Step 14/26 : FROM alpine:3.17 15:48:35 3.17: Pulling from library/alpine 15:48:35 c41833b44d91: Already exists 15:48:35 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 15:48:35 Status: Downloaded newer image for alpine:3.17 15:48:35 ---> 51e60588ff2c 15:48:35 Step 15/26 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 15:48:35 ---> Running in 77716d00fbfa 15:48:35 Removing intermediate container 77716d00fbfa 15:48:35 ---> 403f1bf8ccf9 15:48:35 Step 16/26 : RUN apk add --update --no-cache dumb-init 15:48:35 ---> Running in b999d593b569 15:48:36 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 15:48:37 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 15:48:38 (1/1) Installing dumb-init (1.2.5-r2) 15:48:38 Executing busybox-1.35.0-r29.trigger 15:48:38 OK: 8 MiB in 16 packages 15:48:39 Removing intermediate container b999d593b569 15:48:39 ---> 9ddb3f498e0f 15:48:39 Step 17/26 : WORKDIR / 15:48:39 ---> Running in 1629685e2114 15:48:39 Removing intermediate container 1629685e2114 15:48:39 ---> 4518e4fae89b 15:48:39 Step 18/26 : COPY --from=builder /device-onvif-camera/cmd / 15:48:41 ---> 271249cb19a9 15:48:41 Step 19/26 : COPY --from=builder /device-onvif-camera/LICENSE / 15:48:41 ---> 64d6b1d215c7 15:48:41 Step 20/26 : COPY --from=builder /device-onvif-camera/Attribution.txt / 15:48:42 ---> 73b4c57b5d6b 15:48:42 Step 21/26 : EXPOSE 59984 15:48:42 ---> Running in 672f5df5524c 15:48:42 Removing intermediate container 672f5df5524c 15:48:42 ---> d519c19dfa68 15:48:42 Step 22/26 : ENTRYPOINT ["/device-onvif-camera"] 15:48:42 ---> Running in 55ade9783653 15:48:42 Removing intermediate container 55ade9783653 15:48:42 ---> 1d311bc8e78e 15:48:42 Step 23/26 : CMD ["--cp=consul.http://edgex-core-consul:8500", "--registry"] 15:48:42 ---> Running in eb45c376b646 15:48:43 Removing intermediate container eb45c376b646 15:48:43 ---> e6e9558d529f 15:48:43 Step 24/26 : LABEL arch=arm64 15:48:43 ---> Running in fa3933156c86 15:48:43 Removing intermediate container fa3933156c86 15:48:43 ---> 7bb1c83e8442 15:48:43 Step 25/26 : LABEL git_sha=29f1d5b6c7990a62574b599f6d0a21a6f866e477 15:48:43 ---> Running in 304f8c4a7723 15:48:44 Removing intermediate container 304f8c4a7723 15:48:44 ---> b65b046f6a25 15:48:44 Step 26/26 : LABEL version=0.0.0 15:48:44 ---> Running in 9fca8115bc5b 15:48:44 Removing intermediate container 9fca8115bc5b 15:48:44 ---> bae6c20a90bc 15:48:44 [Warning] One or more build-args [ARCH] were not consumed 15:48:44 Successfully built bae6c20a90bc 15:48:44 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 15:48:45 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 15:48:45 15:48:45 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:48:45 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 15:48:45 arm64: Pulling from edgex-lftools-log-publisher 15:48:45 8998bd30e6a1: Pulling fs layer 15:48:45 04944245beec: Pulling fs layer 15:48:45 699f458cf7ca: Pulling fs layer 15:48:45 765212b225bb: Pulling fs layer 15:48:45 f23df028b6ca: Pulling fs layer 15:48:45 d65c8cfc05b1: Pulling fs layer 15:48:45 2437ff75d9bd: Pulling fs layer 15:48:45 765212b225bb: Waiting 15:48:45 f23df028b6ca: Waiting 15:48:45 d65c8cfc05b1: Waiting 15:48:45 2437ff75d9bd: Waiting 15:48:45 04944245beec: Verifying Checksum 15:48:45 04944245beec: Download complete 15:48:45 765212b225bb: Download complete 15:48:45 f23df028b6ca: Download complete 15:48:45 d65c8cfc05b1: Verifying Checksum 15:48:45 d65c8cfc05b1: Download complete 15:48:45 699f458cf7ca: Verifying Checksum 15:48:45 699f458cf7ca: Download complete 15:48:46 8998bd30e6a1: Verifying Checksum 15:48:46 8998bd30e6a1: Download complete 15:48:48 2437ff75d9bd: Verifying Checksum 15:48:48 2437ff75d9bd: Download complete 15:48:50 8998bd30e6a1: Pull complete 15:48:50 04944245beec: Pull complete 15:48:51 699f458cf7ca: Pull complete 15:48:51 765212b225bb: Pull complete 15:48:54 f23df028b6ca: Pull complete 15:48:54 d65c8cfc05b1: Pull complete 15:49:09 2437ff75d9bd: Pull complete 15:49:09 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 15:49:09 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 15:49:09 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:49:09 prd-ubuntu20.04-docker-arm64-4c-16g-17727 does not seem to be running inside a container 15:49:09 $ 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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 15:49:12 $ docker top d3d9c1fc21c72aa310bfc5337b8135bc379b8c0cfdedd403f81426e7acc7a957 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 15:49:13 ---> job-cost.sh 15:49:13 lf-activate-venv: SKIPPING 15:49:13 INFO: No Stack... 15:49:13 INFO: Retrieving Pricing Info for: v3-standard-4 15:49:14 INFO: Archiving Costs [Pipeline] sh 15:49:14 + cat /w/workspace/device-onvif-camera/1/archives/cost.csv 15:49:14 + cut -d, -f6 [Pipeline] lock 15:49:14 Trying to acquire lock on [jenkins-edgexfoundry-device-onvif-camera-PR-373-1-stack-cost] 15:49:14 Resource [jenkins-edgexfoundry-device-onvif-camera-PR-373-1-stack-cost] did not exist. Created. 15:49:14 Lock acquired on [jenkins-edgexfoundry-device-onvif-camera-PR-373-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 15:49:15 /w/workspace/device-onvif-camera/1@tmp/durable-3cd17465/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 15:49:15 + echo total: 0.10999999940395355 [Pipeline] stash 15:49:15 Warning: overwriting stash ‘stack-cost’ 15:49:15 Stashed 1 file(s) [Pipeline] } 15:49:15 Lock released on resource [jenkins-edgexfoundry-device-onvif-camera-PR-373-1-stack-cost] [Pipeline] // lock [Pipeline] } 15:49:15 $ docker stop --time=1 d3d9c1fc21c72aa310bfc5337b8135bc379b8c0cfdedd403f81426e7acc7a957 15:49:17 $ docker rm -f --volumes d3d9c1fc21c72aa310bfc5337b8135bc379b8c0cfdedd403f81426e7acc7a957 [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 15:49:18 provisioning config files... 15:49:18 copy managed file [device-onvif-camera-codecov-token] to file:/w/workspace/undry_device-onvif-camera_PR-373@tmp/config11977014960805473119tmp [Pipeline] { [Pipeline] sh 15:49:18 + set +x 15:49:18 + curl -s https://codecov.io/bash 15:49:18 + bash -s -- 15:49:18 15:49:18 _____ _ 15:49:18 / ____| | | 15:49:18 | | ___ __| | ___ ___ _____ __ 15:49:18 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 15:49:18 | |___| (_) | (_| | __/ (_| (_) \ V / 15:49:18 \_____\___/ \__,_|\___|\___\___/ \_/ 15:49:18 Bash-1.0.6 15:49:18 15:49:18 15:49:18 ==> git version 2.25.1 found 15:49:18 ==> 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 15:49:18 Release-Date: 2020-01-08 15:49:18 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 15:49:18 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 15:49:18 ==> Jenkins CI detected. 15:49:18 current dir:  /w/workspace/undry_device-onvif-camera_PR-373 15:49:18 project root: . 15:49:18 --> token set from env 15:49:18 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 15:49:18 ==> Running gcov in . (disable via -X gcov) 15:49:18 ==> Python coveragepy not found 15:49:18 ==> Searching for coverage reports in: 15:49:18 + . 15:49:18 -> Found 1 reports 15:49:18 ==> Detecting git/mercurial file structure 15:49:18 ==> Reading reports 15:49:18 + ./coverage.out bytes=78459 15:49:18 ==> Appending adjustments 15:49:18 https://docs.codecov.io/docs/fixing-reports 15:49:18 + Found adjustments 15:49:18 ==> Gzipping contents 15:49:18 12K /tmp/codecov.xcBCPk.gz 15:49:18 ==> Uploading reports 15:49:18 url: https://codecov.io 15:49:18 query: branch=PR-373&commit=29f1d5b6c7990a62574b599f6d0a21a6f866e477&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-onvif-camera%2Fjob%2FPR-373%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-onvif-camera&service=jenkins&flags=&pr=373&job=&cmd_args= 15:49:18 -> Pinging Codecov 15:49:18 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=191b7872-c352-4e56-a28e-da2c102d163d&branch=PR-373&commit=29f1d5b6c7990a62574b599f6d0a21a6f866e477&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-onvif-camera%2Fjob%2FPR-373%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-onvif-camera&service=jenkins&flags=&pr=373&job=&cmd_args= 15:49:19 -> Uploading to 15:49:19 https://storage.googleapis.com/codecov/v4/raw/2023-06-02/F29A59C45E3A92E06B3E522C9905F8EF/29f1d5b6c7990a62574b599f6d0a21a6f866e477/7f01c72e-511e-4319-b3dc-e60bd17e84e6.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230602%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230602T154918Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=e68efaf074ae6b0a8c550636df90dadb16d3104fd5ae0203fe59ec8460f52a82 15:49:19 % Total % Received % Xferd Average Speed Time Time Time Current 15:49:19 Dload Upload Total Spent Left Speed 15:49:19 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10557 0 0 100 10557 0 57688 --:--:-- --:--:-- --:--:-- 57688 15:49:19 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-onvif-camera/commit/29f1d5b6c7990a62574b599f6d0a21a6f866e477 [Pipeline] } 15:49:19 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 15:49:21 + [ -d /w/workspace/undry_device-onvif-camera_PR-373/archives ] 15:49:21 + ls -al /w/workspace/undry_device-onvif-camera_PR-373/archives 15:49:21 total 16 15:49:21 drwxr-xr-x 3 root root 4096 Jun 2 15:41 . 15:49:21 drwxrwxr-x 11 jenkins jenkins 4096 Jun 2 15:41 .. 15:49:21 drwxr-xr-x 2 root root 4096 Jun 2 15:41 cost 15:49:21 -rw-r--r-- 1 root root 91 Jun 2 15:41 cost.csv 15:49:21 + sudo chown -R jenkins:jenkins /w/workspace/undry_device-onvif-camera_PR-373/archives 15:49:21 + ls -al /w/workspace/undry_device-onvif-camera_PR-373/archives 15:49:21 total 16 15:49:21 drwxr-xr-x 3 jenkins jenkins 4096 Jun 2 15:41 . 15:49:21 drwxrwxr-x 11 jenkins jenkins 4096 Jun 2 15:41 .. 15:49:21 drwxr-xr-x 2 jenkins jenkins 4096 Jun 2 15:41 cost 15:49:21 -rw-r--r-- 1 jenkins jenkins 91 Jun 2 15:41 cost.csv [Pipeline] libraryResource [Pipeline] sh 15:49:21 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 15:49:22 ---> package-listing.sh 15:49:22 ++ facter osfamily 15:49:22 ++ tr '[:upper:]' '[:lower:]' 15:49:22 + OS_FAMILY=debian 15:49:22 + workspace=/w/workspace/undry_device-onvif-camera_PR-373 15:49:22 + START_PACKAGES=/tmp/packages_start.txt 15:49:22 + END_PACKAGES=/tmp/packages_end.txt 15:49:22 + DIFF_PACKAGES=/tmp/packages_diff.txt 15:49:22 + PACKAGES=/tmp/packages_start.txt 15:49:22 + '[' /w/workspace/undry_device-onvif-camera_PR-373 ']' 15:49:22 + PACKAGES=/tmp/packages_end.txt 15:49:22 + case "${OS_FAMILY}" in 15:49:22 + dpkg -l 15:49:22 + grep '^ii' 15:49:22 + '[' -f /tmp/packages_start.txt ']' 15:49:22 + '[' -f /tmp/packages_end.txt ']' 15:49:22 + diff /tmp/packages_start.txt /tmp/packages_end.txt 15:49:22 + '[' /w/workspace/undry_device-onvif-camera_PR-373 ']' 15:49:22 + mkdir -p /w/workspace/undry_device-onvif-camera_PR-373/archives/ 15:49:22 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/undry_device-onvif-camera_PR-373/archives/ [Pipeline] echo 15:49:22 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-373/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 15:49:22 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 15:49:23 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 15:49:23 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 15:49:23 prd-ubuntu20.04-docker-8c-8g-17726 does not seem to be running inside a container 15:49:23 $ 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-373/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-373 -v /w/workspace/undry_device-onvif-camera_PR-373:/w/workspace/undry_device-onvif-camera_PR-373:rw,z -v /w/workspace/undry_device-onvif-camera_PR-373@tmp:/w/workspace/undry_device-onvif-camera_PR-373@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 15:49:25 $ docker top fb157e7cbd82fffdd5eb571367d5a0dafed2762b83a08ef5909ed67a19d0cfa6 -eo pid,comm [Pipeline] { [Pipeline] sh 15:49:25 + touch /tmp/pre-build-complete [Pipeline] sh 15:49:25 + mkdir -p /var/log/sysstat [Pipeline] sh 15:49:26 + ls /var/log/sa-host 15:49:26 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 15:49:26 provisioning config files... 15:49:26 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/undry_device-onvif-camera_PR-373@tmp/config17922648443609954547tmp [Pipeline] { [Pipeline] echo 15:49:26 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 15:49:26 ---> create-netrc.sh [Pipeline] } 15:49:26 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 15:49:27 ---> python-tools-install.sh [Pipeline] echo 15:49:27 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 15:49:27 ---> sudo-logs.sh 15:49:27 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 15:49:27 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 15:49:27 ---> job-cost.sh 15:49:27 lf-activate-venv: SKIPPING 15:49:27 DEBUG: total: 0.2199999988079071 15:49:27 INFO: Retrieving Stack Cost... 15:49:28 INFO: Retrieving Pricing Info for: v3-standard-8 15:49:28 INFO: Archiving Costs [Pipeline] echo 15:49:28 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 15:49:29 ---> logs-deploy.sh 15:49:29 lf-activate-venv: SKIPPING 15:49:29 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-onvif-camera/PR-373/1 15:49:29 INFO: archiving workspace using pattern(s): 15:49:30 Archives upload complete. 15:49:30 INFO: archiving logs to Nexus