-
Notifications
You must be signed in to change notification settings - Fork 32
/
Copy path.gitlab-ci.yml
49 lines (43 loc) · 1.17 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
default:
image: ubuntu:22.04
timeout: 2h
tags:
- docker
codi-general:
script:
- apt update && apt install -y build-essential binutils
- cd tests/general
- make all
codi-events:
script:
- apt update && apt install -y build-essential binutils
- cd tests/events
- make all
codi-functional:
script:
- apt update && apt install -y build-essential binutils
- cd tests/functional
- make all
codi-examples:
script:
- apt update && apt install -y build-essential binutils
- make examples
opdi:
script:
- apt update && apt install -y build-essential binutils git
- git clone --depth 1 --branch develop https://github.com/SciCompKL/OpDiLib.git
- export CODI_DIR=$(pwd)/include
- cd OpDiLib
- export OPDI_DIR=$(pwd)/include
- cd tests
- export CXX=g++
- make all
medi:
script:
- apt update && apt install -y build-essential binutils git openmpi-bin libopenmpi-dev
- git clone --depth 1 --branch develop https://github.com/SciCompKL/MeDiPack.git
- export CODI_DIR=$(pwd)
- cd MeDiPack/tests
- export OMPI_ALLOW_RUN_AS_ROOT=1
- export OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
- make all