Skip to content

Commit 29127b2

Browse files
committed
cicd: added matrix exclude strategy
1 parent 585f7ea commit 29127b2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/mamonsu-tests-master.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ jobs:
1919
docker_os: ['ubuntu:20.04', 'centos:7', 'centos:8']
2020
zabbix_version: ['4.0', '5.0', '5.4']
2121
pg_version: ['9.6', '10', '11', '12', '13', '14']
22+
exclude:
23+
# excludes PG 9.6 on CentOS 8
24+
- docker_os: 'centos:8'
25+
pg_version: '9.6'
2226

2327
steps:
2428
- name: Checkout Mamonsu repo
@@ -57,7 +61,6 @@ jobs:
5761
run: docker exec $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ) mkdir -p -m 755 /mamonsu/
5862
- run: docker cp . $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ):/mamonsu
5963
- name: Install prequisites
60-
if: "(matrix.pg_version != '9.6') && (matrix.docker_os == 'centos:8')"
6164
run: docker exec $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ) bash /mamonsu/github-actions-tests/tests.sh --os="${{ matrix.docker_os }}" --pg-version="${{ matrix.pg_version }}"
6265

6366
- name: Build and install Mamonsu

0 commit comments

Comments
 (0)