linux.yml 3.68 KB
Newer Older
1
2
3
4
5
6
7
# -----------------
# Linux tasks
# -----------------

cppcheck:
  stage: build
  script: "CI/ci-cppcheck.sh"
8
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
9
10
11
12
13
14
15
16
  tags: [Docker] 
  artifacts:
    paths:
      - cppcheck.log

gcc-c++11-test-debug:
  stage: test
  script: "CI/ci-linux-test.sh gcc C++11 debug"
17
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
18
19
20
21
22
23
  tags: [Docker]


gcc-c++11-test-release:
  stage: test
  script: "CI/ci-linux-test.sh gcc C++11 release"
24
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
25
26
27
28
29
  tags: [Docker]

gcc-c++11-build-debug:
  stage: build
  script: "CI/ci-linux-build.sh gcc C++11 debug"
30
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
31
32
33
34
35
36
37
38
  tags: [Docker]
  artifacts:
    paths:
    - build-debug-gcc-cpp11-Vector-Checks/

gcc-c++11-build-release:
  stage: build
  script: "CI/ci-linux-build.sh gcc C++11 release"
39
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
40
41
42
43
44
45
46
47
  tags: [Docker]
  artifacts:
    paths:
    - build-release-gcc-cpp11-Vector-Checks/

clang-c++11-test-debug:
  stage: test
  script: "CI/ci-linux-test.sh clang C++11 debug"
48
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
49
50
51
52
53
  tags: [Docker]

clang-c++11-test-release:
  stage: test
  script: "CI/ci-linux-test.sh clang C++11 release"
54
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
55
56
57
58
59
  tags: [Docker]

clang-c++11-build-debug:
  stage: build
  script: "CI/ci-linux-build.sh clang C++11 debug"
60
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
61
62
63
64
65
66
67
68
  tags: [Docker]
  artifacts:
    paths:
    - build-debug-clang-cpp11-Vector-Checks/

clang-c++11-build-release:
  stage: build
  script: "CI/ci-linux-build.sh clang C++11 release"
69
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
70
71
72
73
74
75
76
77
  tags: [Docker] 
  artifacts:
    paths:
    - build-release-clang-cpp11-Vector-Checks/

gcc-c++14-test-debug:
  stage: test
  script: "CI/ci-linux-test.sh gcc C++14 debug"
78
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
79
80
81
82
83
  tags: [Docker]

gcc-c++14-test-release:
  stage: test
  script: "CI/ci-linux-test.sh gcc C++14 release"
84
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
85
86
87
88
89
  tags: [Docker]

gcc-c++14-build-debug:
  stage: build
  script: "CI/ci-linux-build.sh gcc C++14 debug"
90
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
91
92
93
94
95
96
97
98
  tags: [Docker]
  artifacts:
    paths:
    - build-debug-gcc-cpp14-Vector-Checks/

gcc-c++14-build-release:
  stage: build
  script: "CI/ci-linux-build.sh gcc C++14 release"
99
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
100
101
102
103
104
105
106
107
  tags: [Docker]
  artifacts:
    paths:
    - build-release-gcc-cpp14-Vector-Checks/

clang-c++14-test-debug:
  stage: test
  script: "CI/ci-linux-test.sh clang C++14 debug"
108
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
109
110
111
112
113
  tags: [Docker]

clang-c++14-test-release:
  stage: test
  script: "CI/ci-linux-test.sh clang C++14 release"
114
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
115
116
117
118
119
  tags: [Docker]

clang-c++14-build-debug:
  stage: build
  script: "CI/ci-linux-build.sh clang C++14 debug"
120
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
121
122
123
124
125
126
127
128
  tags: [Docker]
  artifacts:
    paths:
    - build-debug-clang-cpp14-Vector-Checks/

clang-c++14-build-release:
  stage: build
  script: "CI/ci-linux-build.sh clang C++14 release"
129
  image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
130
131
132
133
  tags: [Docker]
  artifacts:
    paths:
    - build-release-clang-cpp14-Vector-Checks/