Skip to content

Commit ff80b29

Browse files
committed
Add new release workflow
1 parent f798ba0 commit ff80b29

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

.github/workflows/release.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ jobs:
66
buildDockerImage:
77
env:
88
EXPORTER_NAME: redis-exporter
9-
name: Build docker image
9+
strategy:
10+
matrix:
11+
docker: ['scratch','ubi']
12+
name: Build docker image ${{ matrix.docker }}
1013
runs-on: ubuntu-latest
1114
steps:
1215
- uses: actions/checkout@master
@@ -21,13 +24,11 @@ jobs:
2124
run: exit 78
2225
- name: Build image
2326
run: |
24-
docker build --label release=${{ github.event.release.tag_name }} -f ./docker/Dockerfile --target scratch -t artifactory.internal.sysdig.com/$EXPORTER_NAME:latest .
25-
docker build --label release=${{ github.event.release.tag_name }} -f ./docker/Dockerfile --target ubi -t artifactory.internal.sysdig.com/$EXPORTER_NAME:${{ github.event.release.tag_name }}-ubi .
27+
docker build --label release=${{ github.event.release.tag_name }} -f ./docker/Dockerfile --target ${{ matrix.docker }} -t artifactory.internal.sysdig.com/$EXPORTER_NAME:latest .
2628
- name: Publish docker image
2729
run: |
2830
docker tag artifactory.internal.sysdig.com/$EXPORTER_NAME:latest artifactory.internal.sysdig.com/$EXPORTER_NAME:${{ github.event.release.tag_name }}
29-
docker push artifactory.internal.sysdig.com/$EXPORTER_NAME:${{ github.event.release.tag_name }}
30-
docker push artifactory.internal.sysdig.com/$EXPORTER_NAME:${{ github.event.release.tag_name }}-ubi
31+
docker push artifactory.internal.sysdig.com/$EXPORTER_NAME:${{ github.event.release.tag_name }}-${{ matrix.docker }}
3132
docker push artifactory.internal.sysdig.com/$EXPORTER_NAME:latest
3233
- name: Upload master to Quay.io
3334
uses: fjogeleit/http-request-action@master

0 commit comments

Comments
 (0)