Merge branch 'build-qt' into 'master'
Added qt to ci build See merge request OpenMesh/OpenMesh!297
This commit is contained in:
502
.gitlab-ci.yml
502
.gitlab-ci.yml
@@ -37,15 +37,25 @@ cppcheck:
|
||||
# OS: Linux
|
||||
# Compiler: gcc
|
||||
# Language: cpp11
|
||||
# QT Version: qt5.15.1
|
||||
|
||||
build-debug-gcc-cpp11:
|
||||
build-debug-gcc-cpp11-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh gcc cpp11 debug"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
script: "CI/ci-linux-build.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "gcc"
|
||||
LANGUAGE: "cpp11"
|
||||
BUILD_TYPE: "debug"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-gcc-cpp11-debug-Vector-Checks/
|
||||
- build-gcc-cpp11-qt5.15.1-debug-vectorchecks/
|
||||
|
||||
#----------- Job Informations:
|
||||
# Type: Test: debug
|
||||
@@ -53,19 +63,29 @@ build-debug-gcc-cpp11:
|
||||
# Compiler: gcc
|
||||
# Language: cpp11
|
||||
|
||||
test-debug-gcc-cpp11:
|
||||
test-debug-gcc-cpp11-qt5.15.1:
|
||||
stage: test
|
||||
script: "CI/ci-linux-test.sh gcc cpp11 debug"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
dependencies: [build-debug-gcc-cpp11]
|
||||
needs: [build-debug-gcc-cpp11]
|
||||
script: "CI/ci-linux-test.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "gcc"
|
||||
LANGUAGE: "cpp11"
|
||||
BUILD_TYPE: "debug"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
dependencies: [build-debug-gcc-cpp11-qt5.15.1]
|
||||
needs: [build-debug-gcc-cpp11-qt5.15.1]
|
||||
artifacts:
|
||||
reports:
|
||||
junit:
|
||||
- build-gcc-cpp11-debug-Vector-Checks/Unittests/report.xml
|
||||
- build-gcc-cpp11-debug-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-gcc-cpp11-debug-Vector-Checks/Unittests/report-doublevec.xml
|
||||
- build-gcc-cpp11-qt5.15.1-debug-vectorchecks/Unittests/report.xml
|
||||
- build-gcc-cpp11-qt5.15.1-debug-vectorchecks/Unittests/report-customvec.xml
|
||||
- build-gcc-cpp11-qt5.15.1-debug-vectorchecks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
#----------- Job Informations:
|
||||
@@ -73,15 +93,25 @@ test-debug-gcc-cpp11:
|
||||
# OS: Linux
|
||||
# Compiler: gcc
|
||||
# Language: cpp11
|
||||
# QT Version: qt5.15.1
|
||||
|
||||
build-release-gcc-cpp11:
|
||||
build-release-gcc-cpp11-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh gcc cpp11 release"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
script: "CI/ci-linux-build.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "gcc"
|
||||
LANGUAGE: "cpp11"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-gcc-cpp11-release-Vector-Checks/
|
||||
- build-gcc-cpp11-qt5.15.1-release-vectorchecks/
|
||||
|
||||
#----------- Job Informations:
|
||||
# Type: Test: release
|
||||
@@ -89,19 +119,29 @@ build-release-gcc-cpp11:
|
||||
# Compiler: gcc
|
||||
# Language: cpp11
|
||||
|
||||
test-release-gcc-cpp11:
|
||||
test-release-gcc-cpp11-qt5.15.1:
|
||||
stage: test
|
||||
script: "CI/ci-linux-test.sh gcc cpp11 release"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
dependencies: [build-release-gcc-cpp11]
|
||||
needs: [build-release-gcc-cpp11]
|
||||
script: "CI/ci-linux-test.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "gcc"
|
||||
LANGUAGE: "cpp11"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
dependencies: [build-release-gcc-cpp11-qt5.15.1]
|
||||
needs: [build-release-gcc-cpp11-qt5.15.1]
|
||||
artifacts:
|
||||
reports:
|
||||
junit:
|
||||
- build-gcc-cpp11-release-Vector-Checks/Unittests/report.xml
|
||||
- build-gcc-cpp11-release-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-gcc-cpp11-release-Vector-Checks/Unittests/report-doublevec.xml
|
||||
- build-gcc-cpp11-qt5.15.1-release-vectorchecks/Unittests/report.xml
|
||||
- build-gcc-cpp11-qt5.15.1-release-vectorchecks/Unittests/report-customvec.xml
|
||||
- build-gcc-cpp11-qt5.15.1-release-vectorchecks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
#----------- Job Informations:
|
||||
@@ -109,15 +149,25 @@ test-release-gcc-cpp11:
|
||||
# OS: Linux
|
||||
# Compiler: clang
|
||||
# Language: cpp11
|
||||
# QT Version: qt5.15.1
|
||||
|
||||
build-debug-clang-cpp11:
|
||||
build-debug-clang-cpp11-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh clang cpp11 debug"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
script: "CI/ci-linux-build.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp11"
|
||||
BUILD_TYPE: "debug"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-clang-cpp11-debug-Vector-Checks/
|
||||
- build-clang-cpp11-qt5.15.1-debug-vectorchecks/
|
||||
|
||||
#----------- Job Informations:
|
||||
# Type: Test: debug
|
||||
@@ -125,19 +175,29 @@ build-debug-clang-cpp11:
|
||||
# Compiler: clang
|
||||
# Language: cpp11
|
||||
|
||||
test-debug-clang-cpp11:
|
||||
test-debug-clang-cpp11-qt5.15.1:
|
||||
stage: test
|
||||
script: "CI/ci-linux-test.sh clang cpp11 debug"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
dependencies: [build-debug-clang-cpp11]
|
||||
needs: [build-debug-clang-cpp11]
|
||||
script: "CI/ci-linux-test.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp11"
|
||||
BUILD_TYPE: "debug"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
dependencies: [build-debug-clang-cpp11-qt5.15.1]
|
||||
needs: [build-debug-clang-cpp11-qt5.15.1]
|
||||
artifacts:
|
||||
reports:
|
||||
junit:
|
||||
- build-clang-cpp11-debug-Vector-Checks/Unittests/report.xml
|
||||
- build-clang-cpp11-debug-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-clang-cpp11-debug-Vector-Checks/Unittests/report-doublevec.xml
|
||||
- build-clang-cpp11-qt5.15.1-debug-vectorchecks/Unittests/report.xml
|
||||
- build-clang-cpp11-qt5.15.1-debug-vectorchecks/Unittests/report-customvec.xml
|
||||
- build-clang-cpp11-qt5.15.1-debug-vectorchecks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
#----------- Job Informations:
|
||||
@@ -145,15 +205,25 @@ test-debug-clang-cpp11:
|
||||
# OS: Linux
|
||||
# Compiler: clang
|
||||
# Language: cpp11
|
||||
# QT Version: qt5.15.1
|
||||
|
||||
build-release-clang-cpp11:
|
||||
build-release-clang-cpp11-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh clang cpp11 release"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
script: "CI/ci-linux-build.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp11"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-clang-cpp11-release-Vector-Checks/
|
||||
- build-clang-cpp11-qt5.15.1-release-vectorchecks/
|
||||
|
||||
#----------- Job Informations:
|
||||
# Type: Test: release
|
||||
@@ -161,19 +231,29 @@ build-release-clang-cpp11:
|
||||
# Compiler: clang
|
||||
# Language: cpp11
|
||||
|
||||
test-release-clang-cpp11:
|
||||
test-release-clang-cpp11-qt5.15.1:
|
||||
stage: test
|
||||
script: "CI/ci-linux-test.sh clang cpp11 release"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
dependencies: [build-release-clang-cpp11]
|
||||
needs: [build-release-clang-cpp11]
|
||||
script: "CI/ci-linux-test.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp11"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
dependencies: [build-release-clang-cpp11-qt5.15.1]
|
||||
needs: [build-release-clang-cpp11-qt5.15.1]
|
||||
artifacts:
|
||||
reports:
|
||||
junit:
|
||||
- build-clang-cpp11-release-Vector-Checks/Unittests/report.xml
|
||||
- build-clang-cpp11-release-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-clang-cpp11-release-Vector-Checks/Unittests/report-doublevec.xml
|
||||
- build-clang-cpp11-qt5.15.1-release-vectorchecks/Unittests/report.xml
|
||||
- build-clang-cpp11-qt5.15.1-release-vectorchecks/Unittests/report-customvec.xml
|
||||
- build-clang-cpp11-qt5.15.1-release-vectorchecks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
#----------- Job Informations:
|
||||
@@ -181,15 +261,25 @@ test-release-clang-cpp11:
|
||||
# OS: Linux
|
||||
# Compiler: gcc
|
||||
# Language: cpp14
|
||||
# QT Version: qt5.15.1
|
||||
|
||||
build-debug-gcc-cpp14:
|
||||
build-debug-gcc-cpp14-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh gcc cpp14 debug"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
script: "CI/ci-linux-build.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "gcc"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "debug"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-gcc-cpp14-debug-Vector-Checks/
|
||||
- build-gcc-cpp14-qt5.15.1-debug-vectorchecks/
|
||||
|
||||
#----------- Job Informations:
|
||||
# Type: Test: debug
|
||||
@@ -197,19 +287,29 @@ build-debug-gcc-cpp14:
|
||||
# Compiler: gcc
|
||||
# Language: cpp14
|
||||
|
||||
test-debug-gcc-cpp14:
|
||||
test-debug-gcc-cpp14-qt5.15.1:
|
||||
stage: test
|
||||
script: "CI/ci-linux-test.sh gcc cpp14 debug"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
dependencies: [build-debug-gcc-cpp14]
|
||||
needs: [build-debug-gcc-cpp14]
|
||||
script: "CI/ci-linux-test.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "gcc"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "debug"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
dependencies: [build-debug-gcc-cpp14-qt5.15.1]
|
||||
needs: [build-debug-gcc-cpp14-qt5.15.1]
|
||||
artifacts:
|
||||
reports:
|
||||
junit:
|
||||
- build-gcc-cpp14-debug-Vector-Checks/Unittests/report.xml
|
||||
- build-gcc-cpp14-debug-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-gcc-cpp14-debug-Vector-Checks/Unittests/report-doublevec.xml
|
||||
- build-gcc-cpp14-qt5.15.1-debug-vectorchecks/Unittests/report.xml
|
||||
- build-gcc-cpp14-qt5.15.1-debug-vectorchecks/Unittests/report-customvec.xml
|
||||
- build-gcc-cpp14-qt5.15.1-debug-vectorchecks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
#----------- Job Informations:
|
||||
@@ -217,15 +317,25 @@ test-debug-gcc-cpp14:
|
||||
# OS: Linux
|
||||
# Compiler: gcc
|
||||
# Language: cpp14
|
||||
# QT Version: qt5.15.1
|
||||
|
||||
build-release-gcc-cpp14:
|
||||
build-release-gcc-cpp14-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh gcc cpp14 release"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
script: "CI/ci-linux-build.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "gcc"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-gcc-cpp14-release-Vector-Checks/
|
||||
- build-gcc-cpp14-qt5.15.1-release-vectorchecks/
|
||||
|
||||
#----------- Job Informations:
|
||||
# Type: Test: release
|
||||
@@ -233,19 +343,29 @@ build-release-gcc-cpp14:
|
||||
# Compiler: gcc
|
||||
# Language: cpp14
|
||||
|
||||
test-release-gcc-cpp14:
|
||||
test-release-gcc-cpp14-qt5.15.1:
|
||||
stage: test
|
||||
script: "CI/ci-linux-test.sh gcc cpp14 release"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
dependencies: [build-release-gcc-cpp14]
|
||||
needs: [build-release-gcc-cpp14]
|
||||
script: "CI/ci-linux-test.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "gcc"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
dependencies: [build-release-gcc-cpp14-qt5.15.1]
|
||||
needs: [build-release-gcc-cpp14-qt5.15.1]
|
||||
artifacts:
|
||||
reports:
|
||||
junit:
|
||||
- build-gcc-cpp14-release-Vector-Checks/Unittests/report.xml
|
||||
- build-gcc-cpp14-release-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-gcc-cpp14-release-Vector-Checks/Unittests/report-doublevec.xml
|
||||
- build-gcc-cpp14-qt5.15.1-release-vectorchecks/Unittests/report.xml
|
||||
- build-gcc-cpp14-qt5.15.1-release-vectorchecks/Unittests/report-customvec.xml
|
||||
- build-gcc-cpp14-qt5.15.1-release-vectorchecks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
#----------- Job Informations:
|
||||
@@ -253,15 +373,25 @@ test-release-gcc-cpp14:
|
||||
# OS: Linux
|
||||
# Compiler: clang
|
||||
# Language: cpp14
|
||||
# QT Version: qt5.15.1
|
||||
|
||||
build-debug-clang-cpp14:
|
||||
build-debug-clang-cpp14-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh clang cpp14 debug"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
script: "CI/ci-linux-build.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "debug"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-clang-cpp14-debug-Vector-Checks/
|
||||
- build-clang-cpp14-qt5.15.1-debug-vectorchecks/
|
||||
|
||||
#----------- Job Informations:
|
||||
# Type: Test: debug
|
||||
@@ -269,19 +399,29 @@ build-debug-clang-cpp14:
|
||||
# Compiler: clang
|
||||
# Language: cpp14
|
||||
|
||||
test-debug-clang-cpp14:
|
||||
test-debug-clang-cpp14-qt5.15.1:
|
||||
stage: test
|
||||
script: "CI/ci-linux-test.sh clang cpp14 debug"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
dependencies: [build-debug-clang-cpp14]
|
||||
needs: [build-debug-clang-cpp14]
|
||||
script: "CI/ci-linux-test.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "debug"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
dependencies: [build-debug-clang-cpp14-qt5.15.1]
|
||||
needs: [build-debug-clang-cpp14-qt5.15.1]
|
||||
artifacts:
|
||||
reports:
|
||||
junit:
|
||||
- build-clang-cpp14-debug-Vector-Checks/Unittests/report.xml
|
||||
- build-clang-cpp14-debug-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-clang-cpp14-debug-Vector-Checks/Unittests/report-doublevec.xml
|
||||
- build-clang-cpp14-qt5.15.1-debug-vectorchecks/Unittests/report.xml
|
||||
- build-clang-cpp14-qt5.15.1-debug-vectorchecks/Unittests/report-customvec.xml
|
||||
- build-clang-cpp14-qt5.15.1-debug-vectorchecks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
#----------- Job Informations:
|
||||
@@ -289,15 +429,25 @@ test-debug-clang-cpp14:
|
||||
# OS: Linux
|
||||
# Compiler: clang
|
||||
# Language: cpp14
|
||||
# QT Version: qt5.15.1
|
||||
|
||||
build-release-clang-cpp14:
|
||||
build-release-clang-cpp14-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh clang cpp14 release"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
script: "CI/ci-linux-build.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-clang-cpp14-release-Vector-Checks/
|
||||
- build-clang-cpp14-qt5.15.1-release-vectorchecks/
|
||||
|
||||
#----------- Job Informations:
|
||||
# Type: Test: release
|
||||
@@ -305,19 +455,29 @@ build-release-clang-cpp14:
|
||||
# Compiler: clang
|
||||
# Language: cpp14
|
||||
|
||||
test-release-clang-cpp14:
|
||||
test-release-clang-cpp14-qt5.15.1:
|
||||
stage: test
|
||||
script: "CI/ci-linux-test.sh clang cpp14 release"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
dependencies: [build-release-clang-cpp14]
|
||||
needs: [build-release-clang-cpp14]
|
||||
script: "CI/ci-linux-test.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
dependencies: [build-release-clang-cpp14-qt5.15.1]
|
||||
needs: [build-release-clang-cpp14-qt5.15.1]
|
||||
artifacts:
|
||||
reports:
|
||||
junit:
|
||||
- build-clang-cpp14-release-Vector-Checks/Unittests/report.xml
|
||||
- build-clang-cpp14-release-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-clang-cpp14-release-Vector-Checks/Unittests/report-doublevec.xml
|
||||
- build-clang-cpp14-qt5.15.1-release-vectorchecks/Unittests/report.xml
|
||||
- build-clang-cpp14-qt5.15.1-release-vectorchecks/Unittests/report-customvec.xml
|
||||
- build-clang-cpp14-qt5.15.1-release-vectorchecks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
|
||||
@@ -327,15 +487,47 @@ test-release-clang-cpp14:
|
||||
# Compiler: clang
|
||||
# Language: cpp14
|
||||
|
||||
iwyu-release-clang-cpp14:
|
||||
iwyu-release-clang-cpp14-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh clang cpp14 release IWYU"
|
||||
script: "CI/ci-linux-build.sh"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "yes"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-clang-cpp14-release-iwyu-Vector-Checks/compile_commands.json
|
||||
- build-clang-cpp14-release-iwyu-Vector-Checks/iwyu.dump
|
||||
- build-clang-cpp14-qt5.15.1-release-iwyu-vectorchecks/compile_commands.json
|
||||
- build-clang-cpp14-qt5.15.1-release-iwyu-vectorchecks/iwyu.dump
|
||||
#----------- Job Informations:
|
||||
# Type: Build: release
|
||||
# OS: Linux
|
||||
# Compiler: clang
|
||||
# Language: cpp14
|
||||
|
||||
nvc-release-clang-cpp14-qt5.15.1:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "clang"
|
||||
LANGUAGE: "cpp14"
|
||||
BUILD_TYPE: "release"
|
||||
QTVERSION: "qt5.15.1"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "no"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-clang-cpp14-qt5.15.1-release/
|
||||
|
||||
# -----------------
|
||||
# MAC tasks
|
||||
@@ -456,25 +648,6 @@ build-VS2019-x64-shared-TRUE-apps:
|
||||
- build-release/unittests/report-customvec.xml
|
||||
- build-release/unittests/report-doublevec.xml
|
||||
|
||||
build-VS2019-x64-shared-TRUE-no-apps:
|
||||
stage: build
|
||||
variables:
|
||||
BUILD_PLATFORM: "VS2019"
|
||||
ARCHITECTURE: "x64"
|
||||
SHARED: "TRUE"
|
||||
APPS: "OFF"
|
||||
script: "CI\\Windows.bat"
|
||||
tags:
|
||||
- VS2019
|
||||
artifacts:
|
||||
paths:
|
||||
- build-release/*.exe
|
||||
reports:
|
||||
junit:
|
||||
- build-release/unittests/report.xml
|
||||
- build-release/unittests/report-customvec.xml
|
||||
- build-release/unittests/report-doublevec.xml
|
||||
|
||||
#------------- Job Informations:
|
||||
# Type: Build+Test: Release
|
||||
# OS: Windows
|
||||
@@ -503,25 +676,6 @@ build-VS2019-x64-shared-FALSE-apps:
|
||||
- build-release/unittests/report-customvec.xml
|
||||
- build-release/unittests/report-doublevec.xml
|
||||
|
||||
build-VS2019-x64-shared-FALSE-no-apps:
|
||||
stage: build
|
||||
variables:
|
||||
BUILD_PLATFORM: "VS2019"
|
||||
ARCHITECTURE: "x64"
|
||||
SHARED: "FALSE"
|
||||
APPS: "OFF"
|
||||
script: "CI\\Windows.bat"
|
||||
tags:
|
||||
- VS2019
|
||||
artifacts:
|
||||
paths:
|
||||
- build-release/*.exe
|
||||
reports:
|
||||
junit:
|
||||
- build-release/unittests/report.xml
|
||||
- build-release/unittests/report-customvec.xml
|
||||
- build-release/unittests/report-doublevec.xml
|
||||
|
||||
|
||||
#------------- Job Informations:
|
||||
# Type: Build+Test: Release
|
||||
@@ -551,25 +705,6 @@ build-VS2017-x64-shared-TRUE-apps:
|
||||
- build-release/unittests/report-customvec.xml
|
||||
- build-release/unittests/report-doublevec.xml
|
||||
|
||||
build-VS2017-x64-shared-TRUE-no-apps:
|
||||
stage: build
|
||||
variables:
|
||||
BUILD_PLATFORM: "VS2017"
|
||||
ARCHITECTURE: "x64"
|
||||
SHARED: "TRUE"
|
||||
APPS: "OFF"
|
||||
script: "CI\\Windows.bat"
|
||||
tags:
|
||||
- VS2017
|
||||
artifacts:
|
||||
paths:
|
||||
- build-release/*.exe
|
||||
reports:
|
||||
junit:
|
||||
- build-release/unittests/report.xml
|
||||
- build-release/unittests/report-customvec.xml
|
||||
- build-release/unittests/report-doublevec.xml
|
||||
|
||||
#------------- Job Informations:
|
||||
# Type: Build+Test: Release
|
||||
# OS: Windows
|
||||
@@ -598,25 +733,6 @@ build-VS2017-x64-shared-FALSE-apps:
|
||||
- build-release/unittests/report-customvec.xml
|
||||
- build-release/unittests/report-doublevec.xml
|
||||
|
||||
build-VS2017-x64-shared-FALSE-no-apps:
|
||||
stage: build
|
||||
variables:
|
||||
BUILD_PLATFORM: "VS2017"
|
||||
ARCHITECTURE: "x64"
|
||||
SHARED: "FALSE"
|
||||
APPS: "OFF"
|
||||
script: "CI\\Windows.bat"
|
||||
tags:
|
||||
- VS2017
|
||||
artifacts:
|
||||
paths:
|
||||
- build-release/*.exe
|
||||
reports:
|
||||
junit:
|
||||
- build-release/unittests/report.xml
|
||||
- build-release/unittests/report-customvec.xml
|
||||
- build-release/unittests/report-doublevec.xml
|
||||
|
||||
|
||||
#------------- Job Informations:
|
||||
# Type: Build+Test: Release
|
||||
|
||||
@@ -18,22 +18,24 @@ echo "BuildPath: $BUILDPATH"
|
||||
echo "Path: $PATH"
|
||||
echo "Language: $LANGUAGE"
|
||||
|
||||
echo -e "${OUTPUT}"
|
||||
echo ""
|
||||
echo "======================================================================"
|
||||
echo "Building $BUILD_TYPE version with vectorchecks enabled"
|
||||
echo "======================================================================"
|
||||
echo -e "${NC}"
|
||||
|
||||
if [ ! -d build-$BUILDPATH-Vector-Checks ]; then
|
||||
mkdir build-$BUILDPATH-Vector-Checks
|
||||
if [ "$VECTORCHECKS" == "yes" ]; then
|
||||
echo -e "${OUTPUT}"
|
||||
echo ""
|
||||
echo "======================================================================"
|
||||
echo "Building $BUILD_TYPE version with vectorchecks enabled"
|
||||
echo "======================================================================"
|
||||
echo -e "${NC}"
|
||||
fi
|
||||
|
||||
cd build-$BUILDPATH-Vector-Checks
|
||||
if [ ! -d build-$BUILDPATH ]; then
|
||||
mkdir build-$BUILDPATH
|
||||
fi
|
||||
|
||||
cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DOPENMESH_BUILD_UNIT_TESTS=TRUE -DSTL_VECTOR_CHECKS=ON $OPTIONS ../
|
||||
cd build-$BUILDPATH
|
||||
|
||||
if [ "$IWYU" == "IWYU" ]; then
|
||||
cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DOPENMESH_BUILD_UNIT_TESTS=TRUE $OPTIONS ../
|
||||
|
||||
if [ "$IWYU" == "yes" ]; then
|
||||
# do iwyu check
|
||||
if echo $(iwyu --version) | grep -q "0.11"
|
||||
then
|
||||
@@ -52,6 +54,22 @@ if [ "$IWYU" == "IWYU" ]; then
|
||||
else
|
||||
# build it
|
||||
make $MAKE_OPTIONS
|
||||
|
||||
# build unittests
|
||||
make $MAKE_OPTIONS unittests
|
||||
|
||||
# Creating System Library folder to contain all dependend libraries to run OpenFlipper
|
||||
if [ ! -d systemlib ]; then
|
||||
echo "Creating systemlib folder"
|
||||
mkdir systemlib
|
||||
fi
|
||||
|
||||
echo "Copying all required libraries of OpenMesh to the systemlib directory"
|
||||
if [ "$BUILD_TYPE" == "release" ]; then
|
||||
ldd Build/lib/libOpenMeshCore.so.9.0 | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' systemlib
|
||||
else
|
||||
ldd Build/lib/libOpenMeshCored.so.9.0 | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' systemlib
|
||||
fi
|
||||
fi
|
||||
|
||||
cd ..
|
||||
@@ -1,10 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
COMPILER=$1
|
||||
LANGUAGE=$2
|
||||
BUILD_TYPE=$3
|
||||
IWYU=$4
|
||||
|
||||
# Exit script on any error
|
||||
set -e
|
||||
|
||||
@@ -20,9 +15,9 @@ if [ "$COMPILER" == "gcc" ]; then
|
||||
BUILDPATH="gcc"
|
||||
|
||||
# without icecc: no options required
|
||||
OPTIONS="$OPTIONS -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCMAKE_C_COMPILER=/usr/bin/gcc"
|
||||
OPTIONS="$OPTIONS -DCMAKE_CXX_COMPILER=/usr/lib/icecc/bin/g++ -DCMAKE_C_COMPILER=/usr/lib/icecc/bin/gcc"
|
||||
MAKE_OPTIONS="-j16"
|
||||
export ICECC_CXX=/usr/bin/g++ ; export ICECC_CC=/usr/bin/gcc
|
||||
export ICECC_CXX=/usr/bin/g++ ; export ICECC_CC=/usr/bin/gcc
|
||||
|
||||
elif [ "$COMPILER" == "clang" ]; then
|
||||
|
||||
@@ -44,6 +39,32 @@ elif [ "$LANGUAGE" == "cpp14" ]; then
|
||||
BUILDPATH="$BUILDPATH-cpp14"
|
||||
fi
|
||||
|
||||
if [ "$QTVERSION" == "qt5.13.0" ]; then
|
||||
echo "Using QT5.13.0";
|
||||
BUILDPATH="$BUILDPATH-qt5.13.0"
|
||||
OPTIONS="$OPTIONS -DQT5_INSTALL_PATH=~/sw/Qt/5.13.0/gcc_64"
|
||||
elif [ "$QTVERSION" == "qt5.12.2" ]; then
|
||||
echo "Using QT5.12.2";
|
||||
BUILDPATH="$BUILDPATH-qt5.12.2"
|
||||
OPTIONS="$OPTIONS -DQT5_INSTALL_PATH=~/sw/Qt/5.12.2/gcc_64"
|
||||
elif [ "$QTVERSION" == "qt5.11.2" ]; then
|
||||
echo "Using QT5.11.2";
|
||||
BUILDPATH="$BUILDPATH-qt5.11.2"
|
||||
OPTIONS="$OPTIONS -DQT5_INSTALL_PATH=~/sw/Qt/5.11.2/gcc_64"
|
||||
elif [ "$QTVERSION" == "qt5.9.0" ]; then
|
||||
echo "Using QT5.9.0";
|
||||
BUILDPATH="$BUILDPATH-qt5.9.0"
|
||||
OPTIONS="$OPTIONS -DQT5_INSTALL_PATH=~/sw/Qt/5.9/gcc_64"
|
||||
elif [ "$QTVERSION" == "qt5.13.2" ]; then
|
||||
echo "Using QT5.13.2";
|
||||
BUILDPATH="$BUILDPATH-qt5.13.2"
|
||||
OPTIONS="$OPTIONS -DQT5_INSTALL_PATH=~/sw/Qt/5.13.2/gcc_64"
|
||||
elif [ "$QTVERSION" == "qt5.15.1" ]; then
|
||||
echo "Using QT5.15.1";
|
||||
BUILDPATH="$BUILDPATH-qt5.15.1"
|
||||
OPTIONS="$OPTIONS -DQT5_INSTALL_PATH=~/sw/Qt/5.15.1/gcc_64"
|
||||
fi
|
||||
|
||||
#=====================================
|
||||
# Color Settings:
|
||||
#=====================================
|
||||
@@ -59,8 +80,16 @@ else
|
||||
BUILDPATH="$BUILDPATH-debug"
|
||||
fi
|
||||
|
||||
if [ "$IWYU" == "IWYU" ]; then
|
||||
if [ "$IWYU" == "yes" ]; then
|
||||
echo "Include what you use enabled.";
|
||||
BUILDPATH="$BUILDPATH-iwyu"
|
||||
OPTIONS="$OPTIONS -DCMAKE_EXPORT_COMPILE_COMMANDS=ON"
|
||||
fi
|
||||
|
||||
if [ "$VECTORCHECKS" == "yes" ]; then
|
||||
echo "Vectorchecks enabled.";
|
||||
BUILDPATH="$BUILDPATH-vectorchecks"
|
||||
OPTIONS="$OPTIONS -DSTL_VECTOR_CHECKS=ON"
|
||||
fi
|
||||
|
||||
echo "Building to directory $BUILDPATH"
|
||||
|
||||
@@ -23,14 +23,33 @@ echo "Building $BUILD_TYPE version unittests"
|
||||
echo "======================================================================"
|
||||
echo -e "${NC}"
|
||||
|
||||
if [ ! -d build-$BUILDPATH-Vector-Checks ]; then
|
||||
mkdir build-$BUILDPATH-Vector-Checks
|
||||
if [ ! -d build-$BUILDPATH ]; then
|
||||
mkdir build-$BUILDPATH
|
||||
fi
|
||||
|
||||
cd build-$BUILDPATH-Vector-Checks
|
||||
cd build-$BUILDPATH
|
||||
|
||||
#build the unit tests
|
||||
make $MAKE_OPTIONS unittests
|
||||
#clean old cmake cache as the path might have changed
|
||||
find . -name "CMakeCache.txt" -type f -delete
|
||||
|
||||
#just to be safe clean the test file definitions too
|
||||
if [ -f CTestTestfile.cmake ]
|
||||
then
|
||||
echo "Removing old CTestTestfile.cmake"
|
||||
rm CTestTestfile.cmake
|
||||
fi
|
||||
#just to be safe clean the test file definitions too
|
||||
if [ -f DartConfiguration.tcl ]
|
||||
then
|
||||
echo "Removing old DartConfiguration.tcl"
|
||||
rm DartConfiguration.tcl
|
||||
fi
|
||||
# Run cmake to make sure the tests are configured correctly for this system
|
||||
cmake -DOPENFLIPPER_BUILD_UNIT_TESTS=TRUE -DSTL_VECTOR_CHECKS=ON $OPTIONS ../
|
||||
|
||||
#tell the location to the libs from build jobs
|
||||
export LD_LIBRARY_PATH=$(pwd)/Build/lib:$LD_LIBRARY_PATH
|
||||
export LD_LIBRARY_PATH=$(pwd)/Build/systemlib:$LD_LIBRARY_PATH
|
||||
|
||||
echo -e "${OUTPUT}"
|
||||
echo ""
|
||||
|
||||
@@ -4,12 +4,21 @@
|
||||
# Compiler: {{COMPILER}}
|
||||
# Language: {{LANGUAGE}}
|
||||
|
||||
iwyu-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}:
|
||||
iwyu-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh {{COMPILER}} {{LANGUAGE}} {{BUILDTYPE}} IWYU"
|
||||
script: "CI/ci-linux-build.sh"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "{{COMPILER}}"
|
||||
LANGUAGE: "{{LANGUAGE}}"
|
||||
BUILD_TYPE: "{{BUILDTYPE}}"
|
||||
QTVERSION: "{{QT_VERSION}}"
|
||||
IWYU: "yes"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-iwyu-Vector-Checks/compile_commands.json
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-iwyu-Vector-Checks/iwyu.dump
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}-{{BUILDTYPE}}-iwyu-vectorchecks/compile_commands.json
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}-{{BUILDTYPE}}-iwyu-vectorchecks/iwyu.dump
|
||||
|
||||
23
CI/gitlab-ci/linux-novchecks-job.yml
Normal file
23
CI/gitlab-ci/linux-novchecks-job.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
#----------- Job Informations:
|
||||
# Type: Build: {{BUILDTYPE}}
|
||||
# OS: Linux
|
||||
# Compiler: {{COMPILER}}
|
||||
# Language: {{LANGUAGE}}
|
||||
|
||||
nvc-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "{{COMPILER}}"
|
||||
LANGUAGE: "{{LANGUAGE}}"
|
||||
BUILD_TYPE: "{{BUILDTYPE}}"
|
||||
QTVERSION: "{{QT_VERSION}}"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "no"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}-{{BUILDTYPE}}/
|
||||
@@ -3,12 +3,22 @@
|
||||
# OS: Linux
|
||||
# Compiler: {{COMPILER}}
|
||||
# Language: {{LANGUAGE}}
|
||||
# QT Version: {{QT_VERSION}}
|
||||
|
||||
build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}:
|
||||
build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}:
|
||||
stage: build
|
||||
script: "CI/ci-linux-build.sh {{COMPILER}} {{LANGUAGE}} {{BUILDTYPE}}"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
script: "CI/ci-linux-build.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
variables:
|
||||
COMPILER: "{{COMPILER}}"
|
||||
LANGUAGE: "{{LANGUAGE}}"
|
||||
BUILD_TYPE: "{{BUILDTYPE}}"
|
||||
QTVERSION: "{{QT_VERSION}}"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
artifacts:
|
||||
paths:
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-Vector-Checks/
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}-{{BUILDTYPE}}-vectorchecks/
|
||||
|
||||
@@ -4,17 +4,27 @@
|
||||
# Compiler: {{COMPILER}}
|
||||
# Language: {{LANGUAGE}}
|
||||
|
||||
test-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}:
|
||||
test-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}:
|
||||
stage: test
|
||||
script: "CI/ci-linux-test.sh {{COMPILER}} {{LANGUAGE}} {{BUILDTYPE}}"
|
||||
image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags: [Docker]
|
||||
dependencies: [build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}]
|
||||
needs: [build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}]
|
||||
script: "CI/ci-linux-test.sh"
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "{{COMPILER}}"
|
||||
LANGUAGE: "{{LANGUAGE}}"
|
||||
BUILD_TYPE: "{{BUILDTYPE}}"
|
||||
QTVERSION: "{{QT_VERSION}}"
|
||||
IWYU: "no"
|
||||
VECTORCHECKS: "yes"
|
||||
dependencies: [build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}]
|
||||
needs: [build-{{BUILDTYPE}}-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}]
|
||||
artifacts:
|
||||
reports:
|
||||
junit:
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-Vector-Checks/Unittests/report.xml
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-Vector-Checks/Unittests/report-doublevec.xml
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}-{{BUILDTYPE}}-vectorchecks/Unittests/report.xml
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}-{{BUILDTYPE}}-vectorchecks/Unittests/report-customvec.xml
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{QT_VERSION}}-{{BUILDTYPE}}-vectorchecks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
@@ -12,9 +12,10 @@ cppcheck:
|
||||
paths:
|
||||
- cppcheck.log
|
||||
|
||||
{linux-template-job.yml, COMPILER=gcc, LANGUAGE=cpp11}
|
||||
{linux-template-job.yml, COMPILER=clang, LANGUAGE=cpp11}
|
||||
{linux-template-job.yml, COMPILER=gcc, LANGUAGE=cpp14}
|
||||
{linux-template-job.yml, COMPILER=clang, LANGUAGE=cpp14}
|
||||
{linux-template-job.yml, COMPILER=gcc, LANGUAGE=cpp11, QT_VERSION=qt5.15.1}
|
||||
{linux-template-job.yml, COMPILER=clang, LANGUAGE=cpp11, QT_VERSION=qt5.15.1}
|
||||
{linux-template-job.yml, COMPILER=gcc, LANGUAGE=cpp14, QT_VERSION=qt5.15.1}
|
||||
{linux-template-job.yml, COMPILER=clang, LANGUAGE=cpp14, QT_VERSION=qt5.15.1}
|
||||
|
||||
{linux-iwyu-job.yml, BUILDTYPE=release, COMPILER=clang, LANGUAGE=cpp14}
|
||||
{linux-iwyu-job.yml, BUILDTYPE=release, COMPILER=clang, LANGUAGE=cpp14, QT_VERSION=qt5.15.1}
|
||||
{linux-novchecks-job.yml, BUILDTYPE=release, COMPILER=clang, LANGUAGE=cpp14, QT_VERSION=qt5.15.1}
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
# Windows tasks
|
||||
# -----------------
|
||||
|
||||
{windows-template-job.yml, ARCHITECTURE=x64, SHARED=TRUE, VSVERSION=VS2019, QTTAG=Qt5150}
|
||||
{windows-template-job.yml, ARCHITECTURE=x64, SHARED=FALSE, VSVERSION=VS2019, QTTAG=Qt5150}
|
||||
{windows-template-job-apps.yml, ARCHITECTURE=x64, SHARED=TRUE, VSVERSION=VS2019, QTTAG=Qt5150}
|
||||
{windows-template-job-apps.yml, ARCHITECTURE=x64, SHARED=FALSE, VSVERSION=VS2019, QTTAG=Qt5150}
|
||||
|
||||
{windows-template-job.yml, ARCHITECTURE=x64, SHARED=TRUE, VSVERSION=VS2017, QTTAG=Qt5101}
|
||||
{windows-template-job.yml, ARCHITECTURE=x64, SHARED=FALSE, VSVERSION=VS2017, QTTAG=Qt5101}
|
||||
{windows-template-job-apps.yml, ARCHITECTURE=x64, SHARED=TRUE, VSVERSION=VS2017, QTTAG=Qt5101}
|
||||
{windows-template-job-apps.yml, ARCHITECTURE=x64, SHARED=FALSE, VSVERSION=VS2017, QTTAG=Qt5101}
|
||||
|
||||
{windows-template-job.yml, ARCHITECTURE=x64, SHARED=TRUE, VSVERSION=VS2015, QTTAG=Qt5101}
|
||||
{windows-template-job.yml, ARCHITECTURE=x64, SHARED=FALSE, VSVERSION=VS2015, QTTAG=Qt5101}
|
||||
|
||||
Reference in New Issue
Block a user