@@ -10,6 +10,8 @@ variables:
10
10
11
11
I386_UBUNTU_BIONIC : " i386/ubuntu:bionic"
12
12
13
+ GIT_SUBMODULE_STRATEGY : recursive
14
+
13
15
stages :
14
16
- test
15
17
@@ -40,7 +42,7 @@ stages:
40
42
paths :
41
43
- " CMakeOutput.log"
42
44
43
- debian:testing :
45
+ debian:testing:meson :
44
46
extends : " .meson_test"
45
47
image : $AMD64_DEBIAN_TESTING
46
48
before_script :
@@ -64,36 +66,76 @@ ubuntu:bionic:meson:
64
66
- apt-get install -y gcc python3-pip ninja-build valgrind
65
67
- pip3 install meson pytest
66
68
67
- ubuntu:bionic:i386 :
69
+ ubuntu:bionic:cmake :
70
+ extends : " .cmake_test"
71
+ image : $AMD64_UBUNTU_BIONIC
72
+ before_script :
73
+ - apt-get update -y
74
+ - apt-get install -y gcc make python3-pip valgrind
75
+ - pip3 install pytest cmake
76
+
77
+ ubuntu:bionic:i386:meson :
68
78
extends : " .meson_test"
69
79
image : $I386_UBUNTU_BIONIC
70
80
before_script :
71
81
- apt-get update -y
72
82
- apt-get install -y gcc python3-pip ninja-build valgrind
73
83
- pip3 install meson pytest
74
84
75
- fedora:30 :
85
+ ubuntu:bionic:i386:cmake :
86
+ extends : " .cmake_test"
87
+ image : $I386_UBUNTU_BIONIC
88
+ before_script :
89
+ - apt-get update -y
90
+ - apt-get install -y gcc make python3-pip valgrind
91
+ - pip3 install pytest cmake
92
+
93
+ fedora:30:meson :
76
94
extends : " .meson_test"
77
95
image : $AMD64_FEDORA_LATEST
78
96
before_script :
79
97
- dnf install -y gcc meson python3-pytest valgrind
80
98
81
- fedora:rawhide :
99
+ fedora:30:cmake :
100
+ extends : " .cmake_test"
101
+ image : $AMD64_FEDORA_LATEST
102
+ before_script :
103
+ - dnf install -y gcc cmake python3-pytest valgrind
104
+
105
+ fedora:rawhide:meson :
82
106
extends : " .meson_test"
83
107
image : $AMD64_FEDORA_RAWHIDE
84
108
before_script :
85
109
- dnf install -y gcc meson python3-pytest valgrind
86
- allow_failure : true
87
110
88
- opensuse/leap :
111
+ fedora:rawhide:cmake :
112
+ extends : " .cmake_test"
113
+ image : $AMD64_FEDORA_RAWHIDE
114
+ before_script :
115
+ - dnf install -y gcc cmake python3-pytest valgrind
116
+
117
+ opensuse/leap:meson :
89
118
extends : " .meson_test"
90
119
image : $AMD64_OPENSUSE_LEAP
91
120
before_script :
92
121
- zypper install -y gcc ninja python3-pip valgrind
93
122
- pip3 install meson pytest
94
123
95
- opensuse/tumbleweed :
124
+ opensuse/leap:cmake :
125
+ extends : " .cmake_test"
126
+ image : $AMD64_OPENSUSE_LEAP
127
+ before_script :
128
+ - zypper install -y gcc cmake python3-pip valgrind
129
+ - pip3 install pytest
130
+
131
+ opensuse/tumbleweed:meson :
96
132
extends : " .meson_test"
97
133
image : $AMD64_OPENSUSE_TUMBLEWEED
98
134
before_script :
99
135
- zypper install -y gcc meson python3-pytest valgrind
136
+
137
+ opensuse/tumbleweed:cmake :
138
+ extends : " .cmake_test"
139
+ image : $AMD64_OPENSUSE_TUMBLEWEED
140
+ before_script :
141
+ - zypper install -y gcc cmake python3-pytest valgrind
0 commit comments