6161 needs :
6262 - build-node
6363
64- strategy :
65- fail-fast : false
66- matrix :
67- flavour :
68- - alpine
69- - debian
70-
7164 steps :
7265 - name : Checkout Repository
7366@@ -96,13 +89,10 @@ jobs:
9689 - name : Set Container Tags
9790 id : tags
9891 run : |-
99- TAGS="docker.io/dependencytrack/frontend:${{ inputs.app-version }}-${{ matrix.flavour }}"
100- if [[ "${{ matrix.flavour }}" == "alpine" ]]; then
101- TAGS="${TAGS},docker.io/dependencytrack/frontend:${{ inputs.app-version }}"
92+ TAGS="${TAGS},docker.io/dependencytrack/frontend:${{ inputs.app-version }}"
10293
103- if [[ "${{ inputs.app-version }}" != "snapshot" ]]; then
104- TAGS="${TAGS},docker.io/dependencytrack/frontend:latest"
105- fi
94+ if [[ "${{ inputs.app-version }}" != "snapshot" ]]; then
95+ TAGS="${TAGS},docker.io/dependencytrack/frontend:latest"
10696 fi
10797 echo "::set-output name=tags::${TAGS}"
10898
@@ -116,13 +106,13 @@ jobs:
116106 platforms : linux/amd64,linux/arm64
117107 push : ${{ github.ref == 'refs/heads/master' }}
118108 context : .
119- file : docker/Dockerfile.${{ matrix.flavour }}
109+ file : docker/Dockerfile.alpine
120110
121111 - name : Run Trivy Vulnerability Scanner
122112 if : ${{ github.ref == 'refs/heads/master' }}
123113 uses :
aquasecurity/[email protected] 124114 with :
125- image-ref : docker.io/dependencytrack/frontend:${{ inputs.app-version }}-${{ matrix.flavour }}
115+ image-ref : docker.io/dependencytrack/frontend:${{ inputs.app-version }}
126116 format : ' sarif'
127117 output : ' trivy-results.sarif'
128118 ignore-unfixed : true
0 commit comments