no vulnscan su build

This commit is contained in:
Paolo Asperti 2024-07-23 18:06:30 +02:00
parent d25dc73b75
commit 6b311ca773
Signed by: paspo
GPG Key ID: 06D46905D19D5182

View File

@ -1,9 +1,10 @@
---
name: Container Publish
on:
push:
tags:
- '*'
- 'live'
schedule:
- cron: "0 12 * * *"
@ -31,26 +32,6 @@ jobs:
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_TOKEN }}
- name: Build and publish
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64
load: true
tags: git.libreschool.org/bglug/bglug.it:latest
- name: Run Trivy vulnerability scanner
id: scan
uses: aquasecurity/trivy-action@master
with:
image-ref: "git.libreschool.org/bglug/bglug.it: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@v5
with: