File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5151 ccr-test-jobs : 4
5252 ccr-cf-cli-version : 7
5353
54+ - name : scan-image
55+ plan :
56+ - in_parallel :
57+ - get : cf-cli-resource
58+ passed : [test-cf-cli-v6, test-cf-cli-v7]
59+ - get : resource-image-dev
60+ resource : resource-image-dev
61+ passed : [test-cf-cli-v6, test-cf-cli-v7]
62+ params :
63+ format : oci
64+ trigger : true
65+ - get : trivy
66+ trigger : true
67+ - get : trivy-db
68+ trigger : true
69+ params :
70+ globs :
71+ - trivy-offline.db.tgz
72+ - task : scan
73+ image : trivy
74+ config :
75+ platform : linux
76+ inputs :
77+ - name : cf-cli-resource
78+ - name : resource-image-dev
79+ path : image
80+ - name : trivy-db
81+ run :
82+ path : sh
83+ args :
84+ - -c
85+ - |
86+ mkdir db
87+ tar -xzf trivy-db/trivy-offline.db.tgz -C ./db
88+
89+ trivy \
90+ --cache-dir $(pwd) \
91+ image \
92+ --severity "HIGH,CRITICAL" \
93+ --ignore-unfixed \
94+ --exit-code 1 \
95+ --input image/image.tar \
96+ --skip-files opt/cf-cli-7.4.0/cf7
97+
5498 - name : cleanup-failed-tests
5599 serial : true
56100 public : true
@@ -94,3 +138,19 @@ resources:
94138 tag : dev
95139 username : ((docker.username))
96140 password : ((docker.password))
141+
142+ - name : trivy
143+ type : registry-image
144+ icon : docker
145+ source :
146+ repository : aquasec/trivy
147+ username : ((docker.username))
148+ password : ((docker.password))
149+
150+ - name : trivy-db
151+ type : github-release
152+ icon : database
153+ source :
154+ owner : aquasecurity
155+ repository : trivy-db
156+ access_token : ((github_access_token))
You can’t perform that action at this time.
0 commit comments