Skip to content

Commit f74f208

Browse files
authored
Build Percona server v8.4 images
1 parent 3fcbfed commit f74f208

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

Diff for: .github/workflows/githubactions-db.yml

+16-15
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,20 @@ jobs:
2323
fail-fast: false
2424
matrix:
2525
include:
26-
- {image: "mariadb", version: "10.4", config-dir: "/etc/mysql/conf.d"}
27-
- {image: "mariadb", version: "10.5", config-dir: "/etc/mysql/conf.d"}
28-
- {image: "mariadb", version: "10.6", config-dir: "/etc/mysql/conf.d"}
29-
- {image: "mariadb", version: "10.9", config-dir: "/etc/mysql/conf.d"}
30-
- {image: "mariadb", version: "10.10", config-dir: "/etc/mysql/conf.d"}
31-
- {image: "mariadb", version: "10.11", config-dir: "/etc/mysql/conf.d"}
32-
- {image: "mariadb", version: "11.0", config-dir: "/etc/mysql/conf.d"}
33-
- {image: "mariadb", version: "11.4", config-dir: "/etc/mysql/conf.d"}
34-
- {image: "mysql", version: "5.7", config-dir: "/etc/mysql/conf.d"}
35-
- {image: "mysql", version: "8.0", config-dir: "/etc/mysql/conf.d"}
36-
- {image: "mysql", version: "8.4", config-dir: "/etc/mysql/conf.d"}
37-
- {image: "percona", version: "5.7", config-dir: "/etc/my.cnf.d"}
38-
- {image: "percona", version: "8.0", config-dir: "/etc/my.cnf.d"}
26+
- {base-image: "mariadb", target-image: "mariadb", version: "10.4", config-dir: "/etc/mysql/conf.d"}
27+
- {base-image: "mariadb", target-image: "mariadb", version: "10.5", config-dir: "/etc/mysql/conf.d"}
28+
- {base-image: "mariadb", target-image: "mariadb", version: "10.6", config-dir: "/etc/mysql/conf.d"}
29+
- {base-image: "mariadb", target-image: "mariadb", version: "10.9", config-dir: "/etc/mysql/conf.d"}
30+
- {base-image: "mariadb", target-image: "mariadb", version: "10.10", config-dir: "/etc/mysql/conf.d"}
31+
- {base-image: "mariadb", target-image: "mariadb", version: "10.11", config-dir: "/etc/mysql/conf.d"}
32+
- {base-image: "mariadb", target-image: "mariadb", version: "11.0", config-dir: "/etc/mysql/conf.d"}
33+
- {base-image: "mariadb", target-image: "mariadb", version: "11.4", config-dir: "/etc/mysql/conf.d"}
34+
- {base-image: "mysql", target-image: "mysql", version: "5.7", config-dir: "/etc/mysql/conf.d"}
35+
- {base-image: "mysql", target-image: "mysql", version: "8.0", config-dir: "/etc/mysql/conf.d"}
36+
- {base-image: "mysql", target-image: "mysql", version: "8.4", config-dir: "/etc/mysql/conf.d"}
37+
- {base-image: "percona/percona-server", target-image: "percona", version: "5.7", config-dir: "/etc/my.cnf.d"}
38+
- {base-image: "percona/percona-server", target-image: "percona", version: "8.0", config-dir: "/etc/my.cnf.d"}
39+
- {base-image: "percona/percona-server", target-image: "percona", version: "8.4", config-dir: "/etc/my.cnf.d"}
3940
steps:
4041
- name: "Set variables"
4142
run: |
@@ -63,11 +64,11 @@ jobs:
6364
uses: "docker/build-push-action@v6"
6465
with:
6566
build-args: |
66-
BASE_IMAGE=${{ matrix.image }}:${{ matrix.version }}
67+
BASE_IMAGE=${{ matrix.base-image }}:${{ matrix.version }}
6768
CONFIG_DIR=${{ matrix.config-dir }}
6869
cache-from: "type=gha"
6970
cache-to: "type=gha,mode=max"
7071
context: "githubactions-db"
7172
outputs: "${{ env.OUTPUTS }}"
7273
pull: true
73-
tags: "ghcr.io/glpi-project/githubactions-${{ matrix.image }}:${{ matrix.version }}"
74+
tags: "ghcr.io/glpi-project/githubactions-${{ matrix.target-image }}:${{ matrix.version }}"

0 commit comments

Comments
 (0)