mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-11-22 18:01:02 +00:00
Add dependency security check using trivy (#1163)
This commit is contained in:
parent
5ca7ede9e4
commit
d5cdd2bb04
3 changed files with 29 additions and 0 deletions
|
@ -15,6 +15,15 @@ pipeline:
|
|||
event: [push, pull_request]
|
||||
path: *when_path
|
||||
|
||||
securitycheck:
|
||||
image: aquasec/trivy:latest
|
||||
commands:
|
||||
- trivy fs --exit-code 0 --skip-dirs node_modules/ --skip-dirs plugins/woodpecker-plugins/node_modules --severity UNKNOWN,LOW docs/
|
||||
# TODO currently it is not fixable so just do not block currently
|
||||
- trivy fs --exit-code 0 --skip-dirs node_modules/ --skip-dirs plugins/woodpecker-plugins/node_modules --severity MEDIUM,HIGH,CRITICAL docs/
|
||||
when:
|
||||
path: *when_path
|
||||
|
||||
deploy-preview:
|
||||
image: woodpeckerci/plugin-surge-preview:next
|
||||
settings:
|
||||
|
|
|
@ -50,6 +50,15 @@ pipeline:
|
|||
image: mstruebing/editorconfig-checker
|
||||
group: test
|
||||
|
||||
securitycheck:
|
||||
group: test
|
||||
image: aquasec/trivy:latest
|
||||
commands:
|
||||
- trivy fs --exit-code 0 --skip-dirs web/ --skip-dirs docs/ --severity UNKNOWN,LOW .
|
||||
- trivy fs --exit-code 1 --skip-dirs web/ --skip-dirs docs/ --severity MEDIUM,HIGH,CRITICAL .
|
||||
when:
|
||||
path: *when_path
|
||||
|
||||
test:
|
||||
image: *golang_image
|
||||
group: test
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
variables:
|
||||
- &node_image 'node:16-alpine'
|
||||
- &when_path
|
||||
# related config files
|
||||
- ".woodpecker/web.yml"
|
||||
# web source code
|
||||
- "web/**"
|
||||
|
||||
|
@ -40,6 +42,15 @@ pipeline:
|
|||
when:
|
||||
path: *when_path
|
||||
|
||||
securitycheck:
|
||||
group: test
|
||||
image: aquasec/trivy:latest
|
||||
commands:
|
||||
- trivy fs --exit-code 0 --skip-dirs node_modules/ --severity UNKNOWN,LOW web/
|
||||
- trivy fs --exit-code 1 --skip-dirs node_modules/ --severity MEDIUM,HIGH,CRITICAL web/
|
||||
when:
|
||||
path: *when_path
|
||||
|
||||
test:
|
||||
group: test
|
||||
image: *node_image
|
||||
|
|
Loading…
Reference in a new issue