Testing gitlab ci qt pipelines
This commit is contained in:
@@ -44,6 +44,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 -DQWT6_INCLUDE_DIR=~/sw/qwt-6.1.4-qt5.13.0/include -DQWT6_LIBRARY_DIR=~/sw/qwt-6.1.4-qt5.13.0/lib -DQWT6_LIBRARY=~/sw/qwt-6.1.4-qt5.13.0/lib/libqwt.so -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 -DQWT6_INCLUDE_DIR=~/sw/qwt-6.1.4-qt5.12.2/include -DQWT6_LIBRARY_DIR=~/sw/qwt-6.1.4-qt5.12.2/lib -DQWT6_LIBRARY=~/sw/qwt-6.1.4-qt5.12.2/lib/libqwt.so -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 -DQWT6_INCLUDE_DIR=~/sw/qwt-6.1.3-qt5.11.2/include -DQWT6_LIBRARY_DIR=~/sw/qwt-6.1.3-qt5.11.2/lib -DQWT6_LIBRARY=~/sw/qwt-6.1.3-qt5.11.2/lib/libqwt.so -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 -DQWT6_INCLUDE_DIR=~/sw/qwt-6.1.3-qt5.9.0/include -DQWT6_LIBRARY_DIR=~/sw/qwt-6.1.3-qt5.9.0/lib -DQWT6_LIBRARY=~/sw/qwt-6.1.3-qt5.9.0/lib/libqwt.so -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 -DQWT6_INCLUDE_DIR=~/sw/qwt-6.1.4-qt5.13.2/include -DQWT6_LIBRARY_DIR=~/sw/qwt-6.1.4-qt5.13.2/lib -DQWT6_LIBRARY=~/sw/qwt-6.1.4-qt5.13.2/lib/libqwt.so -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 -DQWT6_INCLUDE_DIR=~/sw/qwt-6.1.5-qt5.15.1/include -DQWT6_LIBRARY_DIR=~/sw/qwt-6.1.5-qt5.15.1/lib -DQWT6_LIBRARY=~/sw/qwt-6.1.5-qt5.15.1/lib/libqwt.so -DQT5_INSTALL_PATH=~/sw/Qt/5.15.1/gcc_64"
|
||||
fi
|
||||
|
||||
#=====================================
|
||||
# Color Settings:
|
||||
#=====================================
|
||||
|
||||
@@ -3,12 +3,21 @@
|
||||
# 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]
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
variables:
|
||||
COMPILER: "{{COMPILER}}"
|
||||
LANGUAGE: "{{LANGUAGE}}"
|
||||
QTVERSION: "{{QT_VERSION}}"
|
||||
BUILDTYPE: "{{BUILDTYPE}}"
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
artifacts:
|
||||
paths:
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-Vector-Checks/
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-{{QT_VERSION}}-Vector-Checks/
|
||||
|
||||
@@ -4,17 +4,26 @@
|
||||
# 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}}]
|
||||
#image: graphics.rwth-aachen.de:4567/docker/docker/docker-openmesh-container
|
||||
tags:
|
||||
- Linux
|
||||
- stretch
|
||||
- MultiThreads
|
||||
variables:
|
||||
COMPILER: "{{COMPILER}}"
|
||||
LANGUAGE: "{{LANGUAGE}}"
|
||||
QTVERSION: "{{QT_VERSION}}"
|
||||
BUILDTYPE: "{{BUILDTYPE}}"
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
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}}-{{BUILDTYPE}}-{{QT_VERSION}}-Vector-Checks/Unittests/report.xml
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-{{QT_VERSION}}-Vector-Checks/Unittests/report-customvec.xml
|
||||
- build-{{COMPILER}}-{{LANGUAGE}}-{{BUILDTYPE}}-{{QT_VERSION}}-Vector-Checks/Unittests/report-doublevec.xml
|
||||
|
||||
|
||||
@@ -12,9 +12,9 @@ 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}
|
||||
|
||||
Reference in New Issue
Block a user