From 136b59bcf2b85457f742e22a5b3d4c74d1b846f7 Mon Sep 17 00:00:00 2001 From: Elliott Shugerman Date: Sun, 12 Dec 2021 13:48:42 -0500 Subject: [PATCH] use strategy.matrix to build multiple versions --- .github/workflows/build-and-push-images.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-push-images.yml b/.github/workflows/build-and-push-images.yml index 7fc7b68..c56de80 100644 --- a/.github/workflows/build-and-push-images.yml +++ b/.github/workflows/build-and-push-images.yml @@ -6,6 +6,14 @@ on: jobs: build-and-push-image: runs-on: ubuntu-latest + strategy: + matrix: + include: + - { postgres: 10, alpine: 3.8 } + - { postgres: 11, alpine: 3.10 } + - { postgres: 12, alpine: 3.12 } + - { postgres: 13, alpine: 3.14 } + - { postgres: 14, alpine: 3.15 } steps: - name: Checkout repository uses: actions/checkout@v2 @@ -23,4 +31,4 @@ jobs: push: true tags: ${{ github.repository }}:9 build-args: | - ALPINE_VERSION=3.6 + ALPINE_VERSION=${{ matrix.alpine }}