vulnscan prima di pushare
All checks were successful
Container Build / build-image (push) Successful in 58s
Container Publish / build-image (push) Successful in 2m2s

This commit is contained in:
Paolo Asperti 2023-12-13 22:58:49 +01:00
parent 4169a0a30f
commit 486b33b3d4
Signed by: paspo
GPG Key ID: 06D46905D19D5182

View File

@ -31,6 +31,28 @@ jobs:
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_TOKEN }}
- name: Build and publish
uses: docker/build-push-action@v4
with:
context: .
file: ./Dockerfile
platforms: |
linux/amd64
# linux/arm64
load: true
tags: git.libreschool.org/libreschool/libreschool.org:latest
- name: Run Trivy vulnerability scanner
id: scan
uses: aquasecurity/trivy-action@master
with:
image-ref: "git.libreschool.org/libreschool/libreschool.org:latest"
format: "json"
output: "trivy-results.json"
- name: check output
run: if [ $(jq '.Results[0].Vulnerabilities|length' trivy-results.json) -ne "0" ] ; then exit 1 ; fi
- name: Build and publish
uses: docker/build-push-action@v4
with: