no vulnscan su build (#152)

non fa più build + vulnscan + build&publish, ma solo build&publish.

visto che mediamente la nostra VPS ci mette 15 min per compilare il sito, meglio ridurre...

Reviewed-on: #152
Co-authored-by: paspo <paolo@asperti.com>
Co-committed-by: paspo <paolo@asperti.com>
This commit is contained in:
Paolo Asperti 2024-07-23 18:17:00 +00:00 committed by Paolo Asperti
parent b363765ad7
commit 457dfcb962

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: