Skip to content

Commit b8e0774

Browse files
committed
Use include matrix
1 parent fc72b8c commit b8e0774

1 file changed

Lines changed: 42 additions & 22 deletions

File tree

.github/workflows/build.yml

Lines changed: 42 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,29 +21,48 @@ on:
2121
# -------------------------------------------------------------------------------------------------
2222
jobs:
2323
build:
24-
name: "[ ${{ matrix.images }} ]"
24+
name: "[ ${{ matrix.FLAVOUR }}-${{ matrix.VERSION }} ]"
2525
runs-on: ubuntu-latest
2626
strategy:
2727
fail-fast: false
2828
matrix:
29-
images:
30-
- 'mysql 5.5'
31-
- 'mysql 5.6'
32-
- 'mysql 5.7'
33-
- 'mysql 8.0'
34-
- 'mariadb 5.5'
35-
- 'mariadb 10.0'
36-
- 'mariadb 10.1'
37-
- 'mariadb 10.2'
38-
- 'mariadb 10.3'
39-
- 'mariadb 10.4'
40-
- 'mariadb 10.5'
41-
- 'mariadb 10.6'
42-
- 'mariadb 10.7'
43-
- 'percona 5.5'
44-
- 'percona 5.6'
45-
- 'percona 5.7'
46-
- 'percona 8.0'
29+
include:
30+
- FLAVOUR: mysql
31+
VERSION: 5.5
32+
- FLAVOUR: mysql
33+
VERSION: 5.6
34+
- FLAVOUR: mysql
35+
VERSION: 5.7
36+
- FLAVOUR: mysql
37+
VERSION: 8.0
38+
- FLAVOUR: mariadb
39+
VERSION: 5.5
40+
- FLAVOUR: mariadb
41+
VERSION: 10.0
42+
- FLAVOUR: mariadb
43+
VERSION: 10.1
44+
- FLAVOUR: mariadb
45+
VERSION: 10.2
46+
- FLAVOUR: mariadb
47+
VERSION: 10.3
48+
- FLAVOUR: mariadb
49+
VERSION: 10.4
50+
- FLAVOUR: mariadb
51+
VERSION: 10.5
52+
- FLAVOUR: mariadb
53+
VERSION: 10.6
54+
- FLAVOUR: mariadb
55+
VERSION: 10.7
56+
- FLAVOUR: mariadb
57+
VERSION: 10.8
58+
- FLAVOUR: percona
59+
VERSION: 5.5
60+
- FLAVOUR: percona
61+
VERSION: 5.6
62+
- FLAVOUR: percona
63+
VERSION: 5.7
64+
- FLAVOUR: percona
65+
VERSION: 8.0
4766
steps:
4867
# ------------------------------------------------------------
4968
# Setup repository
@@ -58,8 +77,8 @@ jobs:
5877
run: |
5978
6079
# Separate version and name
61-
MYSQL="$( echo "${IMAGES}" | awk '{print $1}' )"
62-
VERSION="$( echo "${IMAGES}" | awk '{print $2}' )"
80+
MYSQL="${FLAVOUR}"
81+
VERSION="${VERSION}"
6382
6483
# Retrieve git info (tags, etc)
6584
git fetch --all
@@ -100,7 +119,8 @@ jobs:
100119
echo "MYSQL=${MYSQL}" >> ${GITHUB_ENV}
101120
echo "VERSION=${VERSION}" >> ${GITHUB_ENV}
102121
env:
103-
IMAGES: ${{ matrix.images }}
122+
FLAVOUR: ${{ matrix.FLAVOUR }}
123+
VERSION: ${{ matrix.VERSION }}
104124

105125

106126
# ------------------------------------------------------------

0 commit comments

Comments
 (0)