Pull request #364 updated 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 jackchenjc for edgexfoundry/device-usb-camera Obtained Jenkinsfile from b5d676e8a6843cf9a3cc18782c7c5b0a2db22662+cec5fe797acd0a57918cb92b5c0815420fffe93d (c41b36db196d9d2a8b512218c7af16b13c1371d2) 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-ssh13185474472922835904.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 0b81fa10a7dd14683a964f04f411324fe83f93ac 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-ssh6834493688008759372.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 0b81fa10a7dd14683a964f04f411324fe83f93ac The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-364/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-364/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh6147837123050522203.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 0b81fa10a7dd14683a964f04f411324fe83f93ac (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 0b81fa10a7dd14683a964f04f411324fe83f93ac # timeout=10 Commit message: "Merge pull request #457 from jinlinGuan/golang-1.23" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that 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-ssh1474814857743213046.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 > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-364/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-364/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh15763296969961820436.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 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 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.23 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 Running on prd-ubuntu20.04-docker-8c-8g-24962 in /w/workspace/foundry_device-usb-camera_PR-364 [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-364 # 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 Merging remotes/origin/main commit cec5fe797acd0a57918cb92b5c0815420fffe93d into PR head commit b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 > 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/364/head:refs/remotes/origin/PR-364 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 # timeout=10 Merge succeeded, producing b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 Checking out Revision b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 (PR-364) > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub > git merge cec5fe797acd0a57918cb92b5c0815420fffe93d # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 # timeout=10 Commit message: "fix: Only one ldflags flag is allowed" First time build. Skipping changelog. > git rev-list --no-walk d094db71989286d2b3e14cf42c05888c2403aea8 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 02:58:18 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 02:58:18 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 02:58:18 ========================================================= 02:58:18 EdgeX Global Pipelines Version Info 02:58:18 ========================================================= [Pipeline] libraryResource [Pipeline] sh 02:58:19 ------------------- 02:58:19 stable info: 02:58:19 ------------------- 02:58:19 Commited By: Ginny Guan ginny@iotechsys.com 02:58:19 Commit SHA: 0b81fa10a7dd14683a964f04f411324fe83f93ac 02:58:19 Message: update stable to v1.0.265 02:58:19 ------------------- 02:58:19 experimental info: 02:58:19 ------------------- 02:58:19 Commited By: Cherry Wang cherry@iotechsys.com 02:58:19 Commit SHA: b5a5e52272fc4198cf3754284eedf36dbf0baa35 02:58:19 Message: update experimental to v1.0.264 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 02:58:19 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-usb-camera-settings [Pipeline] echo 02:58:19 [edgeXSetupEnvironment]: set envvar PROJECT = device-usb-camera [Pipeline] echo 02:58:19 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 02:58:19 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 02:58:19 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.23 [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-usb-camera [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-364 [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-364 [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-364 [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = b5d676e [Pipeline] echo 02:58:20 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:58:20 provisioning config files... 02:58:20 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-364@tmp/config10999184936985465676tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:58:21 ---> ****-login.sh 02:58:21 nexus3.edgexfoundry.org:10001 02:58:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:21 Configure a credential helper to remove this warning. See 02:58:21 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:21 02:58:21 Login Succeeded 02:58:21 nexus3.edgexfoundry.org:10002 02:58:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:21 Configure a credential helper to remove this warning. See 02:58:21 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:21 02:58:21 Login Succeeded 02:58:21 nexus3.edgexfoundry.org:10003 02:58:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:21 Configure a credential helper to remove this warning. See 02:58:21 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:21 02:58:21 Login Succeeded 02:58:21 nexus3.edgexfoundry.org:10004 02:58:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:21 Configure a credential helper to remove this warning. See 02:58:21 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:21 02:58:21 Login Succeeded 02:58:21 ****.io 02:58:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:21 Configure a credential helper to remove this warning. See 02:58:21 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:21 02:58:21 Login Succeeded 02:58:21 ---> ****-login.sh ends [Pipeline] } 02:58:21 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 02:58:22 + git rev-list -1 --merges b5d676e8a6843cf9a3cc18782c7c5b0a2db22662~1..b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 [Pipeline] echo 02:58:22 -----------> git rev-list -1 --merges b5d676e8a6843cf9a3cc18782c7c5b0a2db22662~1..b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 [false] [Pipeline] sh 02:58:22 + git log --format=format:%s -1 b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 [Pipeline] echo 02:58:22 ========================================================= 02:58:22 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 02:58:22 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 02:58:22 + git log --format=format:%s -1 b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 [Pipeline] echo 02:58:22 [semverPrep] GIT_COMMIT: b5d676e8a6843cf9a3cc18782c7c5b0a2db22662, Commit Message: fix: Only one ldflags flag is allowed [Pipeline] echo 02:58:22 [semverPrep] This is not a build commit. [Pipeline] sh 02:58:23 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:58:23 + grep -v github /etc/ssh/ssh_known_hosts 02:58:23 + [ -e /tmp/ssh_known_hosts ] 02:58:23 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 02:58:23 + + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 02:58:23 sudo tee -a /etc/ssh/ssh_known_hosts 02:58:23 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:58:23 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:58:23 02:58:23 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:58:24 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:58:24 0.1.4: Pulling from edgex-devops/py-git-semver 02:58:24 b85a868b505f: Pulling fs layer 02:58:24 e2be974225ed: Pulling fs layer 02:58:24 339a4e72a1f5: Pulling fs layer 02:58:24 988bab9f4d93: Pulling fs layer 02:58:24 1469e6f7b9e6: Pulling fs layer 02:58:24 eaf3925da568: Pulling fs layer 02:58:24 bab4dde63d76: Pulling fs layer 02:58:24 bde34c3a00c8: Pulling fs layer 02:58:24 b352a97aabf1: Pulling fs layer 02:58:24 4872d77fe225: Pulling fs layer 02:58:24 5851b861e8e6: Pulling fs layer 02:58:24 988bab9f4d93: Waiting 02:58:24 1469e6f7b9e6: Waiting 02:58:24 b352a97aabf1: Waiting 02:58:24 4872d77fe225: Waiting 02:58:24 5851b861e8e6: Waiting 02:58:24 eaf3925da568: Waiting 02:58:24 bab4dde63d76: Waiting 02:58:24 bde34c3a00c8: Waiting 02:58:24 e2be974225ed: Verifying Checksum 02:58:24 e2be974225ed: Download complete 02:58:24 988bab9f4d93: Verifying Checksum 02:58:24 1469e6f7b9e6: Verifying Checksum 02:58:24 1469e6f7b9e6: Download complete 02:58:24 eaf3925da568: Download complete 02:58:24 339a4e72a1f5: Verifying Checksum 02:58:24 339a4e72a1f5: Download complete 02:58:24 bde34c3a00c8: Verifying Checksum 02:58:24 bde34c3a00c8: Download complete 02:58:24 b352a97aabf1: Verifying Checksum 02:58:24 b352a97aabf1: Download complete 02:58:24 4872d77fe225: Verifying Checksum 02:58:24 4872d77fe225: Download complete 02:58:24 5851b861e8e6: Verifying Checksum 02:58:24 5851b861e8e6: Download complete 02:58:24 b85a868b505f: Verifying Checksum 02:58:24 b85a868b505f: Download complete 02:58:24 bab4dde63d76: Verifying Checksum 02:58:24 bab4dde63d76: Download complete 02:58:25 b85a868b505f: Pull complete 02:58:25 e2be974225ed: Pull complete 02:58:26 339a4e72a1f5: Pull complete 02:58:26 988bab9f4d93: Pull complete 02:58:26 1469e6f7b9e6: Pull complete 02:58:26 eaf3925da568: Pull complete 02:58:28 bab4dde63d76: Pull complete 02:58:28 bde34c3a00c8: Pull complete 02:58:29 b352a97aabf1: Pull complete 02:58:29 4872d77fe225: Pull complete 02:58:29 5851b861e8e6: Pull complete 02:58:29 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 02:58:29 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:58:29 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:58:29 prd-ubuntu20.04-docker-8c-8g-24962 does not seem to be running inside a container 02:58:29 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/foundry_device-usb-camera_PR-364 -v /w/workspace/foundry_device-usb-camera_PR-364:/w/workspace/foundry_device-usb-camera_PR-364:rw,z -v /w/workspace/foundry_device-usb-camera_PR-364@tmp:/w/workspace/foundry_device-usb-camera_PR-364@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-devops/py-git-semver:0.1.4 cat 02:58:32 $ docker top 52872ea422b89f421a2bbe98d51cc3949e9cf1841530c085e800733e9af91141 -eo pid,comm 02:58:32 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). 02:58:32 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:58:32 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:58:32 [ssh-agent] Looking for ssh-agent implementation... 02:58:33 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:58:33 $ docker exec 52872ea422b89f421a2bbe98d51cc3949e9cf1841530c085e800733e9af91141 ssh-agent 02:58:33 SSH_AUTH_SOCK=/tmp/ssh-bumvWpbr09Ta/agent.31 02:58:33 SSH_AGENT_PID=37 02:58:33 Running ssh-add (command line suppressed) 02:58:33 Identity added: /w/workspace/foundry_device-usb-camera_PR-364@tmp/private_key_15327114424360054936.key (/w/workspace/foundry_device-usb-camera_PR-364@tmp/private_key_15327114424360054936.key) 02:58:33 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:58:33 + git tag --points-at HEAD [Pipeline] } 02:58:33 $ docker exec --env ******** --env ******** 52872ea422b89f421a2bbe98d51cc3949e9cf1841530c085e800733e9af91141 ssh-agent -k 02:58:33 unset SSH_AUTH_SOCK; 02:58:33 unset SSH_AGENT_PID; 02:58:33 echo Agent pid 37 killed; 02:58:33 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 02:58:33 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:58:33 [ssh-agent] Looking for ssh-agent implementation... 02:58:33 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:58:33 $ docker exec 52872ea422b89f421a2bbe98d51cc3949e9cf1841530c085e800733e9af91141 ssh-agent 02:58:33 SSH_AUTH_SOCK=/tmp/ssh-O24lWd9Hk0rp/agent.70 02:58:33 SSH_AGENT_PID=76 02:58:33 Running ssh-add (command line suppressed) 02:58:34 Identity added: /w/workspace/foundry_device-usb-camera_PR-364@tmp/private_key_1990664840716198764.key (/w/workspace/foundry_device-usb-camera_PR-364@tmp/private_key_1990664840716198764.key) 02:58:34 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:58:34 + git semver init 02:58:34 2024-11-08 02:58:34,571 [run_init] DEBUG init version:0.0.0 force:False 02:58:34 2024-11-08 02:58:34,572 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/foundry_device-usb-camera_PR-364/.semver 02:58:34 2024-11-08 02:58:34,573 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-usb-camera.git /w/workspace/foundry_device-usb-camera_PR-364/.semver 02:58:34 2024-11-08 02:58:34,574 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-usb-camera.git', '/w/workspace/foundry_device-usb-camera_PR-364/.semver'], cwd=/w/workspace/foundry_device-usb-camera_PR-364, universal_newlines=False, shell=None, istream=None) 02:58:36 2024-11-08 02:58:36,381 [append_file] DEBUG append to file:/w/workspace/foundry_device-usb-camera_PR-364/.git/info/exclude 02:58:36 2024-11-08 02:58:36,381 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/foundry_device-usb-camera_PR-364/.semver/PR-364 with force:False 02:58:36 2024-11-08 02:58:36,381 [write_file] DEBUG write to file:/w/workspace/foundry_device-usb-camera_PR-364/.semver/PR-364 02:58:36 2024-11-08 02:58:36,385 [execute] INFO git cat-file --batch-check 02:58:36 2024-11-08 02:58:36,386 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/foundry_device-usb-camera_PR-364/.semver, universal_newlines=False, shell=None, istream=) 02:58:36 2024-11-08 02:58:36,391 [execute] INFO git cat-file --batch 02:58:36 2024-11-08 02:58:36,392 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/foundry_device-usb-camera_PR-364/.semver, universal_newlines=False, shell=None, istream=) 02:58:36 2024-11-08 02:58:36,396 [read_version] DEBUG read version from /w/workspace/foundry_device-usb-camera_PR-364/.semver/PR-364 02:58:36 0.0.0 [Pipeline] } 02:58:36 $ docker exec --env ******** --env ******** 52872ea422b89f421a2bbe98d51cc3949e9cf1841530c085e800733e9af91141 ssh-agent -k 02:58:36 unset SSH_AUTH_SOCK; 02:58:36 unset SSH_AGENT_PID; 02:58:36 echo Agent pid 76 killed; 02:58:36 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:58:36 + git semver [Pipeline] } 02:58:37 $ docker stop --time=1 52872ea422b89f421a2bbe98d51cc3949e9cf1841530c085e800733e9af91141 02:58:38 $ docker rm -f --volumes 52872ea422b89f421a2bbe98d51cc3949e9cf1841530c085e800733e9af91141 [Pipeline] // withDockerContainer [Pipeline] sh 02:58:38 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 02:58:39 Stashed 1 file(s) [Pipeline] echo 02:58:39 [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 02:58:39 provisioning config files... 02:58:39 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-364@tmp/config16808481112960056197tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:58:39 ---> ****-login.sh 02:58:39 nexus3.edgexfoundry.org:10001 02:58:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:39 Configure a credential helper to remove this warning. See 02:58:39 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:39 02:58:39 Login Succeeded 02:58:39 nexus3.edgexfoundry.org:10002 02:58:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:39 Configure a credential helper to remove this warning. See 02:58:39 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:39 02:58:39 Login Succeeded 02:58:39 nexus3.edgexfoundry.org:10003 02:58:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:39 Configure a credential helper to remove this warning. See 02:58:39 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:39 02:58:39 Login Succeeded 02:58:39 nexus3.edgexfoundry.org:10004 02:58:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:39 Configure a credential helper to remove this warning. See 02:58:39 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:39 02:58:39 Login Succeeded 02:58:39 ****.io 02:58:40 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:40 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:58:40 Configure a credential helper to remove this warning. See 02:58:40 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:58:40 02:58:40 Login Succeeded 02:58:40 ---> ****-login.sh ends [Pipeline] } 02:58:40 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 02:58:40 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 02:58:40 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 02:58:40 ========================================================= 02:58:40 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.23-alpine] 02:58:40 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:58:40 + docker build -t ci-base-image-x86_64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.23-alpine --build-arg MAKE=echo noop --target=builder . 02:58:40 Sending build context to Docker daemon 20.6MB 02:58:40 Step 1/13 : ARG BASE=golang:1.23-alpine3.20 02:58:40 Step 2/13 : FROM ${BASE} AS builder 02:58:40 1.23-alpine: Pulling from edgex-devops/edgex-golang-base 02:58:40 43c4264eed91: Pulling fs layer 02:58:40 4cc291be95ef: Pulling fs layer 02:58:40 2ac1f1163629: Pulling fs layer 02:58:40 5c3c966382ef: Pulling fs layer 02:58:40 4f4fb700ef54: Pulling fs layer 02:58:40 5d5c8e513c77: Pulling fs layer 02:58:40 9f66e0745190: Pulling fs layer 02:58:40 f49a43e4bbc0: Pulling fs layer 02:58:40 561ebcabdf7f: Pulling fs layer 02:58:40 5d5c8e513c77: Waiting 02:58:40 f49a43e4bbc0: Waiting 02:58:40 5c3c966382ef: Waiting 02:58:40 9f66e0745190: Waiting 02:58:40 4cc291be95ef: Verifying Checksum 02:58:40 5c3c966382ef: Verifying Checksum 02:58:40 5c3c966382ef: Download complete 02:58:40 4f4fb700ef54: Verifying Checksum 02:58:40 4f4fb700ef54: Download complete 02:58:40 5d5c8e513c77: Verifying Checksum 02:58:40 5d5c8e513c77: Download complete 02:58:40 43c4264eed91: Verifying Checksum 02:58:40 43c4264eed91: Download complete 02:58:40 9f66e0745190: Verifying Checksum 02:58:40 9f66e0745190: Download complete 02:58:40 43c4264eed91: Pull complete 02:58:41 561ebcabdf7f: Download complete 02:58:41 4cc291be95ef: Pull complete 02:58:41 2ac1f1163629: Download complete 02:58:41 f49a43e4bbc0: Verifying Checksum 02:58:41 f49a43e4bbc0: Download complete 02:58:45 2ac1f1163629: Pull complete 02:58:45 5c3c966382ef: Pull complete 02:58:45 4f4fb700ef54: Pull complete 02:58:45 5d5c8e513c77: Pull complete 02:58:45 9f66e0745190: Pull complete 02:58:47 f49a43e4bbc0: Pull complete 02:58:47 561ebcabdf7f: Pull complete 02:58:47 Digest: sha256:0719486ae9a24b675ee3acaa2cfd867e7a981f2ef22b41d166c62d936fe8de2d 02:58:47 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.23-alpine 02:58:47 ---> 3a752c3f9dda 02:58:47 Step 3/13 : ARG ADD_BUILD_TAGS="" 02:58:52 ---> Running in 936fa682baf0 02:58:52 Removing intermediate container 936fa682baf0 02:58:52 ---> 5a6724dd2621 02:58:52 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 02:58:52 ---> Running in 43124cb833d9 02:58:52 Removing intermediate container 43124cb833d9 02:58:52 ---> 741b676dd0c4 02:58:52 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 02:58:52 ---> Running in 4665f9825f6f 02:58:52 Removing intermediate container 4665f9825f6f 02:58:52 ---> 2c3abf4dbeec 02:58:52 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 02:58:52 ---> Running in cea53f572743 02:58:52 Removing intermediate container cea53f572743 02:58:52 ---> 1b86c5b01d33 02:58:52 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 02:58:52 ---> Running in 306e1ca75a08 02:58:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 02:58:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 02:58:53 (1/14) Installing libintl (0.22.5-r0) 02:58:53 (2/14) Installing eudev-libs (3.2.14-r2) 02:58:53 (3/14) Installing libjpeg-turbo (3.0.3-r0) 02:58:53 (4/14) Installing v4l-utils-libs (1.24.1-r1) 02:58:53 (5/14) Installing v4l-utils (1.24.1-r1) 02:58:53 (6/14) Installing libdvbv5 (1.24.1-r1) 02:58:53 (7/14) Installing udev-init-scripts (35-r1) 02:58:53 (8/14) Installing libeconf (0.6.3-r0) 02:58:53 (9/14) Installing libblkid (2.40.1-r1) 02:58:53 (10/14) Installing xz-libs (5.6.2-r0) 02:58:53 (11/14) Installing kmod-libs (32-r0) 02:58:53 (12/14) Installing eudev (3.2.14-r2) 02:58:53 (13/14) Installing eudev-dev (3.2.14-r2) 02:58:53 (14/14) Installing v4l-utils-dev (1.24.1-r1) 02:58:53 Executing busybox-1.36.1-r29.trigger 02:58:53 Executing eudev-3.2.14-r2.trigger 02:58:53 OK: 253 MiB in 68 packages 02:58:54 Still waiting to schedule task 02:58:54 Waiting for next available executor on ‘ubuntu20.04-docker-arm64-4c-16g’ 02:58:54 Removing intermediate container 306e1ca75a08 02:58:54 ---> f6e7fc0a756a 02:58:54 Step 8/13 : WORKDIR /device-usb-camera 02:58:54 ---> Running in 9f14e15f2ac9 02:58:54 Removing intermediate container 9f14e15f2ac9 02:58:54 ---> 14ce1fd97a2b 02:58:54 Step 9/13 : COPY go.mod vendor* ./ 02:58:54 ---> 9602f1bbcbd8 02:58:54 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 02:58:54 ---> Running in 4286f2291068 02:59:50 Removing intermediate container 4286f2291068 02:59:50 ---> e69af9029f98 02:59:50 Step 11/13 : COPY . . 02:59:50 ---> 0f76eee6f49c 02:59:50 Step 12/13 : RUN curl -o LICENSE-mediamtx https://raw.githubusercontent.com/bluenviron/mediamtx/main/LICENSE 02:59:50 ---> Running in 71e9fd5a414f 02:59:50  % Total % Received % Xferd Average Speed Time Time Time Current 02:59:50 Dload Upload Total Spent Left Speed 02:59:50 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062  100 1062    0     0   7261      0 --:--:-- --:--:-- --:--:--  7273 100 1062  100  1062    0    0  6857    0 --:--:-- --:--:-- --:--:--  6851 02:59:50 Removing intermediate container 71e9fd5a414f 02:59:50 ---> ca7931168c84 02:59:50 Step 13/13 : RUN ${MAKE} 02:59:50 ---> Running in 217da9c0c305 02:59:50 noop 02:59:50 Removing intermediate container 217da9c0c305 02:59:50 ---> 0d2cb1c00727 02:59:50 Successfully built 0d2cb1c00727 02:59:50 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:51 + docker inspect -f . ci-base-image-x86_64 02:59:51 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:59:51 prd-ubuntu20.04-docker-8c-8g-24962 does not seem to be running inside a container 02:59:51 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/foundry_device-usb-camera_PR-364 -v /w/workspace/foundry_device-usb-camera_PR-364:/w/workspace/foundry_device-usb-camera_PR-364:rw,z -v /w/workspace/foundry_device-usb-camera_PR-364@tmp:/w/workspace/foundry_device-usb-camera_PR-364@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 ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 02:59:51 $ docker top 0c01ceaf41398caa56842adaf0574bf6a6cfc045ea045a716b664fd3f6bd4f70 -eo pid,comm [Pipeline] { [Pipeline] sh 02:59:51 + go version 02:59:51 go version go1.23.2 linux/amd64 [Pipeline] } 02:59:51 $ docker stop --time=1 0c01ceaf41398caa56842adaf0574bf6a6cfc045ea045a716b664fd3f6bd4f70 02:59:53 $ docker rm -f --volumes 0c01ceaf41398caa56842adaf0574bf6a6cfc045ea045a716b664fd3f6bd4f70 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:53 + docker inspect -f . ci-base-image-x86_64 02:59:53 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:59:53 prd-ubuntu20.04-docker-8c-8g-24962 does not seem to be running inside a container 02:59:53 $ 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-364 -v /w/workspace/foundry_device-usb-camera_PR-364:/w/workspace/foundry_device-usb-camera_PR-364:rw,z -v /w/workspace/foundry_device-usb-camera_PR-364@tmp:/w/workspace/foundry_device-usb-camera_PR-364@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 ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 02:59:54 $ docker top 3d3ca4e54066b9691c3cecba187ce43034eb4ea95818657b7f727e55f0284a19 -eo pid,comm [Pipeline] { [Pipeline] sh 02:59:54 + git config --global --add safe.directory /w/workspace/foundry_device-usb-camera_PR-364 [Pipeline] fileExists [Pipeline] sh 02:59:54 + make test 02:59:54 go test ./... -coverprofile=coverage.out ./... 02:59:57 ? github.com/edgexfoundry/device-usb-camera [no test files] 03:00:19 github.com/edgexfoundry/device-usb-camera/cmd coverage: 0.0% of statements 03:00:19 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.012s coverage: 4.4% of statements 03:00:29 go vet ./... 03:00:36 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 03:00:36 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 03:00:36 ./bin/test-attribution-txt.sh [Pipeline] echo 03:00:36 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] } 03:00:36 $ docker stop --time=1 3d3ca4e54066b9691c3cecba187ce43034eb4ea95818657b7f727e55f0284a19 03:00:42 $ docker rm -f --volumes 3d3ca4e54066b9691c3cecba187ce43034eb4ea95818657b7f727e55f0284a19 [Pipeline] // withDockerContainer [Pipeline] sh 03:00:49 + sudo chown -R jenkins:jenkins . [Pipeline] stash 03:00:51 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 03:00:52 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:00:52 + ls -al . 03:00:52 total 288 03:00:52 drwxrwxr-x 9 jenkins jenkins 4096 Nov 8 02:59 . 03:00:52 drwxrwxr-x 4 jenkins jenkins 4096 Nov 8 02:58 .. 03:00:52 drwxrwxr-x 8 jenkins jenkins 4096 Nov 8 03:00 .git 03:00:52 drwxrwxr-x 3 jenkins jenkins 4096 Nov 8 02:58 .github 03:00:52 -rw-rw-r-- 1 jenkins jenkins 379 Nov 8 02:58 .gitignore 03:00:52 -rw-rw-r-- 1 jenkins jenkins 203 Nov 8 02:58 .golangci.yml 03:00:52 -rw-rw-r-- 1 jenkins jenkins 77 Nov 8 02:58 .hadolint.yml 03:00:52 drwxr-xr-x 3 jenkins jenkins 4096 Nov 8 02:58 .semver 03:00:52 -rw-rw-r-- 1 jenkins jenkins 19367 Nov 8 02:58 Attribution.txt 03:00:52 -rw-rw-r-- 1 jenkins jenkins 16561 Nov 8 02:58 CHANGELOG.md 03:00:52 -rw-rw-r-- 1 jenkins jenkins 2440 Nov 8 02:58 Dockerfile 03:00:52 -rw-rw-r-- 1 jenkins jenkins 678 Nov 8 02:58 GOVERNANCE.md 03:00:52 -rw-rw-r-- 1 jenkins jenkins 659 Nov 8 02:58 Jenkinsfile 03:00:52 -rw-rw-r-- 1 jenkins jenkins 11348 Nov 8 02:58 LICENSE 03:00:52 -rw-rw-r-- 1 jenkins jenkins 3193 Nov 8 02:58 Makefile 03:00:52 -rw-rw-r-- 1 jenkins jenkins 622 Nov 8 02:58 OWNERS.md 03:00:52 -rw-rw-r-- 1 jenkins jenkins 2575 Nov 8 02:58 README.md 03:00:52 -rw-rw-r-- 1 jenkins jenkins 5 Nov 8 02:58 VERSION 03:00:52 drwxrwxr-x 2 jenkins jenkins 4096 Nov 8 02:58 bin 03:00:52 drwxrwxr-x 3 jenkins jenkins 4096 Nov 8 02:58 cmd 03:00:52 -rw-r--r-- 1 jenkins jenkins 54772 Nov 8 03:00 coverage.out 03:00:52 -rwxrwxr-x 1 jenkins jenkins 84 Nov 8 02:58 docker-entrypoint.sh 03:00:52 drwxrwxr-x 2 jenkins jenkins 4096 Nov 8 02:58 docs 03:00:52 -rw-rw-r-- 1 jenkins jenkins 6515 Nov 8 02:58 go.mod 03:00:52 -rw-rw-r-- 1 jenkins jenkins 88539 Nov 8 02:58 go.sum 03:00:52 drwxrwxr-x 3 jenkins jenkins 4096 Nov 8 02:58 internal 03:00:52 -rw-rw-r-- 1 jenkins jenkins 231 Nov 8 02:58 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:52 + 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=b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 --label arch=amd64 --label version=0.0.0 . 03:00:52 Sending build context to Docker daemon 20.65MB 03:00:52 Step 1/37 : ARG BASE=golang:1.23-alpine3.20 03:00:52 Step 2/37 : FROM ${BASE} AS builder 03:00:52 ---> 0d2cb1c00727 03:00:52 Step 3/37 : ARG ADD_BUILD_TAGS="" 03:00:53 ---> Running in a1d5f28f44f1 03:00:53 Removing intermediate container a1d5f28f44f1 03:00:53 ---> abeac53b5a00 03:00:53 Step 4/37 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 03:00:53 ---> Running in 2a0e1427d30c 03:00:53 Removing intermediate container 2a0e1427d30c 03:00:53 ---> d15cab6e7e53 03:00:53 Step 5/37 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 03:00:53 ---> Running in 3026581674e2 03:00:53 Removing intermediate container 3026581674e2 03:00:53 ---> 9d5c687b8dfe 03:00:53 Step 6/37 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 03:00:53 ---> Running in b6ce3b276c5e 03:00:53 Removing intermediate container b6ce3b276c5e 03:00:53 ---> 9111d8586e98 03:00:53 Step 7/37 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 03:00:53 ---> Running in f513b84697ca 03:00:54 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 03:00:54 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 03:00:55 OK: 253 MiB in 68 packages 03:00:55 Removing intermediate container f513b84697ca 03:00:55 ---> 7e821412af90 03:00:55 Step 8/37 : WORKDIR /device-usb-camera 03:00:55 ---> Running in f1b93c96c126 03:00:55 Removing intermediate container f1b93c96c126 03:00:55 ---> 81e22476c5e0 03:00:55 Step 9/37 : COPY go.mod vendor* ./ 03:00:55 ---> 597365c276dd 03:00:55 Step 10/37 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:00:55 ---> Running in 3692c1de7dde 03:00:56 Removing intermediate container 3692c1de7dde 03:00:56 ---> 7d68e018cf7d 03:00:56 Step 11/37 : COPY . . 03:00:57 ---> 2e98bca1eee0 03:00:57 Step 12/37 : RUN curl -o LICENSE-mediamtx https://raw.githubusercontent.com/bluenviron/mediamtx/main/LICENSE 03:00:57 ---> Running in 92d61e6da992 03:00:57  % Total % Received % Xferd Average Speed Time Time Time Current 03:00:57 Dload Upload Total Spent Left Speed 03:00:57 0 0 0 0 0  0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 37103 0 --:--:-- --:--:-- --:--:-- 37928 03:00:57 Removing intermediate container 92d61e6da992 03:00:57 ---> 3533f81bbefa 03:00:57 Step 13/37 : RUN ${MAKE} 03:00:57 ---> Running in fe85ff543262 03:00:58 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v4/internal/common.SDKVersion=v4.0.0-dev.2 -bindnow" -trimpath -mod=readonly -buildmode=pie -o cmd/device-usb-camera ./cmd 03:01:45 Removing intermediate container fe85ff543262 03:01:45 ---> e4e6e6e28655 03:01:45 Step 14/37 : FROM bluenviron/mediamtx:1.8.2 AS rtsp 03:01:45 1.8.2: Pulling from bluenviron/mediamtx 03:01:45 8411072a22a5: Pulling fs layer 03:01:45 8411072a22a5: Verifying Checksum 03:01:45 8411072a22a5: Download complete 03:01:45 8411072a22a5: Pull complete 03:01:45 Digest: sha256:d8a9834858e28c90eb7bc42154a9321e821463a9457007f50f6329c465b8b387 03:01:45 Status: Downloaded newer image for bluenviron/mediamtx:1.8.2 03:01:45 ---> 1ac78cb06e13 03:01:45 Step 15/37 : FROM alpine:3.20 03:01:45 3.20: Pulling from library/alpine 03:01:45 43c4264eed91: Already exists 03:01:45 Digest: sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d 03:01:45 Status: Downloaded newer image for alpine:3.20 03:01:45 ---> 91ef0af61f39 03:01:45 Step 16/37 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel Corporation' 03:01:45 ---> Running in 296069c10d63 03:01:45 Removing intermediate container 296069c10d63 03:01:45 ---> b779c13d9e95 03:01:45 Step 17/37 : RUN apk add --update --no-cache dumb-init ffmpeg udev 03:01:45 ---> Running in 1c94f6570387 03:01:45 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 03:01:45 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 03:01:45 (1/115) Installing dumb-init (1.2.5-r3) 03:01:45 (2/115) Installing libSvtAv1Enc (2.0.0-r1) 03:01:45 (3/115) Installing aom-libs (3.9.1-r0) 03:01:45 (4/115) Installing libxau (1.0.11-r4) 03:01:45 (5/115) Installing libmd (1.1.0-r0) 03:01:45 (6/115) Installing libbsd (0.12.2-r0) 03:01:45 (7/115) Installing libxdmcp (1.1.5-r1) 03:01:45 (8/115) Installing libxcb (1.16.1-r0) 03:01:45 (9/115) Installing libx11 (1.8.9-r1) 03:01:45 (10/115) Installing hwdata-pci (0.382-r0) 03:01:45 (11/115) Installing libpciaccess (0.18.1-r0) 03:01:45 (12/115) Installing libdrm (2.4.120-r0) 03:01:45 (13/115) Installing libxext (1.3.6-r2) 03:01:45 (14/115) Installing libxfixes (6.0.1-r4) 03:01:45 (15/115) Installing libffi (3.4.6-r0) 03:01:45 (16/115) Installing wayland-libs-client (1.22.0-r4) 03:01:45 (17/115) Installing libva (2.21.0-r0) 03:01:45 (18/115) Installing libvdpau (1.5-r3) 03:01:45 (19/115) Installing libgcc (13.2.1_git20240309-r0) 03:01:45 (20/115) Installing libstdc++ (13.2.1_git20240309-r0) 03:01:45 (21/115) Installing onevpl-libs (2023.3.1-r2) 03:01:45 (22/115) Installing ffmpeg-libavutil (6.1.1-r8) 03:01:45 (23/115) Installing libdav1d (1.4.2-r0) 03:01:45 (24/115) Installing openexr-libiex (3.1.13-r1) 03:01:45 (25/115) Installing openexr-libilmthread (3.1.13-r1) 03:01:45 (26/115) Installing imath (3.1.12-r0) 03:01:45 (27/115) Installing openexr-libopenexr (3.1.13-r1) 03:01:45 (28/115) Installing brotli-libs (1.1.0-r2) 03:01:45 (29/115) Installing giflib (5.2.2-r0) 03:01:45 (30/115) Installing libhwy (1.0.7-r0) 03:01:45 (31/115) Installing libjpeg-turbo (3.0.3-r0) 03:01:45 (32/115) Installing lcms2 (2.16-r0) 03:01:45 (33/115) Installing libpng (1.6.44-r0) 03:01:45 (34/115) Installing libjxl (0.10.2-r0) 03:01:45 (35/115) Installing lame-libs (3.100-r5) 03:01:45 (36/115) Installing opus (1.5.2-r0) 03:01:45 (37/115) Installing rav1e-libs (0.7.1-r0) 03:01:46 (38/115) Installing libgomp (13.2.1_git20240309-r0) 03:01:46 (39/115) Installing soxr (0.1.3-r7) 03:01:46 (40/115) Installing ffmpeg-libswresample (6.1.1-r8) 03:01:46 (41/115) Installing libogg (1.3.5-r5) 03:01:46 (42/115) Installing libtheora (1.1.1-r18) 03:01:46 (43/115) Installing libvorbis (1.3.7-r2) 03:01:46 (44/115) Installing libvpx (1.14.1-r0) 03:01:46 (45/115) Installing libsharpyuv (1.3.2-r0) 03:01:46 (46/115) Installing libwebp (1.3.2-r0) 03:01:46 (47/115) Installing libwebpmux (1.3.2-r0) 03:01:46 (48/115) Installing x264-libs (0.164_git20231001-r0) 03:01:46 (49/115) Installing numactl (2.0.18-r0) 03:01:46 (50/115) Installing x265-libs (3.6-r0) 03:01:46 (51/115) Installing xvidcore (1.3.7-r2) 03:01:46 (52/115) Installing ffmpeg-libavcodec (6.1.1-r8) 03:01:46 (53/115) Installing sdl2 (2.28.5-r1) 03:01:46 (54/115) Installing alsa-lib (1.2.11-r0) 03:01:46 (55/115) Installing libexpat (2.6.3-r0) 03:01:46 (56/115) Installing libbz2 (1.0.8-r6) 03:01:46 (57/115) Installing freetype (2.13.2-r0) 03:01:46 (58/115) Installing fontconfig (2.15.0-r1) 03:01:46 (59/115) Installing fribidi (1.0.15-r0) 03:01:46 (60/115) Installing libintl (0.22.5-r0) 03:01:46 (61/115) Installing libeconf (0.6.3-r0) 03:01:46 (62/115) Installing libblkid (2.40.1-r1) 03:01:46 (63/115) Installing libmount (2.40.1-r1) 03:01:46 (64/115) Installing pcre2 (10.43-r0) 03:01:46 (65/115) Installing glib (2.80.5-r0) 03:01:46 (66/115) Installing graphite2 (1.3.14-r6) 03:01:46 (67/115) Installing harfbuzz (8.5.0-r0) 03:01:46 (68/115) Installing libunibreak (6.1-r0) 03:01:46 (69/115) Installing libass (0.17.2-r0) 03:01:46 (70/115) Installing libbluray (1.3.4-r1) 03:01:46 (71/115) Installing mpg123-libs (1.32.8-r0) 03:01:46 (72/115) Installing libopenmpt (0.7.7-r0) 03:01:46 (73/115) Installing cjson (1.7.18-r0) 03:01:46 (74/115) Installing mbedtls (3.6.2-r0) 03:01:46 (75/115) Installing librist (0.2.10-r1) 03:01:46 (76/115) Installing libsrt (1.5.3-r0) 03:01:46 (77/115) Installing libssh (0.10.6-r0) 03:01:46 (78/115) Installing xz-libs (5.6.2-r0) 03:01:46 (79/115) Installing libxml2 (2.12.7-r0) 03:01:46 (80/115) Installing libsodium (1.0.19-r0) 03:01:46 (81/115) Installing libzmq (4.3.5-r2) 03:01:46 (82/115) Installing ffmpeg-libavformat (6.1.1-r8) 03:01:46 (83/115) Installing serd-libs (0.32.2-r0) 03:01:46 (84/115) Installing zix-libs (0.4.2-r0) 03:01:46 (85/115) Installing sord-libs (0.16.16-r0) 03:01:46 (86/115) Installing sratom (0.6.16-r0) 03:01:46 (87/115) Installing lilv-libs (0.24.24-r1) 03:01:46 (88/115) Installing glslang-libs (1.3.261.1-r0) 03:01:46 (89/115) Installing libdovi (3.3.0-r0) 03:01:46 (90/115) Installing spirv-tools (1.3.261.1-r0) 03:01:46 (91/115) Installing shaderc (2024.0-r0) 03:01:46 (92/115) Installing vulkan-loader (1.3.261.1-r0) 03:01:46 (93/115) Installing libplacebo (6.338.2-r1) 03:01:46 (94/115) Installing ffmpeg-libpostproc (6.1.1-r8) 03:01:46 (95/115) Installing ffmpeg-libswscale (6.1.1-r8) 03:01:46 (96/115) Installing vidstab (1.1.1-r0) 03:01:46 (97/115) Installing zimg (3.0.5-r2) 03:01:46 (98/115) Installing ffmpeg-libavfilter (6.1.1-r8) 03:01:46 (99/115) Installing libasyncns (0.8-r3) 03:01:46 (100/115) Installing dbus-libs (1.14.10-r1) 03:01:46 (101/115) Installing libltdl (2.4.7-r3) 03:01:46 (102/115) Installing orc (0.4.40-r0) 03:01:46 (103/115) Installing libflac (1.4.3-r1) 03:01:46 (104/115) Installing libsndfile (1.2.2-r0) 03:01:46 (105/115) Installing speexdsp (1.2.1-r2) 03:01:46 (106/115) Installing tdb-libs (1.4.9-r1) 03:01:46 (107/115) Installing libpulse (17.0-r0) 03:01:46 (108/115) Installing v4l-utils-libs (1.24.1-r1) 03:01:46 (109/115) Installing ffmpeg-libavdevice (6.1.1-r8) 03:01:46 (110/115) Installing ffmpeg (6.1.1-r8) 03:01:46 (111/115) Installing udev-init-scripts (35-r1) 03:01:46 (112/115) Installing eudev-libs (3.2.14-r2) 03:01:46 (113/115) Installing zstd-libs (1.5.6-r0) 03:01:46 (114/115) Installing kmod-libs (32-r0) 03:01:46 (115/115) Installing eudev (3.2.14-r2) 03:01:46 Executing busybox-1.36.1-r29.trigger 03:01:46 Executing glib-2.80.5-r0.trigger 03:01:46 Executing eudev-3.2.14-r2.trigger 03:01:46 OK: 134 MiB in 129 packages 03:01:51 Removing intermediate container 1c94f6570387 03:01:51 ---> 3ac86d6b272e 03:01:51 Step 18/37 : RUN apk --no-cache upgrade 03:01:51 ---> Running in 90328a551291 03:01:51 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 03:01:51 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 03:01:51 Upgrading critical system libraries and apk-tools: 03:01:51 (1/1) Upgrading apk-tools (2.14.4-r0 -> 2.14.4-r1) 03:01:51 Executing busybox-1.36.1-r29.trigger 03:01:51 Continuing the upgrade transaction with new apk-tools: 03:01:51 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 03:01:51 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 03:01:51 (1/2) Upgrading libcrypto3 (3.3.2-r0 -> 3.3.2-r1) 03:01:51 (2/2) Upgrading libssl3 (3.3.2-r0 -> 3.3.2-r1) 03:01:51 OK: 134 MiB in 129 packages 03:01:52 Removing intermediate container 90328a551291 03:01:52 ---> 138247ad70ef 03:01:52 Step 19/37 : WORKDIR / 03:01:52 ---> Running in 0831429b3193 03:01:52 Removing intermediate container 0831429b3193 03:01:52 ---> fddada93edef 03:01:52 Step 20/37 : COPY --from=builder /device-usb-camera/cmd / 03:01:53 ---> 64355bcdd5a8 03:01:53 Step 21/37 : COPY --from=builder /device-usb-camera/LICENSE / 03:01:53 ---> b3e432ca6d58 03:01:53 Step 22/37 : COPY --from=builder /device-usb-camera/LICENSE-mediamtx / 03:01:53 ---> 5bdd7a59bd88 03:01:53 Step 23/37 : COPY --from=builder /device-usb-camera/Attribution.txt / 03:01:53 ---> 70fc512b5a0b 03:01:53 Step 24/37 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 03:01:53 ---> f01cdc7a9c51 03:01:53 Step 25/37 : COPY --from=rtsp /mediamtx.yml / 03:01:54 ---> 9461c7772b68 03:01:54 Step 26/37 : COPY --from=rtsp /mediamtx / 03:01:55 ---> d7fa567859fa 03:01:55 Step 27/37 : RUN sed -i 's/rtmp: no/rtmp: yes/g' mediamtx.yml 03:01:55 ---> Running in c1857dc00280 03:01:55 Removing intermediate container c1857dc00280 03:01:55 ---> da05c3c3c62b 03:01:55 Step 28/37 : RUN sed -i 's/hls: no/hls: yes/g' mediamtx.yml 03:01:55 ---> Running in 3da202ed882c 03:01:55 Removing intermediate container 3da202ed882c 03:01:55 ---> 5f8dd573bba1 03:01:55 Step 29/37 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' mediamtx.yml 03:01:56 ---> Running in 1a433664f964 03:01:56 Removing intermediate container 1a433664f964 03:01:56 ---> 4655141f3e82 03:01:56 Step 30/37 : RUN sed -i 's,authHTTPAddress:,authHTTPAddress: http://localhost:8000/rtspauth,g' mediamtx.yml 03:01:56 ---> Running in 795b2c81e182 03:01:57 Removing intermediate container 795b2c81e182 03:01:57 ---> 20e31e22c374 03:01:57 Step 31/37 : EXPOSE 59983 03:01:57 ---> Running in ce57328f4774 03:01:57 Removing intermediate container ce57328f4774 03:01:57 ---> 6908ed40e127 03:01:57 Step 32/37 : EXPOSE 8554 03:01:57 ---> Running in 8288f3988989 03:01:57 Removing intermediate container 8288f3988989 03:01:57 ---> 7f2db676b3c4 03:01:57 Step 33/37 : ENTRYPOINT ["/docker-entrypoint.sh"] 03:01:57 ---> Running in e5cb99b24af3 03:01:57 Removing intermediate container e5cb99b24af3 03:01:57 ---> 947c0dbafc9e 03:01:57 Step 34/37 : CMD ["-cp=keeper.http://edgex-core-keeper:59890", "--registry" ] 03:01:57 ---> Running in 7599d14c6d29 03:01:57 Removing intermediate container 7599d14c6d29 03:01:57 ---> 8a94070990c2 03:01:57 Step 35/37 : LABEL arch=amd64 03:01:57 ---> Running in 12521298c2f8 03:01:57 Removing intermediate container 12521298c2f8 03:01:57 ---> 878ce16917b9 03:01:57 Step 36/37 : LABEL git_sha=b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 03:01:57 ---> Running in 4a1bcd79e8a3 03:01:57 Removing intermediate container 4a1bcd79e8a3 03:01:57 ---> b058a8b200a8 03:01:57 Step 37/37 : LABEL version=0.0.0 03:01:57 ---> Running in 7dd4a6dc3d66 03:01:57 Removing intermediate container 7dd4a6dc3d66 03:01:57 ---> a1e1383adc3a 03:01:57 [Warning] One or more build-args [ARCH] were not consumed 03:01:57 Successfully built a1e1383adc3a 03:01:57 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] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:01:58 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:01:58 03:01:58 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:01:58 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:01:58 latest: Pulling from edgex-lftools-log-publisher 03:01:58 5eb5b503b376: Pulling fs layer 03:01:58 5c69ac0246d0: Pulling fs layer 03:01:58 ec43610c2a17: Pulling fs layer 03:01:58 3a2ae6a8a46f: Pulling fs layer 03:01:58 33b1e0a273af: Pulling fs layer 03:01:58 5d3b04190fa2: Pulling fs layer 03:01:58 2f39f015ded8: Pulling fs layer 03:01:58 33b1e0a273af: Waiting 03:01:58 3a2ae6a8a46f: Waiting 03:01:58 5d3b04190fa2: Waiting 03:01:58 2f39f015ded8: Waiting 03:01:58 5c69ac0246d0: Verifying Checksum 03:01:58 5c69ac0246d0: Download complete 03:01:58 3a2ae6a8a46f: Download complete 03:01:58 33b1e0a273af: Verifying Checksum 03:01:58 33b1e0a273af: Download complete 03:01:58 5d3b04190fa2: Verifying Checksum 03:01:58 5d3b04190fa2: Download complete 03:01:58 ec43610c2a17: Verifying Checksum 03:01:58 ec43610c2a17: Download complete 03:01:58 5eb5b503b376: Verifying Checksum 03:01:58 5eb5b503b376: Download complete 03:01:59 2f39f015ded8: Download complete 03:02:00 5eb5b503b376: Pull complete 03:02:00 5c69ac0246d0: Pull complete 03:02:00 ec43610c2a17: Pull complete 03:02:00 3a2ae6a8a46f: Pull complete 03:02:00 33b1e0a273af: Pull complete 03:02:00 5d3b04190fa2: Pull complete 03:02:05 2f39f015ded8: Pull complete 03:02:05 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 03:02:05 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:02:05 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:02:05 prd-ubuntu20.04-docker-8c-8g-24962 does not seem to be running inside a container 03:02:05 $ 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-364 -v /w/workspace/foundry_device-usb-camera_PR-364:/w/workspace/foundry_device-usb-camera_PR-364:rw,z -v /w/workspace/foundry_device-usb-camera_PR-364@tmp:/w/workspace/foundry_device-usb-camera_PR-364@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 ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 03:02:10 $ docker top 8f5594eeea5cc613b6afbd0b8f075b9c5043da790cfcd4799563138cf02ffaf6 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:02:10 ---> job-cost.sh 03:02:10 lf-activate-venv: SKIPPING 03:02:10 INFO: No Stack... 03:02:10 INFO: Retrieving Pricing Info for: v3-standard-8 03:02:11 INFO: Archiving Costs [Pipeline] sh 03:02:11 + cat /w/workspace/foundry_device-usb-camera_PR-364/archives/cost.csv 03:02:11 + cut -d, -f6 [Pipeline] lock 03:02:11 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-usb-camera-PR-364-2-stack-cost] 03:02:11 Resource [jenkins-edgexfoundry-device-usb-camera-PR-364-2-stack-cost] did not exist. Created. 03:02:11 Lock acquired on [Resource: jenkins-edgexfoundry-device-usb-camera-PR-364-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:02:11 + echo total: 0.2199999988079071 [Pipeline] stash 03:02:11 Stashed 1 file(s) [Pipeline] } 03:02:11 Lock released on resource [Resource: jenkins-edgexfoundry-device-usb-camera-PR-364-2-stack-cost] [Pipeline] // lock [Pipeline] } 03:02:11 $ docker stop --time=1 8f5594eeea5cc613b6afbd0b8f075b9c5043da790cfcd4799563138cf02ffaf6 03:02:12 $ docker rm -f --volumes 8f5594eeea5cc613b6afbd0b8f075b9c5043da790cfcd4799563138cf02ffaf6 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 03:03:52 Running on prd-ubuntu20.04-docker-arm64-4c-16g-24978 in /w/workspace/foundry_device-usb-camera_PR-364 [Pipeline] { [Pipeline] ws 03:03:52 Running in /w/workspace/device-usb-camera/2 [Pipeline] { [Pipeline] checkout 03:03:55 Selected Git installation does not exist. Using Default 03:03:55 The recommended git tool is: NONE 03:04:03 using credential edgex-jenkins-ssh 03:04:03 Cloning the remote Git repository 03:04:03 Cloning repository git@github.com:edgexfoundry/device-usb-camera.git 03:04:03 > git init /w/workspace/device-usb-camera/2 # timeout=10 03:04:03 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 03:04:03 > git --version # timeout=10 03:04:03 > git --version # 'git version 2.25.1' 03:04:03 using GIT_SSH to set credentials SSH Credentials for GitHub 03:04:03 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 03:04:06 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 03:04:07 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 03:04:09 Merging remotes/origin/main commit cec5fe797acd0a57918cb92b5c0815420fffe93d into PR head commit b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 03:04:08 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 03:04:08 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 03:04:08 using GIT_SSH to set credentials SSH Credentials for GitHub 03:04:08 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/pull/364/head:refs/remotes/origin/PR-364 +refs/heads/main:refs/remotes/origin/main # timeout=10 03:04:09 > git config core.sparsecheckout # timeout=10 03:04:09 > git checkout -f b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 # timeout=10 03:04:09 Merge succeeded, producing b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 03:04:09 Checking out Revision b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 (PR-364) 03:04:09 > git remote # timeout=10 03:04:09 > git config --get remote.origin.url # timeout=10 03:04:09 using GIT_SSH to set credentials SSH Credentials for GitHub 03:04:09 > git merge cec5fe797acd0a57918cb92b5c0815420fffe93d # timeout=10 03:04:09 > git rev-parse HEAD^{commit} # timeout=10 03:04:09 > git config core.sparsecheckout # timeout=10 03:04:09 > git checkout -f b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 # timeout=10 03:04:13 Commit message: "fix: Only one ldflags flag is allowed" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 03:04:15 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 03:04:15 % Total % Received % Xferd Average Speed Time Time Time Current 03:04:15 Dload Upload Total Spent Left Speed 03:04:15 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12828 100 12828 0 0 178k 0 --:--:-- --:--:-- --:--:-- 178k [Pipeline] sh 03:04:15 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 03:04:16 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 03:04:16 + sudo tee /etc/docker/daemon.new 03:04:16 { 03:04:16 "registry-mirrors": [ 03:04:16 "https://nexus3.edgexfoundry.org:10001" 03:04:16 ], 03:04:16 "bip": "10.250.0.254/24", 03:04:16 "hosts": [ 03:04:16 "tcp://0.0.0.0:5555", 03:04:16 "unix:///var/run/docker.sock" 03:04:16 ], 03:04:16 "mtu": 1458, 03:04:16 "selinux-enabled": true, 03:04:16 "seccomp-profile": "/etc/docker/seccomp.json" 03:04:16 } [Pipeline] sh 03:04:16 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 03:04:17 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:04:35 provisioning config files... 03:04:35 copy managed file [device-usb-camera-settings] to file:/w/workspace/device-usb-camera/2@tmp/config15817824205746260726tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:04:36 ---> ****-login.sh 03:04:36 nexus3.edgexfoundry.org:10001 03:04:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:04:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:04:36 Configure a credential helper to remove this warning. See 03:04:36 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:04:36 03:04:36 Login Succeeded 03:04:36 nexus3.edgexfoundry.org:10002 03:04:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:04:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:04:37 Configure a credential helper to remove this warning. See 03:04:37 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:04:37 03:04:37 Login Succeeded 03:04:37 nexus3.edgexfoundry.org:10003 03:04:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:04:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:04:37 Configure a credential helper to remove this warning. See 03:04:37 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:04:37 03:04:37 Login Succeeded 03:04:37 nexus3.edgexfoundry.org:10004 03:04:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:04:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:04:38 Configure a credential helper to remove this warning. See 03:04:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:04:38 03:04:38 Login Succeeded 03:04:38 ****.io 03:04:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:04:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:04:38 Configure a credential helper to remove this warning. See 03:04:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:04:38 03:04:38 Login Succeeded 03:04:38 ---> ****-login.sh ends [Pipeline] } 03:04:38 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:04:39 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 03:04:39 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 03:04:39 ========================================================= 03:04:39 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.23-alpine] 03:04:39 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:04:39 + docker build -t ci-base-image-arm64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.23-alpine --build-arg MAKE=echo noop --target=builder . 03:04:40 Sending build context to Docker daemon 10.56MB 03:04:40 Step 1/13 : ARG BASE=golang:1.23-alpine3.20 03:04:40 Step 2/13 : FROM ${BASE} AS builder 03:04:40 1.23-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 03:04:40 cf04c63912e1: Pulling fs layer 03:04:40 55b35a11ae5e: Pulling fs layer 03:04:40 a37a00ec5f00: Pulling fs layer 03:04:40 50b3750afda1: Pulling fs layer 03:04:40 4f4fb700ef54: Pulling fs layer 03:04:40 80978eb59214: Pulling fs layer 03:04:40 c9f46d7d2bd2: Pulling fs layer 03:04:40 c5a475d317c9: Pulling fs layer 03:04:40 50b3750afda1: Waiting 03:04:40 4f4fb700ef54: Waiting 03:04:40 80978eb59214: Waiting 03:04:40 c5a475d317c9: Waiting 03:04:40 c9f46d7d2bd2: Waiting 03:04:40 55b35a11ae5e: Download complete 03:04:40 50b3750afda1: Download complete 03:04:40 4f4fb700ef54: Download complete 03:04:41 80978eb59214: Verifying Checksum 03:04:41 80978eb59214: Download complete 03:04:41 cf04c63912e1: Verifying Checksum 03:04:41 cf04c63912e1: Download complete 03:04:41 c5a475d317c9: Verifying Checksum 03:04:41 c5a475d317c9: Download complete 03:04:42 cf04c63912e1: Pull complete 03:04:42 55b35a11ae5e: Pull complete 03:04:43 a37a00ec5f00: Download complete 03:04:44 c9f46d7d2bd2: Verifying Checksum 03:04:44 c9f46d7d2bd2: Download complete 03:04:59 a37a00ec5f00: Pull complete 03:04:59 50b3750afda1: Pull complete 03:04:59 4f4fb700ef54: Pull complete 03:04:59 80978eb59214: Pull complete 03:05:09 c9f46d7d2bd2: Pull complete 03:05:10 c5a475d317c9: Pull complete 03:05:10 Digest: sha256:2391c17ca386d1fbfa331956bd558234564149703727e64d3c69580d84b42a9b 03:05:10 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.23-alpine 03:05:10 ---> be29e6b0f0d4 03:05:10 Step 3/13 : ARG ADD_BUILD_TAGS="" 03:05:12 ---> Running in ee19a220a49c 03:05:12 Removing intermediate container ee19a220a49c 03:05:12 ---> 5fabc2410f05 03:05:12 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 03:05:12 ---> Running in 21ca24bdad49 03:05:13 Removing intermediate container 21ca24bdad49 03:05:13 ---> f2c76d46036a 03:05:13 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 03:05:13 ---> Running in 5442fbd7b9f5 03:05:13 Removing intermediate container 5442fbd7b9f5 03:05:13 ---> 6deb76b71e2a 03:05:13 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 03:05:14 ---> Running in 8e261387f459 03:05:14 Removing intermediate container 8e261387f459 03:05:14 ---> 654b5f28af67 03:05:14 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 03:05:14 ---> Running in 405b08e56f53 03:05:16 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 03:05:16 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 03:05:18 (1/14) Installing libintl (0.22.5-r0) 03:05:18 (2/14) Installing eudev-libs (3.2.14-r2) 03:05:18 (3/14) Installing libjpeg-turbo (3.0.3-r0) 03:05:18 (4/14) Installing v4l-utils-libs (1.24.1-r1) 03:05:18 (5/14) Installing v4l-utils (1.24.1-r1) 03:05:18 (6/14) Installing libdvbv5 (1.24.1-r1) 03:05:18 (7/14) Installing udev-init-scripts (35-r1) 03:05:18 (8/14) Installing libeconf (0.6.3-r0) 03:05:18 (9/14) Installing libblkid (2.40.1-r1) 03:05:18 (10/14) Installing xz-libs (5.6.2-r0) 03:05:18 (11/14) Installing kmod-libs (32-r0) 03:05:18 (12/14) Installing eudev (3.2.14-r2) 03:05:18 (13/14) Installing eudev-dev (3.2.14-r2) 03:05:18 (14/14) Installing v4l-utils-dev (1.24.1-r1) 03:05:18 Executing busybox-1.36.1-r29.trigger 03:05:18 Executing eudev-3.2.14-r2.trigger 03:05:19 OK: 246 MiB in 68 packages 03:05:20 Removing intermediate container 405b08e56f53 03:05:20 ---> c620dab73a35 03:05:20 Step 8/13 : WORKDIR /device-usb-camera 03:05:20 ---> Running in de370662cfe4 03:05:21 Removing intermediate container de370662cfe4 03:05:21 ---> c169c27492e2 03:05:21 Step 9/13 : COPY go.mod vendor* ./ 03:05:21 ---> 469343c66401 03:05:21 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:05:22 ---> Running in a35bdef4119d 03:07:29 Removing intermediate container a35bdef4119d 03:07:29 ---> 768d7f3ec0f1 03:07:29 Step 11/13 : COPY . . 03:07:29 ---> 1f0864ff910f 03:07:29 Step 12/13 : RUN curl -o LICENSE-mediamtx https://raw.githubusercontent.com/bluenviron/mediamtx/main/LICENSE 03:07:29 ---> Running in 9edd43f5c551 03:07:29  % Total % Received % Xferd Average Speed Time Time Time Current 03:07:29 Dload Upload Total Spent Left Speed 03:07:29 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 5106  0 --:--:-- --:--:-- --:--:-- 5180 03:07:29 Removing intermediate container 9edd43f5c551 03:07:29 ---> 08dc26de1b85 03:07:29 Step 13/13 : RUN ${MAKE} 03:07:29 ---> Running in 72556cffd792 03:07:30 noop 03:07:31 Removing intermediate container 72556cffd792 03:07:31 ---> d134a077050d 03:07:31 Successfully built d134a077050d 03:07:31 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:31 + docker inspect -f . ci-base-image-arm64 03:07:31 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:07:31 prd-ubuntu20.04-docker-arm64-4c-16g-24978 does not seem to be running inside a container 03:07:31 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-usb-camera/2 -v /w/workspace/device-usb-camera/2:/w/workspace/device-usb-camera/2:rw,z -v /w/workspace/device-usb-camera/2@tmp:/w/workspace/device-usb-camera/2@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 ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 03:07:33 $ docker top b6b7614f6771d550421c91d2eeecb78879a64cd4ddf6abbd3a68ff367766aa21 -eo pid,comm [Pipeline] { [Pipeline] sh 03:07:34 + go version 03:07:34 go version go1.23.2 linux/arm64 [Pipeline] } 03:07:34 $ docker stop --time=1 b6b7614f6771d550421c91d2eeecb78879a64cd4ddf6abbd3a68ff367766aa21 03:07:36 $ docker rm -f --volumes b6b7614f6771d550421c91d2eeecb78879a64cd4ddf6abbd3a68ff367766aa21 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:36 + docker inspect -f . ci-base-image-arm64 03:07:36 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:07:37 prd-ubuntu20.04-docker-arm64-4c-16g-24978 does not seem to be running inside a container 03:07:37 $ 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/2 -v /w/workspace/device-usb-camera/2:/w/workspace/device-usb-camera/2:rw,z -v /w/workspace/device-usb-camera/2@tmp:/w/workspace/device-usb-camera/2@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 ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 03:07:38 $ docker top 16f6f51e314a800374045d7c90e6973506af55809021754a66e9943fab476486 -eo pid,comm [Pipeline] { [Pipeline] sh 03:07:39 + git config --global --add safe.directory /w/workspace/device-usb-camera/2 [Pipeline] fileExists [Pipeline] sh 03:07:40 + make test 03:07:40 go test ./... -coverprofile=coverage.out ./... 03:07:48 ? github.com/edgexfoundry/device-usb-camera [no test files] 03:12:57 github.com/edgexfoundry/device-usb-camera/cmd coverage: 0.0% of statements 03:13:09 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.076s coverage: 4.4% of statements 03:13:09 WARNING: Linting skipped (not on x86_64 or linter not installed) 03:13:09 go vet ./... 03:14:17 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 03:14:17 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 03:14:17 ./bin/test-attribution-txt.sh [Pipeline] echo 03:14:17 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] } 03:14:17 $ docker stop --time=1 16f6f51e314a800374045d7c90e6973506af55809021754a66e9943fab476486 03:14:20 $ docker rm -f --volumes 16f6f51e314a800374045d7c90e6973506af55809021754a66e9943fab476486 [Pipeline] // withDockerContainer [Pipeline] sh 03:14:22 + sudo chown -R jenkins:jenkins . [Pipeline] stash 03:14:22 Warning: overwriting stash ‘coverage-report’ 03:14:22 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 03:14:23 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:14:23 + ls -al . 03:14:23 total 284 03:14:23 drwxrwxr-x 8 jenkins jenkins 4096 Nov 8 03:07 . 03:14:23 drwxrwxr-x 4 jenkins jenkins 4096 Nov 8 03:04 .. 03:14:23 drwxrwxr-x 8 jenkins jenkins 4096 Nov 8 03:04 .git 03:14:23 drwxrwxr-x 3 jenkins jenkins 4096 Nov 8 03:04 .github 03:14:23 -rw-rw-r-- 1 jenkins jenkins 379 Nov 8 03:04 .gitignore 03:14:23 -rw-rw-r-- 1 jenkins jenkins 203 Nov 8 03:04 .golangci.yml 03:14:23 -rw-rw-r-- 1 jenkins jenkins 77 Nov 8 03:04 .hadolint.yml 03:14:23 -rw-rw-r-- 1 jenkins jenkins 19367 Nov 8 03:04 Attribution.txt 03:14:23 -rw-rw-r-- 1 jenkins jenkins 16561 Nov 8 03:04 CHANGELOG.md 03:14:23 -rw-rw-r-- 1 jenkins jenkins 2440 Nov 8 03:04 Dockerfile 03:14:23 -rw-rw-r-- 1 jenkins jenkins 678 Nov 8 03:04 GOVERNANCE.md 03:14:23 -rw-rw-r-- 1 jenkins jenkins 659 Nov 8 03:04 Jenkinsfile 03:14:23 -rw-rw-r-- 1 jenkins jenkins 11348 Nov 8 03:04 LICENSE 03:14:23 -rw-rw-r-- 1 jenkins jenkins 3193 Nov 8 03:04 Makefile 03:14:23 -rw-rw-r-- 1 jenkins jenkins 622 Nov 8 03:04 OWNERS.md 03:14:23 -rw-rw-r-- 1 jenkins jenkins 2575 Nov 8 03:04 README.md 03:14:23 -rw-rw-r-- 1 jenkins jenkins 5 Nov 8 02:58 VERSION 03:14:23 drwxrwxr-x 2 jenkins jenkins 4096 Nov 8 03:04 bin 03:14:23 drwxrwxr-x 3 jenkins jenkins 4096 Nov 8 03:04 cmd 03:14:23 -rw-r--r-- 1 jenkins jenkins 54772 Nov 8 03:13 coverage.out 03:14:23 -rwxrwxr-x 1 jenkins jenkins 84 Nov 8 03:04 docker-entrypoint.sh 03:14:23 drwxrwxr-x 2 jenkins jenkins 4096 Nov 8 03:04 docs 03:14:23 -rw-rw-r-- 1 jenkins jenkins 6515 Nov 8 03:04 go.mod 03:14:23 -rw-rw-r-- 1 jenkins jenkins 88539 Nov 8 03:04 go.sum 03:14:23 drwxrwxr-x 3 jenkins jenkins 4096 Nov 8 03:04 internal 03:14:23 -rw-rw-r-- 1 jenkins jenkins 231 Nov 8 03:04 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:23 + 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=b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 --label arch=arm64 --label version=0.0.0 . 03:14:24 Sending build context to Docker daemon 10.62MB 03:14:24 Step 1/37 : ARG BASE=golang:1.23-alpine3.20 03:14:24 Step 2/37 : FROM ${BASE} AS builder 03:14:24 ---> d134a077050d 03:14:24 Step 3/37 : ARG ADD_BUILD_TAGS="" 03:14:24 ---> Running in 22f0f8feab7e 03:14:25 Removing intermediate container 22f0f8feab7e 03:14:25 ---> 97c7ee6cb271 03:14:25 Step 4/37 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 03:14:25 ---> Running in fe066c846f73 03:14:25 Removing intermediate container fe066c846f73 03:14:25 ---> 80ee0f1a8c67 03:14:25 Step 5/37 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 03:14:25 ---> Running in 914fdf003341 03:14:26 Removing intermediate container 914fdf003341 03:14:26 ---> a514b37308c2 03:14:26 Step 6/37 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 03:14:26 ---> Running in 557b528178dd 03:14:26 Removing intermediate container 557b528178dd 03:14:26 ---> 0213436c226a 03:14:26 Step 7/37 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 03:14:26 ---> Running in 88b24e86c364 03:14:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 03:14:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 03:14:30 OK: 246 MiB in 68 packages 03:14:31 Removing intermediate container 88b24e86c364 03:14:31 ---> 646d43109262 03:14:31 Step 8/37 : WORKDIR /device-usb-camera 03:14:31 ---> Running in ff57adf2b16c 03:14:31 Removing intermediate container ff57adf2b16c 03:14:31 ---> b1568bccd229 03:14:31 Step 9/37 : COPY go.mod vendor* ./ 03:14:32 ---> 266b9ded5602 03:14:32 Step 10/37 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 03:14:32 ---> Running in 9bcdfd8ecf70 03:14:36 Removing intermediate container 9bcdfd8ecf70 03:14:36 ---> 97e8a7b2e63e 03:14:36 Step 11/37 : COPY . . 03:14:37 ---> 397a77eac253 03:14:37 Step 12/37 : RUN curl -o LICENSE-mediamtx https://raw.githubusercontent.com/bluenviron/mediamtx/main/LICENSE 03:14:37 ---> Running in c23b24067717 03:14:39  % Total % Received % Xferd Average Speed Time Time Time Current 03:14:39 Dload Upload Total Spent Left Speed 03:14:39 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 5538 0 --:--:-- --:--:-- --:--:-- 5679 03:14:40 Removing intermediate container c23b24067717 03:14:40 ---> b240bc955c93 03:14:40 Step 13/37 : RUN ${MAKE} 03:14:40 ---> Running in 085b6fb9bec3 03:14:41 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v4/internal/common.SDKVersion=v4.0.0-dev.2 -bindnow" -trimpath -mod=readonly -buildmode=pie -o cmd/device-usb-camera ./cmd 03:19:04 Removing intermediate container 085b6fb9bec3 03:19:04 ---> 62614d12701e 03:19:04 Step 14/37 : FROM bluenviron/mediamtx:1.8.2 AS rtsp 03:19:04 1.8.2: Pulling from bluenviron/mediamtx 03:19:04 da4d7e05a7aa: Pulling fs layer 03:19:05 da4d7e05a7aa: Verifying Checksum 03:19:05 da4d7e05a7aa: Download complete 03:19:06 da4d7e05a7aa: Pull complete 03:19:06 Digest: sha256:d8a9834858e28c90eb7bc42154a9321e821463a9457007f50f6329c465b8b387 03:19:06 Status: Downloaded newer image for bluenviron/mediamtx:1.8.2 03:19:06 ---> 62c65ed7ef0d 03:19:06 Step 15/37 : FROM alpine:3.20 03:19:06 3.20: Pulling from library/alpine 03:19:06 cf04c63912e1: Already exists 03:19:06 Digest: sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d 03:19:06 Status: Downloaded newer image for alpine:3.20 03:19:06 ---> c157a85ed455 03:19:06 Step 16/37 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023: Intel Corporation' 03:19:06 ---> Running in 22deeb1477fc 03:19:07 Removing intermediate container 22deeb1477fc 03:19:07 ---> 850d8935b1b0 03:19:07 Step 17/37 : RUN apk add --update --no-cache dumb-init ffmpeg udev 03:19:07 ---> Running in 5f7679e29d0d 03:19:08 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 03:19:08 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 03:19:10 (1/114) Installing dumb-init (1.2.5-r3) 03:19:10 (2/114) Installing libSvtAv1Enc (2.0.0-r1) 03:19:10 (3/114) Installing aom-libs (3.9.1-r0) 03:19:10 (4/114) Installing libxau (1.0.11-r4) 03:19:10 (5/114) Installing libmd (1.1.0-r0) 03:19:10 (6/114) Installing libbsd (0.12.2-r0) 03:19:10 (7/114) Installing libxdmcp (1.1.5-r1) 03:19:10 (8/114) Installing libxcb (1.16.1-r0) 03:19:10 (9/114) Installing libx11 (1.8.9-r1) 03:19:11 (10/114) Installing hwdata-pci (0.382-r0) 03:19:11 (11/114) Installing libpciaccess (0.18.1-r0) 03:19:11 (12/114) Installing libdrm (2.4.120-r0) 03:19:11 (13/114) Installing libxext (1.3.6-r2) 03:19:11 (14/114) Installing libxfixes (6.0.1-r4) 03:19:11 (15/114) Installing libffi (3.4.6-r0) 03:19:11 (16/114) Installing wayland-libs-client (1.22.0-r4) 03:19:11 (17/114) Installing libva (2.21.0-r0) 03:19:11 (18/114) Installing libvdpau (1.5-r3) 03:19:11 (19/114) Installing ffmpeg-libavutil (6.1.1-r8) 03:19:11 (20/114) Installing libdav1d (1.4.2-r0) 03:19:11 (21/114) Installing libgcc (13.2.1_git20240309-r0) 03:19:11 (22/114) Installing libstdc++ (13.2.1_git20240309-r0) 03:19:11 (23/114) Installing openexr-libiex (3.1.13-r1) 03:19:11 (24/114) Installing openexr-libilmthread (3.1.13-r1) 03:19:11 (25/114) Installing imath (3.1.12-r0) 03:19:11 (26/114) Installing openexr-libopenexr (3.1.13-r1) 03:19:11 (27/114) Installing brotli-libs (1.1.0-r2) 03:19:11 (28/114) Installing giflib (5.2.2-r0) 03:19:11 (29/114) Installing libhwy (1.0.7-r0) 03:19:11 (30/114) Installing libjpeg-turbo (3.0.3-r0) 03:19:11 (31/114) Installing lcms2 (2.16-r0) 03:19:11 (32/114) Installing libpng (1.6.44-r0) 03:19:11 (33/114) Installing libjxl (0.10.2-r0) 03:19:11 (34/114) Installing lame-libs (3.100-r5) 03:19:11 (35/114) Installing opus (1.5.2-r0) 03:19:11 (36/114) Installing rav1e-libs (0.7.1-r0) 03:19:11 (37/114) Installing libgomp (13.2.1_git20240309-r0) 03:19:11 (38/114) Installing soxr (0.1.3-r7) 03:19:11 (39/114) Installing ffmpeg-libswresample (6.1.1-r8) 03:19:11 (40/114) Installing libogg (1.3.5-r5) 03:19:11 (41/114) Installing libtheora (1.1.1-r18) 03:19:11 (42/114) Installing libvorbis (1.3.7-r2) 03:19:11 (43/114) Installing libvpx (1.14.1-r0) 03:19:11 (44/114) Installing libsharpyuv (1.3.2-r0) 03:19:11 (45/114) Installing libwebp (1.3.2-r0) 03:19:11 (46/114) Installing libwebpmux (1.3.2-r0) 03:19:11 (47/114) Installing x264-libs (0.164_git20231001-r0) 03:19:12 (48/114) Installing numactl (2.0.18-r0) 03:19:12 (49/114) Installing x265-libs (3.6-r0) 03:19:12 (50/114) Installing xvidcore (1.3.7-r2) 03:19:12 (51/114) Installing ffmpeg-libavcodec (6.1.1-r8) 03:19:12 (52/114) Installing sdl2 (2.28.5-r1) 03:19:12 (53/114) Installing alsa-lib (1.2.11-r0) 03:19:12 (54/114) Installing libexpat (2.6.3-r0) 03:19:12 (55/114) Installing libbz2 (1.0.8-r6) 03:19:12 (56/114) Installing freetype (2.13.2-r0) 03:19:12 (57/114) Installing fontconfig (2.15.0-r1) 03:19:12 (58/114) Installing fribidi (1.0.15-r0) 03:19:12 (59/114) Installing libintl (0.22.5-r0) 03:19:12 (60/114) Installing libeconf (0.6.3-r0) 03:19:12 (61/114) Installing libblkid (2.40.1-r1) 03:19:12 (62/114) Installing libmount (2.40.1-r1) 03:19:12 (63/114) Installing pcre2 (10.43-r0) 03:19:12 (64/114) Installing glib (2.80.5-r0) 03:19:12 (65/114) Installing graphite2 (1.3.14-r6) 03:19:12 (66/114) Installing harfbuzz (8.5.0-r0) 03:19:13 (67/114) Installing libunibreak (6.1-r0) 03:19:13 (68/114) Installing libass (0.17.2-r0) 03:19:13 (69/114) Installing libbluray (1.3.4-r1) 03:19:13 (70/114) Installing mpg123-libs (1.32.8-r0) 03:19:13 (71/114) Installing libopenmpt (0.7.7-r0) 03:19:13 (72/114) Installing cjson (1.7.18-r0) 03:19:13 (73/114) Installing mbedtls (3.6.2-r0) 03:19:13 (74/114) Installing librist (0.2.10-r1) 03:19:13 (75/114) Installing libsrt (1.5.3-r0) 03:19:13 (76/114) Installing libssh (0.10.6-r0) 03:19:13 (77/114) Installing xz-libs (5.6.2-r0) 03:19:13 (78/114) Installing libxml2 (2.12.7-r0) 03:19:13 (79/114) Installing libsodium (1.0.19-r0) 03:19:13 (80/114) Installing libzmq (4.3.5-r2) 03:19:13 (81/114) Installing ffmpeg-libavformat (6.1.1-r8) 03:19:13 (82/114) Installing serd-libs (0.32.2-r0) 03:19:13 (83/114) Installing zix-libs (0.4.2-r0) 03:19:13 (84/114) Installing sord-libs (0.16.16-r0) 03:19:13 (85/114) Installing sratom (0.6.16-r0) 03:19:13 (86/114) Installing lilv-libs (0.24.24-r1) 03:19:13 (87/114) Installing glslang-libs (1.3.261.1-r0) 03:19:13 (88/114) Installing libdovi (3.3.0-r0) 03:19:13 (89/114) Installing spirv-tools (1.3.261.1-r0) 03:19:13 (90/114) Installing shaderc (2024.0-r0) 03:19:13 (91/114) Installing vulkan-loader (1.3.261.1-r0) 03:19:13 (92/114) Installing libplacebo (6.338.2-r1) 03:19:13 (93/114) Installing ffmpeg-libpostproc (6.1.1-r8) 03:19:13 (94/114) Installing ffmpeg-libswscale (6.1.1-r8) 03:19:13 (95/114) Installing vidstab (1.1.1-r0) 03:19:13 (96/114) Installing zimg (3.0.5-r2) 03:19:13 (97/114) Installing ffmpeg-libavfilter (6.1.1-r8) 03:19:13 (98/114) Installing libasyncns (0.8-r3) 03:19:13 (99/114) Installing dbus-libs (1.14.10-r1) 03:19:13 (100/114) Installing libltdl (2.4.7-r3) 03:19:13 (101/114) Installing orc (0.4.40-r0) 03:19:13 (102/114) Installing libflac (1.4.3-r1) 03:19:13 (103/114) Installing libsndfile (1.2.2-r0) 03:19:13 (104/114) Installing speexdsp (1.2.1-r2) 03:19:13 (105/114) Installing tdb-libs (1.4.9-r1) 03:19:13 (106/114) Installing libpulse (17.0-r0) 03:19:14 (107/114) Installing v4l-utils-libs (1.24.1-r1) 03:19:14 (108/114) Installing ffmpeg-libavdevice (6.1.1-r8) 03:19:14 (109/114) Installing ffmpeg (6.1.1-r8) 03:19:14 (110/114) Installing udev-init-scripts (35-r1) 03:19:14 (111/114) Installing eudev-libs (3.2.14-r2) 03:19:14 (112/114) Installing zstd-libs (1.5.6-r0) 03:19:14 (113/114) Installing kmod-libs (32-r0) 03:19:14 (114/114) Installing eudev (3.2.14-r2) 03:19:14 Executing busybox-1.36.1-r29.trigger 03:19:14 Executing glib-2.80.5-r0.trigger 03:19:14 Executing eudev-3.2.14-r2.trigger 03:19:14 OK: 120 MiB in 128 packages 03:19:19 Removing intermediate container 5f7679e29d0d 03:19:19 ---> f3fea6f43b04 03:19:19 Step 18/37 : RUN apk --no-cache upgrade 03:19:19 ---> Running in fb61e9ef47f2 03:19:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 03:19:20 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 03:19:21 Upgrading critical system libraries and apk-tools: 03:19:21 (1/1) Upgrading apk-tools (2.14.4-r0 -> 2.14.4-r1) 03:19:21 Executing busybox-1.36.1-r29.trigger 03:19:22 Continuing the upgrade transaction with new apk-tools: 03:19:22 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 03:19:22 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 03:19:23 (1/2) Upgrading libcrypto3 (3.3.2-r0 -> 3.3.2-r1) 03:19:24 (2/2) Upgrading libssl3 (3.3.2-r0 -> 3.3.2-r1) 03:19:24 OK: 120 MiB in 128 packages 03:19:25 Removing intermediate container fb61e9ef47f2 03:19:25 ---> 2f1ae1cf12ac 03:19:25 Step 19/37 : WORKDIR / 03:19:25 ---> Running in d15b322c5135 03:19:25 Removing intermediate container d15b322c5135 03:19:25 ---> 78041b9f58bb 03:19:25 Step 20/37 : COPY --from=builder /device-usb-camera/cmd / 03:19:28 ---> 4aeb32b8c5fb 03:19:28 Step 21/37 : COPY --from=builder /device-usb-camera/LICENSE / 03:19:29 ---> eb069e305dc2 03:19:29 Step 22/37 : COPY --from=builder /device-usb-camera/LICENSE-mediamtx / 03:19:29 ---> 34d05a3c473e 03:19:29 Step 23/37 : COPY --from=builder /device-usb-camera/Attribution.txt / 03:19:30 ---> 761251a015a8 03:19:30 Step 24/37 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 03:19:30 ---> 317ad6929fe2 03:19:30 Step 25/37 : COPY --from=rtsp /mediamtx.yml / 03:19:31 ---> 07dbe3dce75c 03:19:31 Step 26/37 : COPY --from=rtsp /mediamtx / 03:19:33 ---> b565b6334d8f 03:19:33 Step 27/37 : RUN sed -i 's/rtmp: no/rtmp: yes/g' mediamtx.yml 03:19:33 ---> Running in 650ffaf7f5f5 03:19:34 Removing intermediate container 650ffaf7f5f5 03:19:34 ---> dd3e3af224c2 03:19:34 Step 28/37 : RUN sed -i 's/hls: no/hls: yes/g' mediamtx.yml 03:19:34 ---> Running in 733e901cea0e 03:19:36 Removing intermediate container 733e901cea0e 03:19:36 ---> 56593f5b2364 03:19:36 Step 29/37 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' mediamtx.yml 03:19:36 ---> Running in 49f4bf5522e9 03:19:38 Removing intermediate container 49f4bf5522e9 03:19:38 ---> 2ff05edf6b56 03:19:38 Step 30/37 : RUN sed -i 's,authHTTPAddress:,authHTTPAddress: http://localhost:8000/rtspauth,g' mediamtx.yml 03:19:38 ---> Running in 3f4835bf24c0 03:19:40 Removing intermediate container 3f4835bf24c0 03:19:40 ---> ec7baae3e254 03:19:40 Step 31/37 : EXPOSE 59983 03:19:40 ---> Running in c9f8dc7716b2 03:19:40 Removing intermediate container c9f8dc7716b2 03:19:40 ---> a5bf896ae43d 03:19:40 Step 32/37 : EXPOSE 8554 03:19:40 ---> Running in 7c5871fb1f36 03:19:40 Removing intermediate container 7c5871fb1f36 03:19:40 ---> 5b33536ce06a 03:19:40 Step 33/37 : ENTRYPOINT ["/docker-entrypoint.sh"] 03:19:40 ---> Running in 5ce1dc88a209 03:19:41 Removing intermediate container 5ce1dc88a209 03:19:41 ---> f9adcff6f008 03:19:41 Step 34/37 : CMD ["-cp=keeper.http://edgex-core-keeper:59890", "--registry" ] 03:19:41 ---> Running in 024d531085a5 03:19:41 Removing intermediate container 024d531085a5 03:19:41 ---> 66140b92474b 03:19:41 Step 35/37 : LABEL arch=arm64 03:19:41 ---> Running in d3bd13bfb8cd 03:19:41 Removing intermediate container d3bd13bfb8cd 03:19:41 ---> 4cb740dbacf4 03:19:41 Step 36/37 : LABEL git_sha=b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 03:19:41 ---> Running in 47b064a2af1b 03:19:42 Removing intermediate container 47b064a2af1b 03:19:42 ---> 7196a0b8964e 03:19:42 Step 37/37 : LABEL version=0.0.0 03:19:42 ---> Running in a18b5959c9b1 03:19:42 Removing intermediate container a18b5959c9b1 03:19:42 ---> 5f1ae0789a08 03:19:42 [Warning] One or more build-args [ARCH] were not consumed 03:19:42 Successfully built 5f1ae0789a08 03:19:42 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] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:19:43 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:19:43 03:19:43 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:19:43 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:19:43 arm64: Pulling from edgex-lftools-log-publisher 03:19:43 8998bd30e6a1: Pulling fs layer 03:19:43 04944245beec: Pulling fs layer 03:19:43 699f458cf7ca: Pulling fs layer 03:19:43 765212b225bb: Pulling fs layer 03:19:43 f23df028b6ca: Pulling fs layer 03:19:43 d65c8cfc05b1: Pulling fs layer 03:19:43 2437ff75d9bd: Pulling fs layer 03:19:43 765212b225bb: Waiting 03:19:43 f23df028b6ca: Waiting 03:19:43 d65c8cfc05b1: Waiting 03:19:43 2437ff75d9bd: Waiting 03:19:43 04944245beec: Verifying Checksum 03:19:43 04944245beec: Download complete 03:19:43 765212b225bb: Download complete 03:19:43 f23df028b6ca: Verifying Checksum 03:19:43 f23df028b6ca: Download complete 03:19:43 d65c8cfc05b1: Verifying Checksum 03:19:43 d65c8cfc05b1: Download complete 03:19:44 699f458cf7ca: Verifying Checksum 03:19:44 699f458cf7ca: Download complete 03:19:44 8998bd30e6a1: Verifying Checksum 03:19:44 8998bd30e6a1: Download complete 03:19:47 2437ff75d9bd: Verifying Checksum 03:19:47 2437ff75d9bd: Download complete 03:19:49 8998bd30e6a1: Pull complete 03:19:50 04944245beec: Pull complete 03:19:51 699f458cf7ca: Pull complete 03:19:51 765212b225bb: Pull complete 03:19:52 f23df028b6ca: Pull complete 03:19:52 d65c8cfc05b1: Pull complete 03:20:11 2437ff75d9bd: Pull complete 03:20:11 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 03:20:11 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:20:11 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:20:11 prd-ubuntu20.04-docker-arm64-4c-16g-24978 does not seem to be running inside a container 03:20:11 $ 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/2 -v /w/workspace/device-usb-camera/2:/w/workspace/device-usb-camera/2:rw,z -v /w/workspace/device-usb-camera/2@tmp:/w/workspace/device-usb-camera/2@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 ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 03:20:14 $ docker top 893a5c68036939cd2c431eece9366365eac3b66f2332fd2a09b7f7000daf2821 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:20:15 ---> job-cost.sh 03:20:15 lf-activate-venv: SKIPPING 03:20:15 INFO: No Stack... 03:20:15 INFO: Retrieving Pricing Info for: v3-standard-4 03:20:16 INFO: Archiving Costs [Pipeline] sh 03:20:17 + cat /w/workspace/device-usb-camera/2/archives/cost.csv 03:20:17 + cut -d, -f6 [Pipeline] lock 03:20:17 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-usb-camera-PR-364-2-stack-cost] 03:20:17 Resource [jenkins-edgexfoundry-device-usb-camera-PR-364-2-stack-cost] did not exist. Created. 03:20:17 Lock acquired on [Resource: jenkins-edgexfoundry-device-usb-camera-PR-364-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:20:18 /w/workspace/device-usb-camera/2@tmp/durable-b5416b8c/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 03:20:19 + echo total: 0.10999999940395355 [Pipeline] stash 03:20:19 Warning: overwriting stash ‘stack-cost’ 03:20:19 Stashed 1 file(s) [Pipeline] } 03:20:19 Lock released on resource [Resource: jenkins-edgexfoundry-device-usb-camera-PR-364-2-stack-cost] [Pipeline] // lock [Pipeline] } 03:20:19 $ docker stop --time=1 893a5c68036939cd2c431eece9366365eac3b66f2332fd2a09b7f7000daf2821 03:20:20 $ docker rm -f --volumes 893a5c68036939cd2c431eece9366365eac3b66f2332fd2a09b7f7000daf2821 [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 03:20:21 provisioning config files... 03:20:21 copy managed file [device-usb-camera-codecov-token] to file:/w/workspace/foundry_device-usb-camera_PR-364@tmp/config4756784242000394052tmp [Pipeline] { [Pipeline] sh 03:20:21 + set +x 03:20:21 + + curl -sbash https://codecov.io/bash -s 03:20:21 -- 03:20:21 03:20:21 _____ _ 03:20:21 / ____| | | 03:20:21 | | ___ __| | ___ ___ _____ __ 03:20:21 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 03:20:21 | |___| (_) | (_| | __/ (_| (_) \ V / 03:20:21 \_____\___/ \__,_|\___|\___\___/ \_/ 03:20:21 Bash-1.0.6 03:20:21 03:20:21 03:20:21 ==> git version 2.25.1 found 03:20:21 ==> 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 03:20:21 Release-Date: 2020-01-08 03:20:21 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 03:20:21 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 03:20:21 ==> Jenkins CI detected. 03:20:21 current dir:  /w/workspace/foundry_device-usb-camera_PR-364 03:20:21 project root: . 03:20:21 --> token set from env 03:20:21 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 03:20:21 ==> Running gcov in . (disable via -X gcov) 03:20:21 ==> Python coveragepy not found 03:20:21 ==> Searching for coverage reports in: 03:20:21 + . 03:20:21 -> Found 1 reports 03:20:21 ==> Detecting git/mercurial file structure 03:20:21 ==> Reading reports 03:20:21 + ./coverage.out bytes=54772 03:20:21 ==> Appending adjustments 03:20:21 https://docs.codecov.io/docs/fixing-reports 03:20:21 + Found adjustments 03:20:21 ==> Gzipping contents 03:20:21 8.0K /tmp/codecov.v1A8gT.gz 03:20:21 ==> Uploading reports 03:20:21 url: https://codecov.io 03:20:21 query: branch=PR-364&commit=b5d676e8a6843cf9a3cc18782c7c5b0a2db22662&build=2&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-364%2F2%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=364&job=&cmd_args= 03:20:21 -> Pinging Codecov 03:20:21 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=****&branch=PR-364&commit=b5d676e8a6843cf9a3cc18782c7c5b0a2db22662&build=2&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-364%2F2%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=364&job=&cmd_args= 03:20:22 -> Uploading to 03:20:22 https://storage.googleapis.com/codecov/shelter/v4/github/edgexfoundry/device-usb-camera/b5d676e8a6843cf9a3cc18782c7c5b0a2db22662/94a12719-5f38-4e4e-9696-6930897fc55c.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJWQHUGIBILH4J7Q6ZUSCIFNEOLYSNDS7L3B4N5SIBQ2J4YLYE5CRFCD%2F20241108%2Fus%2Fs3%2Faws4_request&X-Amz-Date=20241108T032021Z&X-Amz-Expires=30&X-Amz-SignedHeaders=host&X-Amz-Signature=433c0443aea20f2c1efb1b0b59a14cfaa9796b933b2b6427b72785cebc96dfb8 03:20:22 % Total % Received % Xferd Average Speed Time Time Time Current 03:20:22 Dload Upload Total Spent Left Speed 03:20:22 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 6816 0 0 100 6816 0 30159 --:--:-- --:--:-- --:--:-- 30026 03:20:22 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-usb-camera/commit/b5d676e8a6843cf9a3cc18782c7c5b0a2db22662 [Pipeline] } 03:20:22 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snyk Dependency Scan) Stage "Snyk Dependency Scan" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive Prep) Stage "Archive Prep" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Experimental Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Stable (Named) Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 03:20:23 + [ -d /w/workspace/foundry_device-usb-camera_PR-364/archives ] 03:20:23 + ls -al /w/workspace/foundry_device-usb-camera_PR-364/archives 03:20:23 total 16 03:20:23 drwxr-xr-x 3 root root 4096 Nov 8 03:02 . 03:20:23 drwxrwxr-x 10 jenkins jenkins 4096 Nov 8 03:02 .. 03:20:23 drwxr-xr-x 2 root root 4096 Nov 8 03:02 cost 03:20:23 -rw-r--r-- 1 root root 89 Nov 8 03:02 cost.csv 03:20:23 + sudo chown -R jenkins:jenkins /w/workspace/foundry_device-usb-camera_PR-364/archives 03:20:23 + ls -al /w/workspace/foundry_device-usb-camera_PR-364/archives 03:20:23 total 16 03:20:23 drwxr-xr-x 3 jenkins jenkins 4096 Nov 8 03:02 . 03:20:23 drwxrwxr-x 10 jenkins jenkins 4096 Nov 8 03:02 .. 03:20:23 drwxr-xr-x 2 jenkins jenkins 4096 Nov 8 03:02 cost 03:20:23 -rw-r--r-- 1 jenkins jenkins 89 Nov 8 03:02 cost.csv [Pipeline] libraryResource [Pipeline] sh 03:20:23 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 03:20:24 ---> package-listing.sh 03:20:24 ++ tr '[:upper:]' '[:lower:]' 03:20:24 ++ facter osfamily 03:20:24 + OS_FAMILY=debian 03:20:24 + workspace=/w/workspace/foundry_device-usb-camera_PR-364 03:20:24 + START_PACKAGES=/tmp/packages_start.txt 03:20:24 + END_PACKAGES=/tmp/packages_end.txt 03:20:24 + DIFF_PACKAGES=/tmp/packages_diff.txt 03:20:24 + PACKAGES=/tmp/packages_start.txt 03:20:24 + '[' /w/workspace/foundry_device-usb-camera_PR-364 ']' 03:20:24 + PACKAGES=/tmp/packages_end.txt 03:20:24 + case "${OS_FAMILY}" in 03:20:24 + dpkg -l 03:20:24 + grep '^ii' 03:20:24 + '[' -f /tmp/packages_start.txt ']' 03:20:24 + '[' -f /tmp/packages_end.txt ']' 03:20:24 + diff /tmp/packages_start.txt /tmp/packages_end.txt 03:20:24 + '[' /w/workspace/foundry_device-usb-camera_PR-364 ']' 03:20:24 + mkdir -p /w/workspace/foundry_device-usb-camera_PR-364/archives/ 03:20:24 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/foundry_device-usb-camera_PR-364/archives/ [Pipeline] echo 03:20:24 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-364/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 03:20:25 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:20:25 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:20:25 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:20:25 prd-ubuntu20.04-docker-8c-8g-24962 does not seem to be running inside a container 03:20:25 $ 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-364/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-364 -v /w/workspace/foundry_device-usb-camera_PR-364:/w/workspace/foundry_device-usb-camera_PR-364:rw,z -v /w/workspace/foundry_device-usb-camera_PR-364@tmp:/w/workspace/foundry_device-usb-camera_PR-364@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 ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 03:20:26 $ docker top 4b31992ca440b27b25cbfc980609c32695f96a71986f914860d94d83fddd7bd9 -eo pid,comm [Pipeline] { [Pipeline] sh 03:20:26 + touch /tmp/pre-build-complete [Pipeline] sh 03:20:26 + mkdir -p /var/log/sysstat [Pipeline] sh 03:20:27 + ls /var/log/sa-host 03:20:27 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:20:27 provisioning config files... 03:20:27 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/foundry_device-usb-camera_PR-364@tmp/config14916750514043799471tmp [Pipeline] { [Pipeline] echo 03:20:27 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 03:20:27 ---> create-netrc.sh [Pipeline] } 03:20:27 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 03:20:27 ---> python-tools-install.sh [Pipeline] echo 03:20:27 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 03:20:28 ---> sudo-logs.sh 03:20:28 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 03:20:28 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 03:20:28 ---> job-cost.sh 03:20:28 lf-activate-venv: SKIPPING 03:20:28 DEBUG: total: 0.2199999988079071 03:20:28 INFO: Retrieving Stack Cost... 03:20:28 INFO: Retrieving Pricing Info for: v3-standard-8 03:20:29 INFO: Archiving Costs [Pipeline] echo 03:20:29 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 03:20:29 ---> logs-deploy.sh 03:20:29 lf-activate-venv: SKIPPING 03:20:29 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-usb-camera/PR-364/2 03:20:29 INFO: archiving workspace using pattern(s): 03:20:30 Archives upload complete. 03:20:30 INFO: archiving logs to Nexus