mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-21 23:00:42 -08:00
35 lines
888 B
Markdown
35 lines
888 B
Markdown
# CircleCI
|
|
|
|
```
|
|
$ cat .circleci/config.yml
|
|
jobs:
|
|
build:
|
|
docker:
|
|
- image: docker:stable-git
|
|
steps:
|
|
- checkout
|
|
- setup_remote_docker
|
|
- run:
|
|
name: Build image
|
|
command: docker build -t trivy-ci-test:${CIRCLE_SHA1} .
|
|
- run:
|
|
name: Install trivy
|
|
command: |
|
|
apk add --update-cache --upgrade curl
|
|
curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin
|
|
- run:
|
|
name: Scan the local image with trivy
|
|
command: trivy image --exit-code 0 --no-progress trivy-ci-test:${CIRCLE_SHA1}
|
|
workflows:
|
|
version: 2
|
|
release:
|
|
jobs:
|
|
- build
|
|
```
|
|
|
|
[Example][example]
|
|
[Repository][repository]
|
|
|
|
[example]: https://circleci.com/gh/aquasecurity/trivy-ci-test
|
|
[repository]: https://github.com/aquasecurity/trivy-ci-test
|