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/