Newer
Older
image: mathiwr/amdis-base:debian9
cache:
- install/
stages:
- build
- demo
- test
# compile amdis
build:9-debug-gcc:
stage: build
script:
- tools/build_amdis.sh --stage build --config Debug
only:
- master
build:9-release-gcc:
stage: build
script:
- tools/build_amdis.sh --stage build --config Release
only:
- master
build:9-parallel-debug-gcc:
stage: build
script:
- tools/build_amdis.sh --stage build --config Debug --parallel
only:
- master
build:9-parallel-release-gcc:
stage: build
script:
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
- tools/build_amdis.sh --stage build --config Release --parallel
only:
- master
# compile the demos
demo:9-debug-gcc:
stage: demo
script:
- tools/build_amdis.sh --stage demo --config Debug
only:
- master
demo:9-release-gcc:
stage: demo
script:
- tools/build_amdis.sh --stage demo --config Release
only:
- master
demo:9-parallel-debug-gcc:
stage: demo
script:
- tools/build_amdis.sh --stage demo --config Debug --parallel
only:
- master
demo:9-parallel-release-gcc:
stage: demo
script:
- tools/build_amdis.sh --stage demo --config Release --parallel
only:
- master
# compiel and run the tests
test:9-debug-gcc:
stage: test
script:
- tools/build_amdis.sh --stage test --config Debug
only:
- master
test:9-release-gcc:
stage: test
script:
- tools/build_amdis.sh --stage test --config Release
test:9-parallel-debug-gcc:
stage: test
script:
- tools/build_amdis.sh --stage test --config Debug --parallel
only:
- master
test:9-parallel-release-gcc:
stage: test
script:
- tools/build_amdis.sh --stage test --config Release --parallel
only:
- master