aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/cd.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/cd.yml')
-rw-r--r--.github/workflows/cd.yml27
1 files changed, 2 insertions, 25 deletions
diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml
index 103717d..2419fe2 100644
--- a/.github/workflows/cd.yml
+++ b/.github/workflows/cd.yml
@@ -22,33 +22,10 @@ jobs:
file: ./docker/prod/Dockerfile
tags: ${{ secrets.DOCKERHUB_USERNAME }}/pico-web-server:latest
- Test-Trivy:
- name: Scan production docker container with trivy
- runs-on: ubuntu-latest
- needs: Build-docker-and-push
- permissions:
- security-events: write
- steps:
- - name: Run Trivy vulnerability scanner
- uses: aquasecurity/trivy-action@master
- with:
- image-ref: ${{ secrets.DOCKERHUB_USERNAME }}/pico-web-server:latest
- format: 'sarif'
- output: 'trivy-results.sarif'
- exit-code: 0
- ignore-unfixed: true
-
- - name: Upload Trivy scan results to GitHub Security tab
- uses: github/codeql-action/upload-sarif@v2
- with:
- sarif_file: 'trivy-results.sarif'
- sha: ${{ github.sha }}
- ref: ${{ github.ref }}
-
Release:
name: Make github release
runs-on: ubuntu-latest
- needs: Test-Trivy
+ needs: Build-docker-and-push
steps:
- uses: actions/checkout@v4
- uses: rymndhng/release-on-push-action@master
@@ -61,7 +38,7 @@ jobs:
Deploy-kubernetes:
name: Deploy kubernetes cluster locally to an action
runs-on: ubuntu-latest
- needs: Test-Trivy
+ needs: Build-docker-and-push
steps:
# Setup dependencies
- name: Install socat