gitlab-ci-no-macos.yml 4.29 KB
Newer Older
1
2
include:
  - local: '/ExternalTools/Gitlab-CI/common.yml'
3
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
21
22
23
24
25
26
27
28
29
30
valgrind_memcheck:
    stage: valgrind
    tags:
        - ubuntu
        - gcc
        - debug
    before_script:
        - sudo apt install valgrind
    script:
        - cd ${HOME}/Codes/MoReFEM/CoreLibrary/build/Sources
        - valgrind --error-exitcode=1 --log-file=memcheck_matrix_operations.txt --gen-suppressions=all --show-leak-kinds=all --show-reachable=yes --track-origins=yes --leak-check=full --suppressions=${HOME}/Codes/MoReFEM/CoreLibrary/ExternalTools/Valgrind/openmpi.suppr --suppressions=${HOME}/Codes/MoReFEM/CoreLibrary/ExternalTools/Valgrind/libgomp.suppr --suppressions=${HOME}/Codes/MoReFEM/CoreLibrary/ExternalTools/Valgrind/libc.suppr ./MoReFEMTestPetscMatrixOperations -i ${HOME}/Codes/MoReFEM/CoreLibrary/Sources/Test/ThirdParty/PETSc/MatrixOperations/demo.lua

31
check_ubuntu_gcc_debug_several_shared_libraries:
32
  extends: .check_compilation_warning_template_docker
33
34
35
36
  tags:
      - ubuntu
      - gcc
      - debug
37
  variables:
38
39
40
41
42
43
      OS: "ubuntu"
      COMPILER: "gcc"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "ubuntu"
      IS_ONLY_ONE_LIB: "False"
44

45
46

build_ubuntu_gcc_release_one_static_library:
47
  extends: .build_template_linux
48
49
50
51
  tags:
      - ubuntu
      - gcc
      - release
52
  variables:
53
54
55
56
57
58
      OS: "ubuntu"
      COMPILER: "gcc"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "ubuntu"
      IS_ONLY_ONE_LIB: "True"
59
60

check_ubuntu_gcc_release_one_static_library:
61
  extends: .check_compilation_warning_template_docker
62
63
64
65
  tags:
      - ubuntu
      - gcc
      - release
66
  variables:
67
68
69
70
71
72
      OS: "ubuntu"
      COMPILER: "gcc"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "ubuntu"
      IS_ONLY_ONE_LIB: "True"
73
74


75
build_fedora_gcc_debug_one_shared_library:
76
  extends: .build_template_linux
77
78
79
80
  tags:
      - fedora
      - gcc
      - debug
81
  variables:
82
83
84
85
86
87
      OS: "fedora"
      COMPILER: "gcc"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "True"
88
89

check_fedora_gcc_debug_one_shared_library:
90
  extends: .check_compilation_warning_template_docker
91
92
93
94
  tags:
      - fedora
      - gcc
      - debug
95
  variables:
96
97
98
99
100
101
      OS: "fedora"
      COMPILER: "gcc"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "True"
102
103


104
build_fedora_gcc_release_several_static_libraries:
105
  extends: .build_template_linux
106
107
108
109
  tags:
      - fedora
      - gcc
      - release
110
  variables:
111
112
113
114
115
116
      OS: "fedora"
      COMPILER: "gcc"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "False"
117
118

check_fedora_gcc_release_several_static_libraries:
119
  extends: .check_compilation_warning_template_docker
120
121
122
123
  tags:
      - fedora
      - gcc
      - release
124
  variables:
125
126
127
128
129
130
      OS: "fedora"
      COMPILER: "gcc"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "False"
131
132
133


build_fedora_clang_debug_several_shared_libraries:
134
  extends: .build_template_linux
135
136
137
138
  tags:
      - fedora
      - clang
      - debug
139
  variables:
140
141
142
143
144
145
      OS: "fedora"
      COMPILER: "clang"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "False"
146
147

check_fedora_clang_debug_several_shared_libraries:
148
  extends: .check_compilation_warning_template_docker
149
150
151
152
  tags:
      - fedora
      - clang
      - debug
153
  variables:
154
155
156
157
158
159
      OS: "fedora"
      COMPILER: "clang"
      MODE: "debug"
      LIB_NATURE: "shared"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "False"
160
161


162
build_fedora_clang_release_one_static_library:
163
  extends: .build_template_linux
164
165
166
167
168
  tags:
      - fedora
      - clang
      - release
  variables:
169
170
171
172
173
174
      OS: "fedora"
      COMPILER: "clang"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "True"
175
176

check_fedora_clang_release_one_static_library:
177
  extends: .check_compilation_warning_template_docker
178
179
180
181
  tags:
      - fedora
      - clang
      - release
182
  variables:
183
184
185
186
187
188
      OS: "fedora"
      COMPILER: "clang"
      MODE: "release"
      LIB_NATURE: "static"
      OS: "fedora"
      IS_ONLY_ONE_LIB: "True"
189
190