Add missing sudo calls in Docker scans
[releng.git] / jjb / functest / xtesting.yaml
index 1638e5e..efe7daa 100644 (file)
     name: xtesting-docker-scan
     builders:
       - shell: |
-          apt-get -o DPkg::Lock::Timeout=300 update && \
-          DEBIAN_FRONTEND=noninteractive apt-get -o DPkg::Lock::Timeout=300 install \
-            curl docker.io -y
+          sudo apt-get -o DPkg::Lock::Timeout=300 update && \
+          sudo DEBIAN_FRONTEND=noninteractive apt-get \
+            -o DPkg::Lock::Timeout=300 install curl docker.io -y
 
           mkdir -p ~/.docker/cli-plugins && \
           curl https://github.com/docker/scan-cli-plugin/releases/latest/download/docker-scan_linux_amd64 \
           else
             image={repo}:{port}/{container}:{tag}
           fi
-          docker-scan $image
+          sudo docker scan $image
 
 - job-template:
     name: 'xtesting-{repo}-{container}-{tag}-docker-scan'
       - last-success
       - last-failure
       - last-duration
-    regex: ^xtesting-[a-z0-9.]+-docker-scan$
+    regex: (?!xtesting-pi)^xtesting-[a-z-0-9.]+-docker-scan$