Matrix CI/CD (#68)

This commit is contained in:
AbdBarho
2022-09-15 22:02:38 +02:00
committed by GitHub
parent 6ae3473214
commit a1c16942ff
2 changed files with 19 additions and 8 deletions

View File

@@ -3,13 +3,17 @@ name: Build Images
on: [push]
jobs:
build_all:
build:
strategy:
matrix:
profile:
- auto
- hlky
- lstein
- download
runs-on: ubuntu-latest
name: All
name: ${{ matrix.profile }}
steps:
- uses: actions/checkout@v3
# better caching?
- run: docker compose --profile auto build --progress plain
- run: docker compose --profile hlky build --progress plain
- run: docker compose --profile lstein build --progress plain
- run: docker compose --profile download build --progress plain
- run: docker compose --profile ${{ matrix.profile }} build --progress plain