Skip to content

Commit

Permalink
Merge pull request #105 from Mahesh-Binayak/MOSIP-35889
Browse files Browse the repository at this point in the history
[Mosip-35889]Added trivy-scan.yml
  • Loading branch information
Mahesh-Binayak authored Sep 18, 2024
2 parents 0e265d5 + a6d5f47 commit 9d8543a
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions .github/workflows/trivy-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Trivy Scan

on:
push:
branches:
- main
- 'release-1*'
- develop
- '1.2.*'
- master
- MOSIP-35889
pull_request:
branches:
- main
- 'release-1*'
- develop
- '1.2.*'
- master
- MOSIP-35889

jobs:
trivy-scan:
runs-on: ubuntu-latest
env:
NAMESPACE: ${{ secrets.dev_namespace_docker_hub }}
SERVICE_NAME: partner-onboarder
VERSION: latest # Modify this as needed or set dynamically based on your versioning scheme

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Build Docker image
run: |
cd "${{ env.SERVICE_LOCATION }}"
docker build . --file Dockerfile --tag ${{ env.SERVICE_NAME }}:${{ env.VERSION }}
- name: Run Trivy vulnerability scanner
uses: aquasecurity/[email protected]
with:
image-ref: 'docker.io/${{ env.SERVICE_NAME }}:${{ env.VERSION }}'
format: 'sarif'
output: 'trivy-results.sarif'

- name: Upload Trivy scan results to GitHub Security tab
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: 'trivy-results.sarif'

0 comments on commit 9d8543a

Please sign in to comment.