fix: trivy workflow
Some checks failed
Build, Scan and Publish Docker Image / build-and-push (push) Failing after 6m43s

This commit is contained in:
2026-01-18 12:07:46 +01:00
parent 9a9f00d829
commit 2131a6ee44

View File

@@ -41,25 +41,25 @@ jobs:
load: true # This loads the image into the local docker daemon for Trivy to find
tags: local_scan_target:${{ github.sha }}
# # Step 2: Scan the local image with Trivy
# - name: Run Trivy vulnerability scanner
# uses: aquasecurity/trivy-action@master
# with:
# image-ref: 'local_scan_target:${{ github.sha }}'
# format: 'table'
# exit-code: '1' # This will fail the pipeline if vulnerabilities are found
# ignore-unfixed: true
# vuln-type: 'os,library'
# severity: 'CRITICAL,HIGH'
# github-pat: ""
# env:
# - TRIVY_USERNAME: ${{ secrets.PACKAGE_USER }}
# - TRIVY_PASSWORD: ${{ secrets.PACKAGE_TOKEN }}
- name: Run Trivy vulnerability scanner
uses: aquasecurity/trivy-action@master
with:
image-ref: 'local_scan_target:${{ github.sha }}'
format: 'table'
exit-code: '1' # This will fail the pipeline if vulnerabilities are found
ignore-unfixed: true
vuln-type: 'os,library'
severity: 'CRITICAL,HIGH'
server-url: 'http://trivy-server:8080'
env:
- DOCKER_HOST: unix:///var/run/docker.sock
- TRIVY_USERNAME: ${{ secrets.PACKAGE_USER }}
- TRIVY_PASSWORD: ${{ secrets.PACKAGE_TOKEN }}
- name: Run Trivy scanner (Binary Mode)
run: |
curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin
trivy image --exit-code 1 --severity CRITICAL,HIGH --ignore-unfixed local_scan_target:${{ github.sha }}
# - name: Run Trivy scanner (Binary Mode)
# run: |
# curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin
# trivy image --exit-code 1 --severity CRITICAL,HIGH --ignore-unfixed local_scan_target:${{ github.sha }}
# Step 3: If scan passes, Build and Push to Registry
- name: Build and push Docker image
@@ -68,4 +68,4 @@ jobs:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
labels: ${{ steps.meta.outputs.labels }}