-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.gitlab-ci.yml
More file actions
76 lines (65 loc) · 1.48 KB
/
.gitlab-ci.yml
File metadata and controls
76 lines (65 loc) · 1.48 KB
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
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
stages:
- build
- deploy
- test
opensuse-serial:
image: drfaustroll/esl:opensuse-tumbleweed
stage: build
script:
- sh utils/build-serial-opensuse.sh
opensuse-serial-test:
image: drfaustroll/esl:opensuse-tumbleweed
stage: test
script:
- sh utils/build-serial-opensuse.sh
opensuse-mpi:
image: drfaustroll/esl:opensuse-tumbleweed
stage: build
script:
- sh utils/build-mpi-opensuse.sh
opensuse-mpi-test:
image: drfaustroll/esl:opensuse-tumbleweed
stage: test
script:
- sh utils/build-mpi-opensuse.sh
debian-serial:
image: drfaustroll/esl:debian-latest
stage: build
script:
- sh utils/build-serial-debian.sh
debian-serial-test:
image: drfaustroll/esl:debian-latest
stage: test
script:
- sh utils/build-serial-debian.sh
- make check
debian-mpi:
image: drfaustroll/esl:debian-latest
stage: build
script:
- sh utils/build-mpi-debian.sh
debian-mpi-test:
image: drfaustroll/esl:debian-latest
stage: test
script:
- sh utils/build-mpi-debian.sh
- make check
artifacts:
when: on_failure
paths:
- src/test-suite.log
expire_in: 1 week
pages:
image: drfaustroll/esl:debian-latest
stage: deploy
script:
- wget https://github.com/jasonlong/cayman-theme/archive/master.tar.gz
- tar -xvf master.tar.gz
- mv cayman-theme-master public
- cp doc/homepage/cayman.css public/css
- cp doc/homepage/index.html public/index.html
artifacts:
paths:
- public
only:
- master