@@ -26,23 +26,35 @@ jobs:
26
26
MAMONSU_PATH : ' /home/runner/work/mamonsu/mamonsu/'
27
27
strategy :
28
28
matrix :
29
- docker_os : ['ubuntu:20.04', 'centos:7']
30
- zabbix_version : ['4.0.44', '4.4.10', '5.0.30', '5.4.12', '6.0.12', '6.2.6']
31
- pg_version : ['12', '13', '14', '15', '16']
29
+ docker_os : ['ubuntu:20.04', 'centos:7', 'centos:8']
30
+ zabbix_version : ['4.0.44', '4.4.10', '5.0.30', '5.4.12', '6.0.12', '6.2.9']
31
+ pg_version : ['12', '13', '14', '15']
32
+ include :
33
+ - docker_os : ' centos:8'
34
+ pg_version : ' 16'
35
+ zabbix_version : ' 6.2.9'
32
36
exclude :
33
37
# excludes PG 15, 16 on CentOS
34
38
- docker_os : ' centos:7'
35
39
pg_version : ' 15'
36
40
- docker_os : ' centos:7'
37
41
pg_version : ' 16'
42
+ - docker_os : ' centos:8'
43
+ pg_version : ' 12'
44
+ - docker_os : ' centos:8'
45
+ pg_version : ' 13'
46
+ - docker_os : ' centos:8'
47
+ pg_version : ' 14'
48
+ - docker_os : ' centos:8'
49
+ pg_version : ' 15'
38
50
39
51
steps :
40
52
- name : Checkout mamonsu repo
41
53
uses : actions/checkout@v1
42
54
43
55
- name : Install docker-compose
44
56
run : sudo apt-get update
45
- - run : sudo rm /usr/local/bin/docker-compose
57
+ - run : sudo rm -f /usr/local/bin/docker-compose
46
58
- run : curl -L https://github.com/docker/compose/releases/download/${{ env.DOCKER_COMPOSE_VERSION }}/docker-compose-`uname -s`-`uname -m` > docker-compose
47
59
- run : chmod +x docker-compose
48
60
- run : sudo mv docker-compose /usr/local/bin
97
109
run : docker exec $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ) bash /mamonsu/github-actions-tests/metrics.sh --pg-version="${{ matrix.pg_version }}" --os="${{ matrix.docker_os }}"
98
110
99
111
- name : Test Mamonsu removal
100
- run : docker exec $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ) bash /mamonsu/github-actions-tests/mamonsu_removal.sh --os="${{ matrix.docker_os }}"
112
+ run : docker exec $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ) bash /mamonsu/github-actions-tests/mamonsu_removal.sh --os="${{ matrix.docker_os }}"
0 commit comments