gitlab-ci-no-macos.yml 3.57 KB
Newer Older
1
2
include:
  - local: '/ExternalTools/Gitlab-CI/common.yml'
3
  - local: '/ExternalTools/Gitlab-CI/analysis.yml'
4

5
build_ubuntu_gcc_debug_several_shared_libraries:
6
  extends: .build_template_linux
7
8
9
10
  tags:
      - ubuntu
      - gcc
      - debug
11
  variables:
12
13
14
15
16
17
      OS: "ubuntu"
      COMPILER: "gcc"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "ubuntu"
      IS_ONLY_ONE_LIB: "False"
18

19

20
check_ubuntu_gcc_debug_several_shared_libraries:
21
  extends: .check_compilation_warning_template_docker
22
23
24
25
  tags:
      - ubuntu
      - gcc
      - debug
26
  variables:
27
28
29
30
31
32
      OS: "ubuntu"
      COMPILER: "gcc"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "ubuntu"
      IS_ONLY_ONE_LIB: "False"
33

34
35

build_ubuntu_gcc_release_one_static_library:
36
  extends: .build_template_linux
37
38
39
40
  tags:
      - ubuntu
      - gcc
      - release
41
  variables:
42
43
44
45
46
47
      OS: "ubuntu"
      COMPILER: "gcc"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "ubuntu"
      IS_ONLY_ONE_LIB: "True"
48
49

check_ubuntu_gcc_release_one_static_library:
50
  extends: .check_compilation_warning_template_docker
51
52
53
54
  tags:
      - ubuntu
      - gcc
      - release
55
  variables:
56
57
58
59
60
61
      OS: "ubuntu"
      COMPILER: "gcc"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "ubuntu"
      IS_ONLY_ONE_LIB: "True"
62
63


64
build_fedora_gcc_debug_one_shared_library:
65
  extends: .build_template_linux
66
67
68
69
  tags:
      - fedora
      - gcc
      - debug
70
  variables:
71
72
73
74
75
76
      OS: "fedora"
      COMPILER: "gcc"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "True"
77
78

check_fedora_gcc_debug_one_shared_library:
79
  extends: .check_compilation_warning_template_docker
80
81
82
83
  tags:
      - fedora
      - gcc
      - debug
84
  variables:
85
86
87
88
89
90
      OS: "fedora"
      COMPILER: "gcc"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "True"
91
92


93
build_fedora_gcc_release_several_static_libraries:
94
  extends: .build_template_linux
95
96
97
98
  tags:
      - fedora
      - gcc
      - release
99
  variables:
100
101
102
103
104
105
      OS: "fedora"
      COMPILER: "gcc"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "False"
106
107

check_fedora_gcc_release_several_static_libraries:
108
  extends: .check_compilation_warning_template_docker
109
110
111
112
  tags:
      - fedora
      - gcc
      - release
113
  variables:
114
115
116
117
118
119
      OS: "fedora"
      COMPILER: "gcc"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "False"
120
121
122


build_fedora_clang_debug_several_shared_libraries:
123
  extends: .build_template_linux
124
125
126
127
  tags:
      - fedora
      - clang
      - debug
128
  variables:
129
130
131
132
133
134
      OS: "fedora"
      COMPILER: "clang"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "False"
135
136

check_fedora_clang_debug_several_shared_libraries:
137
  extends: .check_compilation_warning_template_docker
138
139
140
141
  tags:
      - fedora
      - clang
      - debug
142
  variables:
143
144
145
146
147
148
      OS: "fedora"
      COMPILER: "clang"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "False"
149
150


151
build_fedora_clang_release_one_static_library:
152
  extends: .build_template_linux
153
154
155
156
157
  tags:
      - fedora
      - clang
      - release
  variables:
158
159
160
161
162
163
      OS: "fedora"
      COMPILER: "clang"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "True"
164
165

check_fedora_clang_release_one_static_library:
166
  extends: .check_compilation_warning_template_docker
167
168
169
170
  tags:
      - fedora
      - clang
      - release
171
  variables:
172
173
174
175
176
177
      OS: "fedora"
      COMPILER: "clang"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "True"
178
179