Pull request #237 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 jumpingliu for edgexfoundry/device-usb-camera Loading trusted files from base branch main at b46066adcd577da1416ab754af5e0b29040ea265 rather than 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 Obtained Jenkinsfile from b46066adcd577da1416ab754af5e0b29040ea265 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-ssh10767084776907851257.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd 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-ssh6493021488328163303.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 4fc256d9079ed2258907e613f84b1b8da264a4bd 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-usb-camera/branches/PR-237/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-usb-camera/branches/PR-237/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh11717839580957848989.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-usb-camera/branches/PR-237/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh4510301248471162227.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 4fc256d9079ed2258907e613f84b1b8da264a4bd (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 4fc256d9079ed2258907e613f84b1b8da264a4bd # timeout=10 Commit message: "Merge pull request #430 from ernestojeda/release-lock" > 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-ssh9555806959853792083.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-usb-camera/branches/PR-237/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-usb-camera/branches/PR-237/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh11454876168711511201.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 4fc256d9079ed2258907e613f84b1b8da264a4bd 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-usb-camera] ========================================================= [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-usb-camera-settings PROJECT: device-usb-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-usb-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: false SWAGGER_API_FOLDERS: openapi/v1 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [Pipeline] node Still waiting to schedule task Waiting for next available executor on ‘ubuntu20.04-docker-8c-8g’ Running on prd-ubuntu20.04-docker-8c-8g-14435 in /w/workspace/foundry_device-usb-camera_PR-237 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-usb-camera.git > git init /w/workspace/foundry_device-usb-camera_PR-237 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-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-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/pull/237/head:refs/remotes/origin/PR-237 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit b46066adcd577da1416ab754af5e0b29040ea265 into PR head commit 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 Merge succeeded, producing 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 Checking out Revision 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 (PR-237) > git config core.sparsecheckout # timeout=10 > git checkout -f 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 # 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 b46066adcd577da1416ab754af5e0b29040ea265 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 # timeout=10 Commit message: "build: Ignore all go-mods except device-sdk-go" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 04:15:32 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 04:15:32 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 04:15:33 ========================================================= 04:15:33 EdgeX Global Pipelines Version Info 04:15:33 ========================================================= [Pipeline] libraryResource [Pipeline] sh 04:15:33 ------------------- 04:15:33 stable info: 04:15:33 ------------------- 04:15:33 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 04:15:33 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 04:15:33 Message: update stable to v1.0.249 04:15:34 ------------------- 04:15:34 experimental info: 04:15:34 ------------------- 04:15:34 Commited By: **** collab-it+edgex@linuxfoundation.org 04:15:34 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 04:15:34 Message: update experimental to v1.0.249 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 04:15:34 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-usb-camera-settings [Pipeline] echo 04:15:34 [edgeXSetupEnvironment]: set envvar PROJECT = device-usb-camera [Pipeline] echo 04:15:34 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 04:15:34 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 04:15:34 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 04:15:34 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 04:15:34 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 04:15:34 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 04:15:34 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-usb-camera [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-237 [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-237 [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-237 [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 8f2ed8f [Pipeline] echo 04:15:35 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:15:36 provisioning config files... 04:15:36 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-237@tmp/config10346465321544367526tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:15:36 ---> docker-login.sh 04:15:36 nexus3.edgexfoundry.org:10001 04:15:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:36 Configure a credential helper to remove this warning. See 04:15:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:36 04:15:36 Login Succeeded 04:15:36 nexus3.edgexfoundry.org:10002 04:15:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:36 Configure a credential helper to remove this warning. See 04:15:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:36 04:15:36 Login Succeeded 04:15:36 nexus3.edgexfoundry.org:10003 04:15:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:36 Configure a credential helper to remove this warning. See 04:15:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:36 04:15:36 Login Succeeded 04:15:36 nexus3.edgexfoundry.org:10004 04:15:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:36 Configure a credential helper to remove this warning. See 04:15:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:36 04:15:36 Login Succeeded 04:15:36 docker.io 04:15:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:37 Configure a credential helper to remove this warning. See 04:15:37 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:37 04:15:37 Login Succeeded 04:15:37 ---> docker-login.sh ends [Pipeline] } 04:15:37 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 04:15:37 + git rev-list -1 --merges 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5~1..8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 [Pipeline] echo 04:15:37 -----------> git rev-list -1 --merges 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5~1..8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 [false] [Pipeline] sh 04:15:38 + git log --format=format:%s -1 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 [Pipeline] echo 04:15:38 ========================================================= 04:15:38 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 04:15:38 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 04:15:38 + git log --format=format:%s -1 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 [Pipeline] echo 04:15:38 [semverPrep] GIT_COMMIT: 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5, Commit Message: build: Ignore all go-mods except device-sdk-go [Pipeline] echo 04:15:38 [semverPrep] This is not a build commit. [Pipeline] sh 04:15:39 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 04:15:39 + grep -v github /etc/ssh/ssh_known_hosts 04:15:39 + [ -e /tmp/ssh_known_hosts ] 04:15:39 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 04:15:39 + + sudo tee -a /etc/ssh/ssh_known_hosts 04:15:39 echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 04:15:39 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:15:39 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 04:15:39 04:15:39 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:15:39 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 04:15:39 0.1.4: Pulling from edgex-devops/py-git-semver 04:15:39 b85a868b505f: Pulling fs layer 04:15:39 e2be974225ed: Pulling fs layer 04:15:39 339a4e72a1f5: Pulling fs layer 04:15:39 988bab9f4d93: Pulling fs layer 04:15:39 1469e6f7b9e6: Pulling fs layer 04:15:39 eaf3925da568: Pulling fs layer 04:15:39 bab4dde63d76: Pulling fs layer 04:15:39 bde34c3a00c8: Pulling fs layer 04:15:39 b352a97aabf1: Pulling fs layer 04:15:39 4872d77fe225: Pulling fs layer 04:15:39 5851b861e8e6: Pulling fs layer 04:15:39 988bab9f4d93: Waiting 04:15:39 1469e6f7b9e6: Waiting 04:15:39 4872d77fe225: Waiting 04:15:39 bde34c3a00c8: Waiting 04:15:39 eaf3925da568: Waiting 04:15:39 bab4dde63d76: Waiting 04:15:39 b352a97aabf1: Waiting 04:15:39 5851b861e8e6: Waiting 04:15:39 e2be974225ed: Download complete 04:15:39 988bab9f4d93: Verifying Checksum 04:15:39 988bab9f4d93: Download complete 04:15:39 1469e6f7b9e6: Verifying Checksum 04:15:39 1469e6f7b9e6: Download complete 04:15:39 eaf3925da568: Verifying Checksum 04:15:39 eaf3925da568: Download complete 04:15:40 339a4e72a1f5: Verifying Checksum 04:15:40 339a4e72a1f5: Download complete 04:15:40 bde34c3a00c8: Download complete 04:15:40 b352a97aabf1: Download complete 04:15:40 4872d77fe225: Verifying Checksum 04:15:40 4872d77fe225: Download complete 04:15:40 5851b861e8e6: Download complete 04:15:40 b85a868b505f: Verifying Checksum 04:15:40 b85a868b505f: Download complete 04:15:40 bab4dde63d76: Verifying Checksum 04:15:40 bab4dde63d76: Download complete 04:15:41 b85a868b505f: Pull complete 04:15:41 e2be974225ed: Pull complete 04:15:41 339a4e72a1f5: Pull complete 04:15:41 988bab9f4d93: Pull complete 04:15:42 1469e6f7b9e6: Pull complete 04:15:42 eaf3925da568: Pull complete 04:15:44 bab4dde63d76: Pull complete 04:15:44 bde34c3a00c8: Pull complete 04:15:44 b352a97aabf1: Pull complete 04:15:44 4872d77fe225: Pull complete 04:15:44 5851b861e8e6: Pull complete 04:15:44 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 04:15:44 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 04:15:44 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:15:44 prd-ubuntu20.04-docker-8c-8g-14435 does not seem to be running inside a container 04:15:44 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/foundry_device-usb-camera_PR-237 -v /w/workspace/foundry_device-usb-camera_PR-237:/w/workspace/foundry_device-usb-camera_PR-237:rw,z -v /w/workspace/foundry_device-usb-camera_PR-237@tmp:/w/workspace/foundry_device-usb-camera_PR-237@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-devops/py-git-semver:0.1.4 cat 04:15:46 $ docker top 768de93dc93105c9fcd9fe5bb2241433e24484db82c1591e849f52eee63cb7cb -eo pid,comm 04:15:46 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 04:15:46 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 04:15:46 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 04:15:46 [ssh-agent] Looking for ssh-agent implementation... 04:15:46 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 04:15:46 $ docker exec 768de93dc93105c9fcd9fe5bb2241433e24484db82c1591e849f52eee63cb7cb ssh-agent 04:15:46 SSH_AUTH_SOCK=/tmp/ssh-C2TdaYWJtyzF/agent.33 04:15:46 SSH_AGENT_PID=39 04:15:46 Running ssh-add (command line suppressed) 04:15:46 Identity added: /w/workspace/foundry_device-usb-camera_PR-237@tmp/private_key_2185018901945472342.key (/w/workspace/foundry_device-usb-camera_PR-237@tmp/private_key_2185018901945472342.key) 04:15:46 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 04:15:47 + git tag --points-at HEAD [Pipeline] } 04:15:47 $ docker exec --env ******** --env ******** 768de93dc93105c9fcd9fe5bb2241433e24484db82c1591e849f52eee63cb7cb ssh-agent -k 04:15:47 unset SSH_AUTH_SOCK; 04:15:47 unset SSH_AGENT_PID; 04:15:47 echo Agent pid 39 killed; 04:15:47 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 04:15:47 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 04:15:47 [ssh-agent] Looking for ssh-agent implementation... 04:15:47 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 04:15:47 $ docker exec 768de93dc93105c9fcd9fe5bb2241433e24484db82c1591e849f52eee63cb7cb ssh-agent 04:15:47 SSH_AUTH_SOCK=/tmp/ssh-XAnbjVvtl3DU/agent.71 04:15:47 SSH_AGENT_PID=77 04:15:47 Running ssh-add (command line suppressed) 04:15:47 Identity added: /w/workspace/foundry_device-usb-camera_PR-237@tmp/private_key_9378327471828999371.key (/w/workspace/foundry_device-usb-camera_PR-237@tmp/private_key_9378327471828999371.key) 04:15:47 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 04:15:48 + git semver init 04:15:48 2023-05-08 04:15:48,222 [run_init] DEBUG init version:0.0.0 force:False 04:15:48 2023-05-08 04:15:48,223 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/foundry_device-usb-camera_PR-237/.semver 04:15:48 2023-05-08 04:15:48,223 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-usb-camera.git /w/workspace/foundry_device-usb-camera_PR-237/.semver 04:15:48 2023-05-08 04:15:48,223 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-usb-camera.git', '/w/workspace/foundry_device-usb-camera_PR-237/.semver'], cwd=/w/workspace/foundry_device-usb-camera_PR-237, universal_newlines=False, shell=None, istream=None) 04:15:49 2023-05-08 04:15:49,032 [append_file] DEBUG append to file:/w/workspace/foundry_device-usb-camera_PR-237/.git/info/exclude 04:15:49 2023-05-08 04:15:49,032 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/foundry_device-usb-camera_PR-237/.semver/PR-237 with force:False 04:15:49 2023-05-08 04:15:49,032 [write_file] DEBUG write to file:/w/workspace/foundry_device-usb-camera_PR-237/.semver/PR-237 04:15:49 2023-05-08 04:15:49,036 [execute] INFO git cat-file --batch-check 04:15:49 2023-05-08 04:15:49,037 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/foundry_device-usb-camera_PR-237/.semver, universal_newlines=False, shell=None, istream=) 04:15:49 2023-05-08 04:15:49,043 [execute] INFO git cat-file --batch 04:15:49 2023-05-08 04:15:49,043 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/foundry_device-usb-camera_PR-237/.semver, universal_newlines=False, shell=None, istream=) 04:15:49 2023-05-08 04:15:49,050 [read_version] DEBUG read version from /w/workspace/foundry_device-usb-camera_PR-237/.semver/PR-237 04:15:49 0.0.0 [Pipeline] } 04:15:49 $ docker exec --env ******** --env ******** 768de93dc93105c9fcd9fe5bb2241433e24484db82c1591e849f52eee63cb7cb ssh-agent -k 04:15:49 unset SSH_AUTH_SOCK; 04:15:49 unset SSH_AGENT_PID; 04:15:49 echo Agent pid 77 killed; 04:15:49 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 04:15:49 + git semver [Pipeline] } 04:15:50 $ docker stop --time=1 768de93dc93105c9fcd9fe5bb2241433e24484db82c1591e849f52eee63cb7cb 04:15:51 $ docker rm -f --volumes 768de93dc93105c9fcd9fe5bb2241433e24484db82c1591e849f52eee63cb7cb [Pipeline] // withDockerContainer [Pipeline] sh 04:15:51 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 04:15:52 Stashed 1 file(s) [Pipeline] echo 04:15:52 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:15:52 provisioning config files... 04:15:52 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-237@tmp/config13656627565925492726tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:15:53 ---> docker-login.sh 04:15:53 nexus3.edgexfoundry.org:10001 04:15:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:53 Configure a credential helper to remove this warning. See 04:15:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:53 04:15:53 Login Succeeded 04:15:53 nexus3.edgexfoundry.org:10002 04:15:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:53 Configure a credential helper to remove this warning. See 04:15:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:53 04:15:53 Login Succeeded 04:15:53 nexus3.edgexfoundry.org:10003 04:15:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:53 Configure a credential helper to remove this warning. See 04:15:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:53 04:15:53 Login Succeeded 04:15:53 nexus3.edgexfoundry.org:10004 04:15:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:53 Configure a credential helper to remove this warning. See 04:15:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:53 04:15:53 Login Succeeded 04:15:53 docker.io 04:15:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:15:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:15:53 Configure a credential helper to remove this warning. See 04:15:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:15:53 04:15:53 Login Succeeded 04:15:53 ---> docker-login.sh ends [Pipeline] } 04:15:53 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 04:15:54 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 04:15:54 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 04:15:54 ========================================================= 04:15:54 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 04:15:54 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:15:54 + docker build -t ci-base-image-x86_64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine --build-arg MAKE=echo noop --target=builder . 04:15:54 Sending build context to Docker daemon 1.981MB 04:15:54 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 04:15:54 Step 2/13 : FROM ${BASE} AS builder 04:15:54 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 04:15:54 f56be85fc22e: Pulling fs layer 04:15:54 85791d961cd3: Pulling fs layer 04:15:54 d694b5ae8c79: Pulling fs layer 04:15:54 9f32a84ed3da: Pulling fs layer 04:15:54 4d19c01a9841: Pulling fs layer 04:15:54 9325e15d5711: Pulling fs layer 04:15:54 556b6ee489ea: Pulling fs layer 04:15:54 c5a4b2cf53e6: Pulling fs layer 04:15:54 9f32a84ed3da: Waiting 04:15:54 4d19c01a9841: Waiting 04:15:54 9325e15d5711: Waiting 04:15:54 556b6ee489ea: Waiting 04:15:54 c5a4b2cf53e6: Waiting 04:15:54 85791d961cd3: Verifying Checksum 04:15:54 85791d961cd3: Download complete 04:15:54 9f32a84ed3da: Verifying Checksum 04:15:54 9f32a84ed3da: Download complete 04:15:54 4d19c01a9841: Verifying Checksum 04:15:54 4d19c01a9841: Download complete 04:15:54 f56be85fc22e: Verifying Checksum 04:15:54 f56be85fc22e: Download complete 04:15:54 9325e15d5711: Verifying Checksum 04:15:54 9325e15d5711: Download complete 04:15:54 f56be85fc22e: Pull complete 04:15:55 85791d961cd3: Pull complete 04:15:55 c5a4b2cf53e6: Verifying Checksum 04:15:55 c5a4b2cf53e6: Download complete 04:15:55 d694b5ae8c79: Verifying Checksum 04:15:55 d694b5ae8c79: Download complete 04:15:55 556b6ee489ea: Verifying Checksum 04:15:55 556b6ee489ea: Download complete 04:15:59 d694b5ae8c79: Pull complete 04:15:59 9f32a84ed3da: Pull complete 04:15:59 4d19c01a9841: Pull complete 04:15:59 9325e15d5711: Pull complete 04:16:01 556b6ee489ea: Pull complete 04:16:02 c5a4b2cf53e6: Pull complete 04:16:02 Digest: sha256:cdb650785bd12602035d3ff87499385c169773a4d12d6eaf394b34464d3a0f2b 04:16:02 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 04:16:02 ---> c4be618373d6 04:16:02 Step 3/13 : ARG ADD_BUILD_TAGS="" 04:16:04 ---> Running in 0d73875b75dd 04:16:04 Removing intermediate container 0d73875b75dd 04:16:04 ---> 089575fd6d5f 04:16:04 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 04:16:04 ---> Running in 43f6bf98feea 04:16:04 Removing intermediate container 43f6bf98feea 04:16:04 ---> 8ebc0cfedd84 04:16:04 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 04:16:04 ---> Running in c92c90ee8827 04:16:04 Removing intermediate container c92c90ee8827 04:16:04 ---> 7b2185f35834 04:16:04 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 04:16:04 ---> Running in 69cc73d21799 04:16:04 Removing intermediate container 69cc73d21799 04:16:04 ---> 2d2e30f202c3 04:16:04 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 04:16:04 ---> Running in 5bff2e4f74a7 04:16:04 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 04:16:05 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 04:16:05 (1/14) Installing libintl (0.21.1-r1) 04:16:05 (2/14) Installing eudev-libs (3.2.11-r4) 04:16:05 (3/14) Installing libjpeg-turbo (2.1.4-r0) 04:16:05 (4/14) Installing v4l-utils-libs (1.22.1-r2) 04:16:05 (5/14) Installing v4l-utils (1.22.1-r2) 04:16:05 (6/14) Installing udev-init-scripts (35-r1) 04:16:05 (7/14) Installing libblkid (2.38.1-r1) 04:16:05 (8/14) Installing xz-libs (5.2.9-r0) 04:16:05 (9/14) Installing zstd-libs (1.5.5-r0) 04:16:05 (10/14) Installing kmod-libs (30-r1) 04:16:05 (11/14) Installing eudev (3.2.11-r4) 04:16:05 (12/14) Installing eudev-dev (3.2.11-r4) 04:16:05 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 04:16:05 (14/14) Installing v4l-utils-dev (1.22.1-r2) 04:16:05 Executing busybox-1.35.0-r29.trigger 04:16:05 Executing eudev-3.2.11-r4.trigger 04:16:05 OK: 272 MiB in 67 packages 04:16:05 Removing intermediate container 5bff2e4f74a7 04:16:05 ---> 66d81c6f911f 04:16:05 Step 8/13 : WORKDIR /device-usb-camera 04:16:05 ---> Running in e6dd29592e73 04:16:05 Removing intermediate container e6dd29592e73 04:16:05 ---> c9fe54637a80 04:16:05 Step 9/13 : COPY go.mod vendor* ./ 04:16:05 ---> 8cd0cb22cb46 04:16:05 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:16:06 ---> Running in 93ae40a9dc3b 04:16:07 Still waiting to schedule task 04:16:07 Waiting for next available executor on ‘ubuntu20.04-docker-arm64-4c-16g’ 04:16:24 Removing intermediate container 93ae40a9dc3b 04:16:24 ---> de858029332c 04:16:24 Step 11/13 : COPY . . 04:16:24 ---> 7c7c05167605 04:16:24 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 04:16:24 ---> Running in bb3b29d618c9 04:16:24  % Total % Received % Xferd Average Speed Time Time Time Current 04:16:24 Dload Upload Total Spent Left Speed 04:16:25 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 8373 0 --:--:-- --:--:-- --:--:-- 8428 04:16:25 Removing intermediate container bb3b29d618c9 04:16:25 ---> a24ab0e5ce24 04:16:25 Step 13/13 : RUN ${MAKE} 04:16:25 ---> Running in a14a51baea21 04:16:25 noop 04:16:25 Removing intermediate container a14a51baea21 04:16:25 ---> 59e712d5e5e9 04:16:25 Successfully built 59e712d5e5e9 04:16:25 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:16:26 + docker inspect -f . ci-base-image-x86_64 04:16:26 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:16:26 prd-ubuntu20.04-docker-8c-8g-14435 does not seem to be running inside a container 04:16:26 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/foundry_device-usb-camera_PR-237 -v /w/workspace/foundry_device-usb-camera_PR-237:/w/workspace/foundry_device-usb-camera_PR-237:rw,z -v /w/workspace/foundry_device-usb-camera_PR-237@tmp:/w/workspace/foundry_device-usb-camera_PR-237@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 ******** -e ******** -e ******** ci-base-image-x86_64 cat 04:16:26 $ docker top 76e91d9a88b1f9d929174ec7b13eea778ae99805740c40337e895106a6067411 -eo pid,comm [Pipeline] { [Pipeline] sh 04:16:27 + go version 04:16:27 go version go1.20.2 linux/amd64 [Pipeline] } 04:16:27 $ docker stop --time=1 76e91d9a88b1f9d929174ec7b13eea778ae99805740c40337e895106a6067411 04:16:28 $ docker rm -f --volumes 76e91d9a88b1f9d929174ec7b13eea778ae99805740c40337e895106a6067411 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:16:29 + docker inspect -f . ci-base-image-x86_64 04:16:29 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:16:29 prd-ubuntu20.04-docker-8c-8g-14435 does not seem to be running inside a container 04:16:29 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/foundry_device-usb-camera_PR-237 -v /w/workspace/foundry_device-usb-camera_PR-237:/w/workspace/foundry_device-usb-camera_PR-237:rw,z -v /w/workspace/foundry_device-usb-camera_PR-237@tmp:/w/workspace/foundry_device-usb-camera_PR-237@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 ******** -e ******** -e ******** ci-base-image-x86_64 cat 04:16:29 $ docker top 6512918fe8d3620ffbce582715e399ec3d376e07ee02608460cf5cb5f6484416 -eo pid,comm [Pipeline] { [Pipeline] sh 04:16:30 + git config --global --add safe.directory /w/workspace/foundry_device-usb-camera_PR-237 [Pipeline] fileExists [Pipeline] sh 04:16:30 + make test 04:16:30 go test ./... -coverprofile=coverage.out ./... 04:16:35 ? github.com/edgexfoundry/device-usb-camera [no test files] 04:16:45 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 04:16:45 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.015s coverage: 2.0% of statements 04:16:52 go vet ./... 04:16:55 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 04:16:55 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 04:16:55 ./bin/test-attribution-txt.sh [Pipeline] echo 04:16:55 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 04:16:55 $ docker stop --time=1 6512918fe8d3620ffbce582715e399ec3d376e07ee02608460cf5cb5f6484416 04:16:57 $ docker rm -f --volumes 6512918fe8d3620ffbce582715e399ec3d376e07ee02608460cf5cb5f6484416 [Pipeline] // withDockerContainer [Pipeline] sh 04:16:58 + sudo chown -R jenkins:jenkins . [Pipeline] stash 04:16:58 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 04:16:58 + sudo chown -R jenkins:jenkins . [Pipeline] sh 04:16:59 + ls -al . 04:16:59 total 192 04:16:59 drwxrwxr-x 10 jenkins jenkins 4096 May 8 04:16 . 04:16:59 drwxrwxr-x 4 jenkins jenkins 4096 May 8 04:15 .. 04:16:59 drwxrwxr-x 8 jenkins jenkins 4096 May 8 04:15 .git 04:16:59 drwxrwxr-x 3 jenkins jenkins 4096 May 8 04:15 .github 04:16:59 -rw-rw-r-- 1 jenkins jenkins 414 May 8 04:15 .gitignore 04:16:59 -rw-rw-r-- 1 jenkins jenkins 42 May 8 04:15 .golangci.yml 04:16:59 -rw-rw-r-- 1 jenkins jenkins 77 May 8 04:15 .hadolint.yml 04:16:59 drwxr-xr-x 3 jenkins jenkins 4096 May 8 04:15 .semver 04:16:59 -rw-rw-r-- 1 jenkins jenkins 9665 May 8 04:15 Attribution.txt 04:16:59 -rw-rw-r-- 1 jenkins jenkins 6219 May 8 04:15 CHANGELOG.md 04:16:59 -rw-rw-r-- 1 jenkins jenkins 2328 May 8 04:15 Dockerfile 04:16:59 -rw-rw-r-- 1 jenkins jenkins 678 May 8 04:15 GOVERNANCE.md 04:16:59 -rw-rw-r-- 1 jenkins jenkins 659 May 8 04:15 Jenkinsfile 04:16:59 -rw-rw-r-- 1 jenkins jenkins 11348 May 8 04:15 LICENSE 04:16:59 -rw-rw-r-- 1 jenkins jenkins 2364 May 8 04:15 Makefile 04:16:59 -rw-rw-r-- 1 jenkins jenkins 622 May 8 04:15 OWNERS.md 04:16:59 -rw-rw-r-- 1 jenkins jenkins 5681 May 8 04:15 README.md 04:16:59 -rw-rw-r-- 1 jenkins jenkins 5 May 8 04:15 VERSION 04:16:59 drwxrwxr-x 2 jenkins jenkins 4096 May 8 04:15 bin 04:16:59 drwxrwxr-x 3 jenkins jenkins 4096 May 8 04:15 cmd 04:16:59 -rw-r--r-- 1 jenkins jenkins 28693 May 8 04:16 coverage.out 04:16:59 -rwxrwxr-x 1 jenkins jenkins 140 May 8 04:15 docker-entrypoint.sh 04:16:59 drwxrwxr-x 4 jenkins jenkins 4096 May 8 04:15 docs 04:16:59 -rw-rw-r-- 1 jenkins jenkins 3443 May 8 04:15 go.mod 04:16:59 -rw-rw-r-- 1 jenkins jenkins 31488 May 8 04:15 go.sum 04:16:59 drwxrwxr-x 3 jenkins jenkins 4096 May 8 04:15 internal 04:16:59 drwxrwxr-x 4 jenkins jenkins 4096 May 8 04:15 snap 04:16:59 -rw-rw-r-- 1 jenkins jenkins 231 May 8 04:15 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:16:59 + docker build -t device-usb-camera -f Dockerfile --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 --label arch=amd64 --label version=0.0.0 . 04:16:59 Sending build context to Docker daemon 2.011MB 04:16:59 Step 1/35 : ARG BASE=golang:1.20-alpine3.17 04:16:59 Step 2/35 : FROM ${BASE} AS builder 04:16:59 ---> 59e712d5e5e9 04:16:59 Step 3/35 : ARG ADD_BUILD_TAGS="" 04:16:59 ---> Running in bec85bfbb6c2 04:16:59 Removing intermediate container bec85bfbb6c2 04:16:59 ---> 7a0eeef527ab 04:16:59 Step 4/35 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 04:16:59 ---> Running in 7c1c510016f4 04:16:59 Removing intermediate container 7c1c510016f4 04:16:59 ---> 669b6df22ba1 04:16:59 Step 5/35 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 04:16:59 ---> Running in 060735477f33 04:16:59 Removing intermediate container 060735477f33 04:16:59 ---> ed051af3ecdb 04:16:59 Step 6/35 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 04:16:59 ---> Running in 8b1f56095f33 04:16:59 Removing intermediate container 8b1f56095f33 04:16:59 ---> 1934d6e0ca62 04:16:59 Step 7/35 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 04:17:00 ---> Running in c9df5b262dc2 04:17:00 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 04:17:00 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 04:17:00 OK: 272 MiB in 67 packages 04:17:01 Removing intermediate container c9df5b262dc2 04:17:01 ---> 37c5476d0e3d 04:17:01 Step 8/35 : WORKDIR /device-usb-camera 04:17:01 ---> Running in 3be947117042 04:17:01 Removing intermediate container 3be947117042 04:17:01 ---> 43933a86f022 04:17:01 Step 9/35 : COPY go.mod vendor* ./ 04:17:01 ---> 59792f93e5c0 04:17:01 Step 10/35 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:17:01 ---> Running in 6add3e94160b 04:17:01 Removing intermediate container 6add3e94160b 04:17:01 ---> 9a368fbf39c3 04:17:01 Step 11/35 : COPY . . 04:17:02 ---> c1dad148302c 04:17:02 Step 12/35 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 04:17:02 ---> Running in 46dcae61fe86 04:17:02  % Total % Received % Xferd Average Speed Time Time Time Current 04:17:02 Dload Upload Total Spent Left Speed 04:17:02 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 20559 0 --:--:-- --:--:-- --:--:-- 20823 04:17:02 Removing intermediate container 46dcae61fe86 04:17:02 ---> fb3aa30506ad 04:17:02 Step 13/35 : RUN ${MAKE} 04:17:02 ---> Running in 8cbfe029de6b 04:17:03 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 04:17:21 Removing intermediate container 8cbfe029de6b 04:17:21 ---> 386478c7259c 04:17:21 Step 14/35 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 04:17:21 v0.21.6: Pulling from aler9/rtsp-simple-server 04:17:21 4acc49c71d14: Pulling fs layer 04:17:22 4acc49c71d14: Verifying Checksum 04:17:22 4acc49c71d14: Download complete 04:17:22 4acc49c71d14: Pull complete 04:17:22 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 04:17:22 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 04:17:22 ---> 01a2bd3e5fff 04:17:22 Step 15/35 : FROM alpine:3.17 04:17:22 3.17: Pulling from library/alpine 04:17:22 f56be85fc22e: Already exists 04:17:23 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 04:17:23 Status: Downloaded newer image for alpine:3.17 04:17:23 ---> 9ed4aefc74f6 04:17:23 Step 16/35 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 04:17:23 ---> Running in e86f7f334b38 04:17:23 Removing intermediate container e86f7f334b38 04:17:23 ---> 99b83b7bc346 04:17:23 Step 17/35 : RUN apk add --update --no-cache dumb-init ffmpeg udev 04:17:23 ---> Running in cdaf23262f7b 04:17:23 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 04:17:23 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 04:17:23 (1/86) Installing dumb-init (1.2.5-r2) 04:17:23 (2/86) Installing sdl2 (2.26.5-r0) 04:17:23 (3/86) Installing svt-av1-libs (1.3.0-r0) 04:17:23 (4/86) Installing libxau (1.0.10-r0) 04:17:23 (5/86) Installing libmd (1.0.4-r0) 04:17:23 (6/86) Installing libbsd (0.11.7-r0) 04:17:23 (7/86) Installing libxdmcp (1.1.4-r0) 04:17:23 (8/86) Installing libxcb (1.15-r0) 04:17:23 (9/86) Installing libx11 (1.8.4-r0) 04:17:23 (10/86) Installing aom-libs (3.5.0-r0) 04:17:23 (11/86) Installing alsa-lib (1.2.8-r0) 04:17:24 (12/86) Installing libexpat (2.5.0-r0) 04:17:24 (13/86) Installing brotli-libs (1.0.9-r9) 04:17:24 (14/86) Installing libbz2 (1.0.8-r4) 04:17:24 (15/86) Installing libpng (1.6.38-r0) 04:17:24 (16/86) Installing freetype (2.12.1-r0) 04:17:24 (17/86) Installing fontconfig (2.14.1-r0) 04:17:24 (18/86) Installing fribidi (1.0.12-r0) 04:17:24 (19/86) Installing libffi (3.4.4-r0) 04:17:24 (20/86) Installing libintl (0.21.1-r1) 04:17:24 (21/86) Installing libblkid (2.38.1-r1) 04:17:24 (22/86) Installing libmount (2.38.1-r1) 04:17:24 (23/86) Installing pcre2 (10.42-r0) 04:17:24 (24/86) Installing glib (2.74.6-r0) 04:17:24 (25/86) Installing graphite2 (1.3.14-r2) 04:17:24 (26/86) Installing harfbuzz (5.3.1-r1) 04:17:24 (27/86) Installing libass (0.16.0-r1) 04:17:24 (28/86) Installing libdav1d (1.0.0-r2) 04:17:24 (29/86) Installing hwdata-pci (0.364-r0) 04:17:24 (30/86) Installing libpciaccess (0.17-r0) 04:17:24 (31/86) Installing libdrm (2.4.114-r0) 04:17:24 (32/86) Installing gmp (6.2.1-r2) 04:17:24 (33/86) Installing nettle (3.8.1-r0) 04:17:24 (34/86) Installing p11-kit (0.24.1-r1) 04:17:24 (35/86) Installing libtasn1 (4.19.0-r0) 04:17:24 (36/86) Installing libunistring (1.1-r0) 04:17:24 (37/86) Installing gnutls (3.7.8-r3) 04:17:24 (38/86) Installing ncurses-terminfo-base (6.3_p20221119-r0) 04:17:24 (39/86) Installing ncurses-libs (6.3_p20221119-r0) 04:17:24 (40/86) Installing lame (3.100-r2) 04:17:24 (41/86) Installing opus (1.3.1-r1) 04:17:24 (42/86) Installing libasyncns (0.8-r1) 04:17:24 (43/86) Installing dbus-libs (1.14.4-r0) 04:17:24 (44/86) Installing libltdl (2.4.7-r1) 04:17:24 (45/86) Installing orc (0.4.33-r0) 04:17:24 (46/86) Installing libgcc (12.2.1_git20220924-r4) 04:17:24 (47/86) Installing libogg (1.3.5-r2) 04:17:24 (48/86) Installing libstdc++ (12.2.1_git20220924-r4) 04:17:24 (49/86) Installing flac-libs (1.4.2-r0) 04:17:24 (50/86) Installing libvorbis (1.3.7-r0) 04:17:24 (51/86) Installing libsndfile (1.1.0-r2) 04:17:24 (52/86) Installing libgomp (12.2.1_git20220924-r4) 04:17:24 (53/86) Installing soxr (0.1.3-r3) 04:17:24 (54/86) Installing speexdsp (1.2.1-r0) 04:17:24 (55/86) Installing tdb-libs (1.4.6-r0) 04:17:24 (56/86) Installing libpulse (16.1-r6) 04:17:24 (57/86) Installing cjson (1.7.15-r3) 04:17:24 (58/86) Installing mbedtls (2.28.3-r0) 04:17:24 (59/86) Installing librist (0.2.7-r0) 04:17:24 (60/86) Installing libsrt (1.5.1-r0) 04:17:24 (61/86) Installing libssh (0.10.5-r0) 04:17:24 (62/86) Installing libtheora (1.1.1-r16) 04:17:24 (63/86) Installing libjpeg-turbo (2.1.4-r0) 04:17:24 (64/86) Installing v4l-utils-libs (1.22.1-r2) 04:17:24 (65/86) Installing libxext (1.3.5-r0) 04:17:24 (66/86) Installing libxfixes (6.0.0-r0) 04:17:24 (67/86) Installing wayland-libs-client (1.21.0-r1) 04:17:24 (68/86) Installing libva (2.16.0-r0) 04:17:24 (69/86) Installing libvdpau (1.5-r0) 04:17:24 (70/86) Installing vidstab (1.1.0-r2) 04:17:24 (71/86) Installing libvpx (1.12.0-r1) 04:17:24 (72/86) Installing libwebp (1.2.4-r1) 04:17:24 (73/86) Installing x264-libs (0.164_git20220602-r0) 04:17:24 (74/86) Installing numactl (2.0.16-r1) 04:17:24 (75/86) Installing x265-libs (3.5-r3) 04:17:24 (76/86) Installing xvidcore (1.3.7-r1) 04:17:24 (77/86) Installing libsodium (1.0.18-r2) 04:17:24 (78/86) Installing libzmq (4.3.4-r1) 04:17:24 (79/86) Installing ffmpeg-libs (5.1.3-r0) 04:17:24 (80/86) Installing ffmpeg (5.1.3-r0) 04:17:24 (81/86) Installing udev-init-scripts (35-r1) 04:17:24 (82/86) Installing eudev-libs (3.2.11-r4) 04:17:24 (83/86) Installing xz-libs (5.2.9-r0) 04:17:24 (84/86) Installing zstd-libs (1.5.5-r0) 04:17:24 (85/86) Installing kmod-libs (30-r1) 04:17:24 (86/86) Installing eudev (3.2.11-r4) 04:17:24 Executing busybox-1.35.0-r29.trigger 04:17:24 Executing eudev-3.2.11-r4.trigger 04:17:24 OK: 112 MiB in 101 packages 04:17:26 Removing intermediate container cdaf23262f7b 04:17:26 ---> 5dd2766b2c91 04:17:26 Step 18/35 : WORKDIR / 04:17:26 ---> Running in 185a4a9143fb 04:17:26 Removing intermediate container 185a4a9143fb 04:17:26 ---> 0244704198b5 04:17:26 Step 19/35 : COPY --from=builder /device-usb-camera/cmd / 04:17:26 ---> 1a954b498b3c 04:17:26 Step 20/35 : COPY --from=builder /device-usb-camera/LICENSE / 04:17:27 ---> 8e2e665b6cca 04:17:27 Step 21/35 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 04:17:27 ---> 8538b70c97e3 04:17:27 Step 22/35 : COPY --from=builder /device-usb-camera/Attribution.txt / 04:17:27 ---> e76b36175ef3 04:17:27 Step 23/35 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 04:17:27 ---> 39b8af260655 04:17:27 Step 24/35 : COPY --from=rtsp /rtsp-simple-server.yml / 04:17:27 ---> d58d2a6f4553 04:17:27 Step 25/35 : COPY --from=rtsp /rtsp-simple-server / 04:17:27 ---> 4eccb0bb9352 04:17:27 Step 26/35 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 04:17:27 ---> Running in 815e0905bc5b 04:17:28 Removing intermediate container 815e0905bc5b 04:17:28 ---> 2e5ca20d72b8 04:17:28 Step 27/35 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 04:17:28 ---> Running in dd2ebb8ad275 04:17:29 Removing intermediate container dd2ebb8ad275 04:17:29 ---> 36289cba24de 04:17:29 Step 28/35 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 04:17:29 ---> Running in 751bb419acb4 04:17:29 Removing intermediate container 751bb419acb4 04:17:29 ---> 5bf6cbe2cd19 04:17:29 Step 29/35 : EXPOSE 59983 04:17:29 ---> Running in c408f9a0c94e 04:17:29 Removing intermediate container c408f9a0c94e 04:17:29 ---> 8b0979c9e892 04:17:29 Step 30/35 : EXPOSE 8554 04:17:29 ---> Running in 77cf653b587c 04:17:29 Removing intermediate container 77cf653b587c 04:17:29 ---> 4fe119480da0 04:17:29 Step 31/35 : ENTRYPOINT ["/docker-entrypoint.sh"] 04:17:29 ---> Running in 30b2a481320e 04:17:29 Removing intermediate container 30b2a481320e 04:17:29 ---> 7e818c641fa8 04:17:29 Step 32/35 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 04:17:29 ---> Running in e99c6fdd9ad8 04:17:29 Removing intermediate container e99c6fdd9ad8 04:17:29 ---> 342e2c36bdb7 04:17:29 Step 33/35 : LABEL arch=amd64 04:17:29 ---> Running in 1cf7cddb1af4 04:17:30 Removing intermediate container 1cf7cddb1af4 04:17:30 ---> 611408331d7f 04:17:30 Step 34/35 : LABEL git_sha=8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 04:17:30 ---> Running in cf1b2cca34be 04:17:30 Removing intermediate container cf1b2cca34be 04:17:30 ---> 243ac6e2e1d3 04:17:30 Step 35/35 : LABEL version=0.0.0 04:17:30 ---> Running in 0c9e68846cbe 04:17:30 Removing intermediate container 0c9e68846cbe 04:17:30 ---> 6153e0fb20b8 04:17:30 [Warning] One or more build-args [ARCH] were not consumed 04:17:30 Successfully built 6153e0fb20b8 04:17:30 Successfully tagged device-usb-camera:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:17:31 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:17:31 04:17:31 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:17:31 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:17:31 latest: Pulling from edgex-lftools-log-publisher 04:17:31 5eb5b503b376: Pulling fs layer 04:17:31 5c69ac0246d0: Pulling fs layer 04:17:31 ec43610c2a17: Pulling fs layer 04:17:31 3a2ae6a8a46f: Pulling fs layer 04:17:31 33b1e0a273af: Pulling fs layer 04:17:31 5d3b04190fa2: Pulling fs layer 04:17:31 2f39f015ded8: Pulling fs layer 04:17:31 3a2ae6a8a46f: Waiting 04:17:31 33b1e0a273af: Waiting 04:17:31 5d3b04190fa2: Waiting 04:17:31 2f39f015ded8: Waiting 04:17:31 5c69ac0246d0: Verifying Checksum 04:17:31 5c69ac0246d0: Download complete 04:17:31 3a2ae6a8a46f: Verifying Checksum 04:17:31 3a2ae6a8a46f: Download complete 04:17:31 33b1e0a273af: Verifying Checksum 04:17:31 33b1e0a273af: Download complete 04:17:31 ec43610c2a17: Verifying Checksum 04:17:31 ec43610c2a17: Download complete 04:17:31 5d3b04190fa2: Verifying Checksum 04:17:31 5d3b04190fa2: Download complete 04:17:31 5eb5b503b376: Verifying Checksum 04:17:31 5eb5b503b376: Download complete 04:17:32 2f39f015ded8: Verifying Checksum 04:17:32 2f39f015ded8: Download complete 04:17:32 5eb5b503b376: Pull complete 04:17:32 5c69ac0246d0: Pull complete 04:17:33 ec43610c2a17: Pull complete 04:17:33 3a2ae6a8a46f: Pull complete 04:17:33 33b1e0a273af: Pull complete 04:17:33 5d3b04190fa2: Pull complete 04:17:37 2f39f015ded8: Pull complete 04:17:37 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 04:17:37 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:17:37 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:17:38 prd-ubuntu20.04-docker-8c-8g-14435 does not seem to be running inside a container 04:17:38 $ 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/foundry_device-usb-camera_PR-237 -v /w/workspace/foundry_device-usb-camera_PR-237:/w/workspace/foundry_device-usb-camera_PR-237:rw,z -v /w/workspace/foundry_device-usb-camera_PR-237@tmp:/w/workspace/foundry_device-usb-camera_PR-237@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 ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 04:17:39 $ docker top b44ab8c41b4f040b80d8b3a27147ce257e6065f0c685a9952953c0aec2e9dc54 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:17:39 ---> job-cost.sh 04:17:39 lf-activate-venv: SKIPPING 04:17:39 INFO: No Stack... 04:17:40 INFO: Retrieving Pricing Info for: v3-standard-8 04:17:40 INFO: Archiving Costs [Pipeline] sh 04:17:40 + cat /w/workspace/foundry_device-usb-camera_PR-237/archives/cost.csv 04:17:40 + cut -d, -f6 [Pipeline] lock 04:17:40 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-237-1-stack-cost] 04:17:40 Resource [jenkins-edgexfoundry-device-usb-camera-PR-237-1-stack-cost] did not exist. Created. 04:17:40 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-237-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 04:17:41 + echo total: 0.2199999988079071 [Pipeline] stash 04:17:41 Stashed 1 file(s) [Pipeline] } 04:17:41 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-237-1-stack-cost] [Pipeline] // lock [Pipeline] } 04:17:41 $ docker stop --time=1 b44ab8c41b4f040b80d8b3a27147ce257e6065f0c685a9952953c0aec2e9dc54 04:17:42 $ docker rm -f --volumes b44ab8c41b4f040b80d8b3a27147ce257e6065f0c685a9952953c0aec2e9dc54 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 04:18:57 Running on prd-ubuntu20.04-docker-arm64-4c-16g-14437 in /w/workspace/foundry_device-usb-camera_PR-237 [Pipeline] { [Pipeline] ws 04:18:57 Running in /w/workspace/device-usb-camera/1 [Pipeline] { [Pipeline] checkout 04:18:57 Selected Git installation does not exist. Using Default 04:18:57 The recommended git tool is: NONE 04:19:04 using credential edgex-jenkins-ssh 04:19:04 Cloning the remote Git repository 04:19:04 Cloning repository git@github.com:edgexfoundry/device-usb-camera.git 04:19:04 > git init /w/workspace/device-usb-camera/1 # timeout=10 04:19:04 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 04:19:04 > git --version # timeout=10 04:19:04 > git --version # 'git version 2.25.1' 04:19:04 using GIT_SSH to set credentials SSH Credentials for GitHub 04:19:04 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 04:19:05 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 04:19:05 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 04:19:06 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 04:19:06 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 04:19:06 using GIT_SSH to set credentials SSH Credentials for GitHub 04:19:06 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/pull/237/head:refs/remotes/origin/PR-237 +refs/heads/main:refs/remotes/origin/main # timeout=10 04:19:07 Merging remotes/origin/main commit b46066adcd577da1416ab754af5e0b29040ea265 into PR head commit 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 04:19:07 Merge succeeded, producing 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 04:19:07 Checking out Revision 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 (PR-237) 04:19:07 > git config core.sparsecheckout # timeout=10 04:19:07 > git checkout -f 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 # timeout=10 04:19:07 > git remote # timeout=10 04:19:07 > git config --get remote.origin.url # timeout=10 04:19:07 using GIT_SSH to set credentials SSH Credentials for GitHub 04:19:07 > git merge b46066adcd577da1416ab754af5e0b29040ea265 # timeout=10 04:19:07 > git rev-parse HEAD^{commit} # timeout=10 04:19:07 > git config core.sparsecheckout # timeout=10 04:19:07 > git checkout -f 8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 # timeout=10 04:19:11 Commit message: "build: Ignore all go-mods except device-sdk-go" 04:19:11 > git --version # timeout=10 04:19:11 > git --version # 'git version 2.25.1' 04:19:11 fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 04:19:12 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 04:19:12 % Total % Received % Xferd Average Speed Time Time Time Current 04:19:12 Dload Upload Total Spent Left Speed 04:19:12 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 97335 0 --:--:-- --:--:-- --:--:-- 98084 [Pipeline] sh 04:19:13 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 04:19:13 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 04:19:13 + sudo tee /etc/docker/daemon.new 04:19:13 { 04:19:13 "registry-mirrors": [ 04:19:13 "https://nexus3.edgexfoundry.org:10001" 04:19:13 ], 04:19:13 "bip": "10.250.0.254/24", 04:19:13 "hosts": [ 04:19:13 "tcp://0.0.0.0:5555", 04:19:13 "unix:///var/run/docker.sock" 04:19:13 ], 04:19:13 "mtu": 1458, 04:19:13 "selinux-enabled": true, 04:19:13 "seccomp-profile": "/etc/docker/seccomp.json" 04:19:13 } [Pipeline] sh 04:19:14 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 04:19:14 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:19:32 provisioning config files... 04:19:32 copy managed file [device-usb-camera-settings] to file:/w/workspace/device-usb-camera/1@tmp/config10443922301363798476tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:19:33 ---> docker-login.sh 04:19:33 nexus3.edgexfoundry.org:10001 04:19:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:19:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:19:33 Configure a credential helper to remove this warning. See 04:19:33 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:19:33 04:19:33 Login Succeeded 04:19:33 nexus3.edgexfoundry.org:10002 04:19:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:19:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:19:34 Configure a credential helper to remove this warning. See 04:19:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:19:34 04:19:34 Login Succeeded 04:19:34 nexus3.edgexfoundry.org:10003 04:19:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:19:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:19:34 Configure a credential helper to remove this warning. See 04:19:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:19:34 04:19:34 Login Succeeded 04:19:34 nexus3.edgexfoundry.org:10004 04:19:35 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:19:35 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:19:35 Configure a credential helper to remove this warning. See 04:19:35 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:19:35 04:19:35 Login Succeeded 04:19:35 docker.io 04:19:35 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:19:35 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 04:19:35 Configure a credential helper to remove this warning. See 04:19:35 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 04:19:35 04:19:35 Login Succeeded 04:19:35 ---> docker-login.sh ends [Pipeline] } 04:19:35 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 04:19:36 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 04:19:36 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 04:19:36 ========================================================= 04:19:36 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 04:19:36 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:19:36 + docker build -t ci-base-image-arm64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine --build-arg MAKE=echo noop --target=builder . 04:19:37 Sending build context to Docker daemon 1.259MB 04:19:37 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 04:19:37 Step 2/13 : FROM ${BASE} AS builder 04:19:37 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 04:19:37 c41833b44d91: Pulling fs layer 04:19:37 ed15518f5707: Pulling fs layer 04:19:37 feae8fd75edb: Pulling fs layer 04:19:37 242c74f7c9fa: Pulling fs layer 04:19:37 3cdef696dda3: Pulling fs layer 04:19:37 2ced38df9373: Pulling fs layer 04:19:37 58f1dce35555: Pulling fs layer 04:19:37 242c74f7c9fa: Waiting 04:19:37 3cdef696dda3: Waiting 04:19:37 2ced38df9373: Waiting 04:19:37 58f1dce35555: Waiting 04:19:37 ed15518f5707: Download complete 04:19:37 242c74f7c9fa: Verifying Checksum 04:19:37 242c74f7c9fa: Download complete 04:19:37 3cdef696dda3: Verifying Checksum 04:19:37 3cdef696dda3: Download complete 04:19:37 c41833b44d91: Verifying Checksum 04:19:38 c41833b44d91: Pull complete 04:19:38 58f1dce35555: Verifying Checksum 04:19:39 ed15518f5707: Pull complete 04:19:40 feae8fd75edb: Verifying Checksum 04:19:40 feae8fd75edb: Download complete 04:19:40 2ced38df9373: Verifying Checksum 04:19:40 2ced38df9373: Download complete 04:19:52 feae8fd75edb: Pull complete 04:19:52 242c74f7c9fa: Pull complete 04:19:52 3cdef696dda3: Pull complete 04:19:57 2ced38df9373: Pull complete 04:20:00 58f1dce35555: Pull complete 04:20:00 Digest: sha256:3b55595e96c696ae732e8cb20cde5b1ff7282a1fe1423a8de67617af8d15ea1e 04:20:00 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 04:20:00 ---> fadd8f120f05 04:20:00 Step 3/13 : ARG ADD_BUILD_TAGS="" 04:20:02 ---> Running in a105d99a9e8a 04:20:02 Removing intermediate container a105d99a9e8a 04:20:02 ---> 70e37924077e 04:20:02 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 04:20:02 ---> Running in ac5bbc6267fb 04:20:03 Removing intermediate container ac5bbc6267fb 04:20:03 ---> 5200552ce68e 04:20:03 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 04:20:03 ---> Running in fda14e1ecafb 04:20:03 Removing intermediate container fda14e1ecafb 04:20:03 ---> 22dbe7ed6e24 04:20:03 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 04:20:03 ---> Running in 9bf8855e9e82 04:20:04 Removing intermediate container 9bf8855e9e82 04:20:04 ---> 3cc96c060b15 04:20:04 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 04:20:04 ---> Running in ba4515617e7a 04:20:05 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 04:20:05 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 04:20:07 (1/14) Installing libintl (0.21.1-r1) 04:20:07 (2/14) Installing eudev-libs (3.2.11-r4) 04:20:07 (3/14) Installing libjpeg-turbo (2.1.4-r0) 04:20:07 (4/14) Installing v4l-utils-libs (1.22.1-r2) 04:20:07 (5/14) Installing v4l-utils (1.22.1-r2) 04:20:07 (6/14) Installing udev-init-scripts (35-r1) 04:20:07 (7/14) Installing libblkid (2.38.1-r1) 04:20:07 (8/14) Installing xz-libs (5.2.9-r0) 04:20:07 (9/14) Installing zstd-libs (1.5.5-r0) 04:20:07 (10/14) Installing kmod-libs (30-r1) 04:20:07 (11/14) Installing eudev (3.2.11-r4) 04:20:07 (12/14) Installing eudev-dev (3.2.11-r4) 04:20:07 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 04:20:07 (14/14) Installing v4l-utils-dev (1.22.1-r2) 04:20:07 Executing busybox-1.35.0-r29.trigger 04:20:07 Executing eudev-3.2.11-r4.trigger 04:20:07 OK: 271 MiB in 67 packages 04:20:08 Removing intermediate container ba4515617e7a 04:20:08 ---> 3d1b29b81f9a 04:20:08 Step 8/13 : WORKDIR /device-usb-camera 04:20:08 ---> Running in 962745299e2f 04:20:09 Removing intermediate container 962745299e2f 04:20:09 ---> 0aef16819c6a 04:20:09 Step 9/13 : COPY go.mod vendor* ./ 04:20:09 ---> 3c0d2c82620c 04:20:09 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:20:09 ---> Running in 241f87861d8c 04:21:31 Removing intermediate container 241f87861d8c 04:21:31 ---> 2becdfae0492 04:21:31 Step 11/13 : COPY . . 04:21:31 ---> d6dbe4730348 04:21:31 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 04:21:31 ---> Running in 5855642cf840 04:21:31  % Total % Received % Xferd Average Speed Time Time Time Current 04:21:31 Dload Upload Total Spent Left Speed 04:21:32 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062  0 0 2981 0 --:--:-- --:--:-- --:--:-- 2983 04:21:32 Removing intermediate container 5855642cf840 04:21:32 ---> d7ee3671447f 04:21:32 Step 13/13 : RUN ${MAKE} 04:21:32 ---> Running in 40da4ea8d8e4 04:21:33 noop 04:21:35 Removing intermediate container 40da4ea8d8e4 04:21:35 ---> 5728f68da9ef 04:21:35 Successfully built 5728f68da9ef 04:21:35 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:21:35 + docker inspect -f . ci-base-image-arm64 04:21:35 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:21:36 prd-ubuntu20.04-docker-arm64-4c-16g-14437 does not seem to be running inside a container 04:21:36 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-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 ******** -e ******** -e ******** ci-base-image-arm64 cat 04:21:37 $ docker top 6fcd2ba0d0143ddd067fd85fc0ae6d9f3e03118e8c276d8d76e915048f8c9ce1 -eo pid,comm [Pipeline] { [Pipeline] sh 04:21:38 + go version 04:21:38 go version go1.20.2 linux/arm64 [Pipeline] } 04:21:38 $ docker stop --time=1 6fcd2ba0d0143ddd067fd85fc0ae6d9f3e03118e8c276d8d76e915048f8c9ce1 04:21:40 $ docker rm -f --volumes 6fcd2ba0d0143ddd067fd85fc0ae6d9f3e03118e8c276d8d76e915048f8c9ce1 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:21:40 + docker inspect -f . ci-base-image-arm64 04:21:40 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:21:41 prd-ubuntu20.04-docker-arm64-4c-16g-14437 does not seem to be running inside a container 04:21:41 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-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 ******** -e ******** -e ******** ci-base-image-arm64 cat 04:21:42 $ docker top 2f968e9f077ebdd6477dceda11c48a902ac663c1660c9f9cfa359f37019b6a2b -eo pid,comm [Pipeline] { [Pipeline] sh 04:21:43 + git config --global --add safe.directory /w/workspace/device-usb-camera/1 [Pipeline] fileExists [Pipeline] sh 04:21:44 + make test 04:21:44 go test ./... -coverprofile=coverage.out ./... 04:22:23 ? github.com/edgexfoundry/device-usb-camera [no test files] 04:24:44 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 04:24:45 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.056s coverage: 2.0% of statements 04:24:45 WARNING: Linting skipped (not on x86_64 or linter not installed) 04:24:45 go vet ./... 04:25:12 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 04:25:12 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 04:25:12 ./bin/test-attribution-txt.sh [Pipeline] echo 04:25:12 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 04:25:12 $ docker stop --time=1 2f968e9f077ebdd6477dceda11c48a902ac663c1660c9f9cfa359f37019b6a2b 04:25:14 $ docker rm -f --volumes 2f968e9f077ebdd6477dceda11c48a902ac663c1660c9f9cfa359f37019b6a2b [Pipeline] // withDockerContainer [Pipeline] sh 04:25:15 + sudo chown -R jenkins:jenkins . [Pipeline] stash 04:25:15 Warning: overwriting stash ‘coverage-report’ 04:25:16 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 04:25:17 + sudo chown -R jenkins:jenkins . [Pipeline] sh 04:25:17 + ls -al . 04:25:17 total 188 04:25:17 drwxrwxr-x 9 jenkins jenkins 4096 May 8 04:21 . 04:25:17 drwxrwxr-x 4 jenkins jenkins 4096 May 8 04:19 .. 04:25:17 drwxrwxr-x 8 jenkins jenkins 4096 May 8 04:19 .git 04:25:17 drwxrwxr-x 3 jenkins jenkins 4096 May 8 04:19 .github 04:25:17 -rw-rw-r-- 1 jenkins jenkins 414 May 8 04:19 .gitignore 04:25:17 -rw-rw-r-- 1 jenkins jenkins 42 May 8 04:19 .golangci.yml 04:25:17 -rw-rw-r-- 1 jenkins jenkins 77 May 8 04:19 .hadolint.yml 04:25:17 -rw-rw-r-- 1 jenkins jenkins 9665 May 8 04:19 Attribution.txt 04:25:17 -rw-rw-r-- 1 jenkins jenkins 6219 May 8 04:19 CHANGELOG.md 04:25:17 -rw-rw-r-- 1 jenkins jenkins 2328 May 8 04:19 Dockerfile 04:25:17 -rw-rw-r-- 1 jenkins jenkins 678 May 8 04:19 GOVERNANCE.md 04:25:17 -rw-rw-r-- 1 jenkins jenkins 659 May 8 04:19 Jenkinsfile 04:25:17 -rw-rw-r-- 1 jenkins jenkins 11348 May 8 04:19 LICENSE 04:25:17 -rw-rw-r-- 1 jenkins jenkins 2364 May 8 04:19 Makefile 04:25:17 -rw-rw-r-- 1 jenkins jenkins 622 May 8 04:19 OWNERS.md 04:25:17 -rw-rw-r-- 1 jenkins jenkins 5681 May 8 04:19 README.md 04:25:17 -rw-rw-r-- 1 jenkins jenkins 5 May 8 04:15 VERSION 04:25:17 drwxrwxr-x 2 jenkins jenkins 4096 May 8 04:19 bin 04:25:17 drwxrwxr-x 3 jenkins jenkins 4096 May 8 04:19 cmd 04:25:17 -rw-r--r-- 1 jenkins jenkins 28693 May 8 04:24 coverage.out 04:25:17 -rwxrwxr-x 1 jenkins jenkins 140 May 8 04:19 docker-entrypoint.sh 04:25:17 drwxrwxr-x 4 jenkins jenkins 4096 May 8 04:19 docs 04:25:17 -rw-rw-r-- 1 jenkins jenkins 3443 May 8 04:19 go.mod 04:25:17 -rw-rw-r-- 1 jenkins jenkins 31488 May 8 04:19 go.sum 04:25:17 drwxrwxr-x 3 jenkins jenkins 4096 May 8 04:19 internal 04:25:17 drwxrwxr-x 4 jenkins jenkins 4096 May 8 04:19 snap 04:25:17 -rw-rw-r-- 1 jenkins jenkins 231 May 8 04:19 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:25:17 + docker build -t device-usb-camera-arm64 -f Dockerfile --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 --label arch=arm64 --label version=0.0.0 . 04:25:18 Sending build context to Docker daemon 1.289MB 04:25:18 Step 1/35 : ARG BASE=golang:1.20-alpine3.17 04:25:18 Step 2/35 : FROM ${BASE} AS builder 04:25:18 ---> 5728f68da9ef 04:25:18 Step 3/35 : ARG ADD_BUILD_TAGS="" 04:25:18 ---> Running in 3ac4c08ef9d6 04:25:19 Removing intermediate container 3ac4c08ef9d6 04:25:19 ---> 8f67c14ab52a 04:25:19 Step 4/35 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 04:25:19 ---> Running in 2bbf4e8b76fa 04:25:19 Removing intermediate container 2bbf4e8b76fa 04:25:19 ---> 5afb4a021a5e 04:25:19 Step 5/35 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 04:25:19 ---> Running in 5490258e627f 04:25:19 Removing intermediate container 5490258e627f 04:25:19 ---> b839ac82bf63 04:25:19 Step 6/35 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 04:25:19 ---> Running in 09acb8d13530 04:25:20 Removing intermediate container 09acb8d13530 04:25:20 ---> 6e096cc17f7d 04:25:20 Step 7/35 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 04:25:20 ---> Running in 199e5615047c 04:25:20 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 04:25:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 04:25:22 OK: 271 MiB in 67 packages 04:25:23 Removing intermediate container 199e5615047c 04:25:23 ---> dfa5ea89bccc 04:25:23 Step 8/35 : WORKDIR /device-usb-camera 04:25:23 ---> Running in a60992bd3c2c 04:25:24 Removing intermediate container a60992bd3c2c 04:25:24 ---> b8dd9bb31d3e 04:25:24 Step 9/35 : COPY go.mod vendor* ./ 04:25:24 ---> 5166b9936b5f 04:25:24 Step 10/35 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 04:25:24 ---> Running in 8c8405789bdd 04:25:27 Removing intermediate container 8c8405789bdd 04:25:27 ---> 53d07b09e07b 04:25:27 Step 11/35 : COPY . . 04:25:27 ---> 05aa74078575 04:25:27 Step 12/35 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 04:25:27 ---> Running in 2d4c8f31acc0 04:25:28  % Total % Received % Xferd Average Speed Time Time Time Current 04:25:28 Dload Upload Total Spent Left Speed 04:25:29  0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 4195 0 --:--:-- --:--:-- --:--:-- 4197 04:25:29 Removing intermediate container 2d4c8f31acc0 04:25:29 ---> b08255337b01 04:25:29 Step 13/35 : RUN ${MAKE} 04:25:29 ---> Running in f5c28dbd3a44 04:25:33 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 04:27:55 Removing intermediate container f5c28dbd3a44 04:27:55 ---> 0ae2d37ada49 04:27:55 Step 14/35 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 04:27:55 v0.21.6: Pulling from aler9/rtsp-simple-server 04:27:55 8766b47fe142: Pulling fs layer 04:27:55 8766b47fe142: Verifying Checksum 04:27:55 8766b47fe142: Download complete 04:27:55 8766b47fe142: Pull complete 04:27:55 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 04:27:55 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 04:27:55 ---> 69d40e2cb93c 04:27:55 Step 15/35 : FROM alpine:3.17 04:27:55 3.17: Pulling from library/alpine 04:27:55 c41833b44d91: Already exists 04:27:55 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 04:27:55 Status: Downloaded newer image for alpine:3.17 04:27:55 ---> 51e60588ff2c 04:27:55 Step 16/35 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 04:27:55 ---> Running in 2d1b1affb15e 04:27:55 Removing intermediate container 2d1b1affb15e 04:27:55 ---> 52f3b40d21b4 04:27:55 Step 17/35 : RUN apk add --update --no-cache dumb-init ffmpeg udev 04:27:55 ---> Running in ba2cc3cc3245 04:27:55 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 04:27:56 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 04:27:57 (1/83) Installing dumb-init (1.2.5-r2) 04:27:57 (2/83) Installing sdl2 (2.26.5-r0) 04:27:57 (3/83) Installing libxau (1.0.10-r0) 04:27:57 (4/83) Installing libmd (1.0.4-r0) 04:27:57 (5/83) Installing libbsd (0.11.7-r0) 04:27:57 (6/83) Installing libxdmcp (1.1.4-r0) 04:27:57 (7/83) Installing libxcb (1.15-r0) 04:27:57 (8/83) Installing libx11 (1.8.4-r0) 04:27:57 (9/83) Installing aom-libs (3.5.0-r0) 04:27:57 (10/83) Installing alsa-lib (1.2.8-r0) 04:27:57 (11/83) Installing libexpat (2.5.0-r0) 04:27:57 (12/83) Installing brotli-libs (1.0.9-r9) 04:27:57 (13/83) Installing libbz2 (1.0.8-r4) 04:27:57 (14/83) Installing libpng (1.6.38-r0) 04:27:57 (15/83) Installing freetype (2.12.1-r0) 04:27:57 (16/83) Installing fontconfig (2.14.1-r0) 04:27:57 (17/83) Installing fribidi (1.0.12-r0) 04:27:57 (18/83) Installing libffi (3.4.4-r0) 04:27:57 (19/83) Installing libintl (0.21.1-r1) 04:27:57 (20/83) Installing libblkid (2.38.1-r1) 04:27:57 (21/83) Installing libmount (2.38.1-r1) 04:27:58 (22/83) Installing pcre2 (10.42-r0) 04:27:58 (23/83) Installing glib (2.74.6-r0) 04:27:58 (24/83) Installing graphite2 (1.3.14-r2) 04:27:58 (25/83) Installing harfbuzz (5.3.1-r1) 04:27:58 (26/83) Installing libass (0.16.0-r1) 04:27:58 (27/83) Installing libdav1d (1.0.0-r2) 04:27:58 (28/83) Installing libdrm (2.4.114-r0) 04:27:58 (29/83) Installing gmp (6.2.1-r2) 04:27:58 (30/83) Installing nettle (3.8.1-r0) 04:27:58 (31/83) Installing p11-kit (0.24.1-r1) 04:27:58 (32/83) Installing libtasn1 (4.19.0-r0) 04:27:58 (33/83) Installing libunistring (1.1-r0) 04:27:58 (34/83) Installing gnutls (3.7.8-r3) 04:27:58 (35/83) Installing ncurses-terminfo-base (6.3_p20221119-r0) 04:27:58 (36/83) Installing ncurses-libs (6.3_p20221119-r0) 04:27:58 (37/83) Installing lame (3.100-r2) 04:27:58 (38/83) Installing opus (1.3.1-r1) 04:27:58 (39/83) Installing libasyncns (0.8-r1) 04:27:58 (40/83) Installing dbus-libs (1.14.4-r0) 04:27:58 (41/83) Installing libltdl (2.4.7-r1) 04:27:58 (42/83) Installing orc (0.4.33-r0) 04:27:58 (43/83) Installing libgcc (12.2.1_git20220924-r4) 04:27:58 (44/83) Installing libogg (1.3.5-r2) 04:27:58 (45/83) Installing libstdc++ (12.2.1_git20220924-r4) 04:27:58 (46/83) Installing flac-libs (1.4.2-r0) 04:27:58 (47/83) Installing libvorbis (1.3.7-r0) 04:27:58 (48/83) Installing libsndfile (1.1.0-r2) 04:27:58 (49/83) Installing libgomp (12.2.1_git20220924-r4) 04:27:58 (50/83) Installing soxr (0.1.3-r3) 04:27:58 (51/83) Installing speexdsp (1.2.1-r0) 04:27:58 (52/83) Installing tdb-libs (1.4.6-r0) 04:27:58 (53/83) Installing libpulse (16.1-r6) 04:27:58 (54/83) Installing cjson (1.7.15-r3) 04:27:58 (55/83) Installing mbedtls (2.28.3-r0) 04:27:58 (56/83) Installing librist (0.2.7-r0) 04:27:58 (57/83) Installing libsrt (1.5.1-r0) 04:27:58 (58/83) Installing libssh (0.10.5-r0) 04:27:58 (59/83) Installing libtheora (1.1.1-r16) 04:27:58 (60/83) Installing libjpeg-turbo (2.1.4-r0) 04:27:58 (61/83) Installing v4l-utils-libs (1.22.1-r2) 04:27:58 (62/83) Installing libxext (1.3.5-r0) 04:27:58 (63/83) Installing libxfixes (6.0.0-r0) 04:27:58 (64/83) Installing wayland-libs-client (1.21.0-r1) 04:27:58 (65/83) Installing libva (2.16.0-r0) 04:27:58 (66/83) Installing libvdpau (1.5-r0) 04:27:58 (67/83) Installing vidstab (1.1.0-r2) 04:27:58 (68/83) Installing libvpx (1.12.0-r1) 04:27:58 (69/83) Installing libwebp (1.2.4-r1) 04:27:58 (70/83) Installing x264-libs (0.164_git20220602-r0) 04:27:58 (71/83) Installing numactl (2.0.16-r1) 04:27:58 (72/83) Installing x265-libs (3.5-r3) 04:27:59 (73/83) Installing xvidcore (1.3.7-r1) 04:27:59 (74/83) Installing libsodium (1.0.18-r2) 04:27:59 (75/83) Installing libzmq (4.3.4-r1) 04:27:59 (76/83) Installing ffmpeg-libs (5.1.3-r0) 04:27:59 (77/83) Installing ffmpeg (5.1.3-r0) 04:27:59 (78/83) Installing udev-init-scripts (35-r1) 04:27:59 (79/83) Installing eudev-libs (3.2.11-r4) 04:27:59 (80/83) Installing xz-libs (5.2.9-r0) 04:27:59 (81/83) Installing zstd-libs (1.5.5-r0) 04:27:59 (82/83) Installing kmod-libs (30-r1) 04:27:59 (83/83) Installing eudev (3.2.11-r4) 04:27:59 Executing busybox-1.35.0-r29.trigger 04:27:59 Executing eudev-3.2.11-r4.trigger 04:27:59 OK: 86 MiB in 98 packages 04:28:03 Removing intermediate container ba2cc3cc3245 04:28:03 ---> 7edf26a31311 04:28:03 Step 18/35 : WORKDIR / 04:28:03 ---> Running in affd3a6a4813 04:28:03 Removing intermediate container affd3a6a4813 04:28:03 ---> 2d84fd93fb11 04:28:03 Step 19/35 : COPY --from=builder /device-usb-camera/cmd / 04:28:04 ---> a0e9a29a7c98 04:28:04 Step 20/35 : COPY --from=builder /device-usb-camera/LICENSE / 04:28:05 ---> ee453363fef4 04:28:05 Step 21/35 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 04:28:06 ---> d5b15c6d843e 04:28:06 Step 22/35 : COPY --from=builder /device-usb-camera/Attribution.txt / 04:28:06 ---> 783096b9670d 04:28:06 Step 23/35 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 04:28:06 ---> 43ce87e29680 04:28:06 Step 24/35 : COPY --from=rtsp /rtsp-simple-server.yml / 04:28:07 ---> f8050a913862 04:28:07 Step 25/35 : COPY --from=rtsp /rtsp-simple-server / 04:28:08 ---> 6ba0777e710c 04:28:08 Step 26/35 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 04:28:08 ---> Running in 30fdd5f4f18e 04:28:10 Removing intermediate container 30fdd5f4f18e 04:28:10 ---> bae0cabca5e7 04:28:10 Step 27/35 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 04:28:10 ---> Running in c06b8f7bb4bd 04:28:12 Removing intermediate container c06b8f7bb4bd 04:28:12 ---> 8e7339a6e005 04:28:12 Step 28/35 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 04:28:12 ---> Running in 4e7cefbb6943 04:28:13 Removing intermediate container 4e7cefbb6943 04:28:13 ---> c4d231179196 04:28:13 Step 29/35 : EXPOSE 59983 04:28:13 ---> Running in 89d4ec51790d 04:28:13 Removing intermediate container 89d4ec51790d 04:28:13 ---> 9ecc67095a10 04:28:13 Step 30/35 : EXPOSE 8554 04:28:13 ---> Running in 6a560908944c 04:28:14 Removing intermediate container 6a560908944c 04:28:14 ---> c94150c583bc 04:28:14 Step 31/35 : ENTRYPOINT ["/docker-entrypoint.sh"] 04:28:14 ---> Running in 759134e18939 04:28:14 Removing intermediate container 759134e18939 04:28:14 ---> 1c311fabf831 04:28:14 Step 32/35 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 04:28:14 ---> Running in 925490500a35 04:28:15 Removing intermediate container 925490500a35 04:28:15 ---> b3dc010f01e1 04:28:15 Step 33/35 : LABEL arch=arm64 04:28:15 ---> Running in 5cb6bdb8a19f 04:28:15 Removing intermediate container 5cb6bdb8a19f 04:28:15 ---> 90a64615258b 04:28:15 Step 34/35 : LABEL git_sha=8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 04:28:15 ---> Running in 61a9c1559ba3 04:28:15 Removing intermediate container 61a9c1559ba3 04:28:15 ---> 01fdf03a7f29 04:28:15 Step 35/35 : LABEL version=0.0.0 04:28:15 ---> Running in 51e23e81704b 04:28:16 Removing intermediate container 51e23e81704b 04:28:16 ---> 8b8b0bbefd61 04:28:16 [Warning] One or more build-args [ARCH] were not consumed 04:28:16 Successfully built 8b8b0bbefd61 04:28:16 Successfully tagged device-usb-camera-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:28:16 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:28:16 04:28:16 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:28:17 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:28:17 arm64: Pulling from edgex-lftools-log-publisher 04:28:17 8998bd30e6a1: Pulling fs layer 04:28:17 04944245beec: Pulling fs layer 04:28:17 699f458cf7ca: Pulling fs layer 04:28:17 765212b225bb: Pulling fs layer 04:28:17 f23df028b6ca: Pulling fs layer 04:28:17 765212b225bb: Waiting 04:28:17 d65c8cfc05b1: Pulling fs layer 04:28:17 f23df028b6ca: Waiting 04:28:17 2437ff75d9bd: Pulling fs layer 04:28:17 d65c8cfc05b1: Waiting 04:28:17 2437ff75d9bd: Waiting 04:28:17 04944245beec: Verifying Checksum 04:28:17 04944245beec: Download complete 04:28:17 765212b225bb: Verifying Checksum 04:28:17 765212b225bb: Download complete 04:28:17 f23df028b6ca: Verifying Checksum 04:28:17 f23df028b6ca: Download complete 04:28:17 d65c8cfc05b1: Verifying Checksum 04:28:17 d65c8cfc05b1: Download complete 04:28:17 699f458cf7ca: Verifying Checksum 04:28:17 699f458cf7ca: Download complete 04:28:18 8998bd30e6a1: Verifying Checksum 04:28:18 8998bd30e6a1: Download complete 04:28:20 2437ff75d9bd: Verifying Checksum 04:28:20 2437ff75d9bd: Download complete 04:28:22 8998bd30e6a1: Pull complete 04:28:22 04944245beec: Pull complete 04:28:23 699f458cf7ca: Pull complete 04:28:23 765212b225bb: Pull complete 04:28:24 f23df028b6ca: Pull complete 04:28:24 d65c8cfc05b1: Pull complete 04:28:39 2437ff75d9bd: Pull complete 04:28:39 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 04:28:39 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 04:28:39 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:28:40 prd-ubuntu20.04-docker-arm64-4c-16g-14437 does not seem to be running inside a container 04:28:40 $ 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-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-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 ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 04:28:42 $ docker top 3de650d2750512a60f2392245bc58b919be473c97299b1128e4b1f38066f907c -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:28:43 ---> job-cost.sh 04:28:43 lf-activate-venv: SKIPPING 04:28:43 INFO: No Stack... 04:28:44 INFO: Retrieving Pricing Info for: v3-standard-4 04:28:45 INFO: Archiving Costs [Pipeline] sh 04:28:45 + cat /w/workspace/device-usb-camera/1/archives/cost.csv 04:28:45 + cut -d, -f6 [Pipeline] lock 04:28:45 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-237-1-stack-cost] 04:28:45 Resource [jenkins-edgexfoundry-device-usb-camera-PR-237-1-stack-cost] did not exist. Created. 04:28:45 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-237-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 04:28:46 /w/workspace/device-usb-camera/1@tmp/durable-5eb6fcca/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 04:28:46 + echo total: 0.10999999940395355 [Pipeline] stash 04:28:46 Warning: overwriting stash ‘stack-cost’ 04:28:46 Stashed 1 file(s) [Pipeline] } 04:28:46 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-237-1-stack-cost] [Pipeline] // lock [Pipeline] } 04:28:46 $ docker stop --time=1 3de650d2750512a60f2392245bc58b919be473c97299b1128e4b1f38066f907c 04:28:48 $ docker rm -f --volumes 3de650d2750512a60f2392245bc58b919be473c97299b1128e4b1f38066f907c [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (CodeCov) [Pipeline] unstash [Pipeline] configFileProvider 04:28:49 provisioning config files... 04:28:49 copy managed file [device-usb-camera-codecov-token] to file:/w/workspace/foundry_device-usb-camera_PR-237@tmp/config17112753015815594232tmp [Pipeline] { [Pipeline] sh 04:28:49 + set +x 04:28:49 + curl -s https://codecov.io/bash 04:28:49 + bash -s -- 04:28:49 04:28:49 _____ _ 04:28:49 / ____| | | 04:28:49 | | ___ __| | ___ ___ _____ __ 04:28:49 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 04:28:49 | |___| (_) | (_| | __/ (_| (_) \ V / 04:28:49 \_____\___/ \__,_|\___|\___\___/ \_/ 04:28:49 Bash-1.0.6 04:28:49 04:28:49 04:28:49 ==> git version 2.25.1 found 04:28:49 ==> curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3 04:28:49 Release-Date: 2020-01-08 04:28:49 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 04:28:49 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 04:28:49 ==> Jenkins CI detected. 04:28:49 current dir:  /w/workspace/foundry_device-usb-camera_PR-237 04:28:49 project root: . 04:28:49 --> token set from env 04:28:49 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 04:28:49 ==> Running gcov in . (disable via -X gcov) 04:28:49 ==> Python coveragepy not found 04:28:49 ==> Searching for coverage reports in: 04:28:49 + . 04:28:49 -> Found 1 reports 04:28:49 ==> Detecting git/mercurial file structure 04:28:49 ==> Reading reports 04:28:49 + ./coverage.out bytes=28693 04:28:49 ==> Appending adjustments 04:28:49 https://docs.codecov.io/docs/fixing-reports 04:28:49 + Found adjustments 04:28:49 ==> Gzipping contents 04:28:49 4.0K /tmp/codecov.GlFEcW.gz 04:28:49 ==> Uploading reports 04:28:49 url: https://codecov.io 04:28:49 query: branch=PR-237&commit=8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-237%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=237&job=&cmd_args= 04:28:49 -> Pinging Codecov 04:28:49 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=6df5b310-220c-4ff1-ad85-d7a32441f080&branch=PR-237&commit=8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-237%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=237&job=&cmd_args= 04:28:50 -> Uploading to 04:28:50 https://storage.googleapis.com/codecov/v4/raw/2023-05-08/73D8F5FF140700D3E01443B452E23636/8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5/a205a980-dc34-43e2-b44c-ec1d220a8172.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230508%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230508T042849Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=d795b36fa0fd8311756a43178882101bfd5efb707d4427a4f1bff30a4b59df63 04:28:50 % Total % Received % Xferd Average Speed Time Time Time Current 04:28:50 Dload Upload Total Spent Left Speed 04:28:50 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3929 0 0 100 3929 0 17462 --:--:-- --:--:-- --:--:-- 17462 04:28:50 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-usb-camera/commit/8f2ed8f6a56cd1435889fcdb8040b5fb804ac4f5 [Pipeline] } 04:28:50 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snyk Dependency Scan) Stage "Snyk Dependency Scan" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive Prep) Stage "Archive Prep" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Experimental Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Stable (Named) Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 04:28:52 + [ -d /w/workspace/foundry_device-usb-camera_PR-237/archives ] 04:28:52 + ls -al /w/workspace/foundry_device-usb-camera_PR-237/archives 04:28:52 total 16 04:28:52 drwxr-xr-x 3 root root 4096 May 8 04:17 . 04:28:52 drwxrwxr-x 11 jenkins jenkins 4096 May 8 04:17 .. 04:28:52 drwxr-xr-x 2 root root 4096 May 8 04:17 cost 04:28:52 -rw-r--r-- 1 root root 89 May 8 04:17 cost.csv 04:28:52 + sudo chown -R jenkins:jenkins /w/workspace/foundry_device-usb-camera_PR-237/archives 04:28:52 + ls -al /w/workspace/foundry_device-usb-camera_PR-237/archives 04:28:52 total 16 04:28:52 drwxr-xr-x 3 jenkins jenkins 4096 May 8 04:17 . 04:28:52 drwxrwxr-x 11 jenkins jenkins 4096 May 8 04:17 .. 04:28:52 drwxr-xr-x 2 jenkins jenkins 4096 May 8 04:17 cost 04:28:52 -rw-r--r-- 1 jenkins jenkins 89 May 8 04:17 cost.csv [Pipeline] libraryResource [Pipeline] sh 04:28:52 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 04:28:53 ---> package-listing.sh 04:28:53 ++ facter osfamily 04:28:53 ++ tr '[:upper:]' '[:lower:]' 04:28:53 + OS_FAMILY=debian 04:28:53 + workspace=/w/workspace/foundry_device-usb-camera_PR-237 04:28:53 + START_PACKAGES=/tmp/packages_start.txt 04:28:53 + END_PACKAGES=/tmp/packages_end.txt 04:28:53 + DIFF_PACKAGES=/tmp/packages_diff.txt 04:28:53 + PACKAGES=/tmp/packages_start.txt 04:28:53 + '[' /w/workspace/foundry_device-usb-camera_PR-237 ']' 04:28:53 + PACKAGES=/tmp/packages_end.txt 04:28:53 + case "${OS_FAMILY}" in 04:28:53 + dpkg -l 04:28:53 + grep '^ii' 04:28:53 + '[' -f /tmp/packages_start.txt ']' 04:28:53 + '[' -f /tmp/packages_end.txt ']' 04:28:53 + diff /tmp/packages_start.txt /tmp/packages_end.txt 04:28:53 + '[' /w/workspace/foundry_device-usb-camera_PR-237 ']' 04:28:53 + mkdir -p /w/workspace/foundry_device-usb-camera_PR-237/archives/ 04:28:53 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/foundry_device-usb-camera_PR-237/archives/ [Pipeline] echo 04:28:53 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/foundry_device-usb-camera_PR-237/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 04:28:53 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:28:54 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:28:54 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:28:54 prd-ubuntu20.04-docker-8c-8g-14435 does not seem to be running inside a container 04:28:54 $ 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/foundry_device-usb-camera_PR-237/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/foundry_device-usb-camera_PR-237 -v /w/workspace/foundry_device-usb-camera_PR-237:/w/workspace/foundry_device-usb-camera_PR-237:rw,z -v /w/workspace/foundry_device-usb-camera_PR-237@tmp:/w/workspace/foundry_device-usb-camera_PR-237@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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 04:28:55 $ docker top 53e402fd91c42166bea3d3a9871b7eb5329912200769af3206863a465fb94f4e -eo pid,comm [Pipeline] { [Pipeline] sh 04:28:55 + touch /tmp/pre-build-complete [Pipeline] sh 04:28:55 + mkdir -p /var/log/sysstat [Pipeline] sh 04:28:56 + ls /var/log/sa-host 04:28:56 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:28:56 provisioning config files... 04:28:56 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/foundry_device-usb-camera_PR-237@tmp/config12842136067667961345tmp [Pipeline] { [Pipeline] echo 04:28:56 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 04:28:56 ---> create-netrc.sh [Pipeline] } 04:28:56 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 04:28:57 ---> python-tools-install.sh [Pipeline] echo 04:28:57 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 04:28:57 ---> sudo-logs.sh 04:28:57 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 04:28:57 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 04:28:57 ---> job-cost.sh 04:28:57 lf-activate-venv: SKIPPING 04:28:57 DEBUG: total: 0.2199999988079071 04:28:57 INFO: Retrieving Stack Cost... 04:28:58 INFO: Retrieving Pricing Info for: v3-standard-8 04:28:58 INFO: Archiving Costs [Pipeline] echo 04:28:58 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 04:28:58 ---> logs-deploy.sh 04:28:58 lf-activate-venv: SKIPPING 04:28:58 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-usb-camera/PR-237/1 04:28:58 INFO: archiving workspace using pattern(s): 04:28:59 Archives upload complete. 04:29:00 INFO: archiving logs to Nexus