From: Thomas Müller Date: Tue, 12 Jul 2016 11:24:35 +0000 (+0200) Subject: Add Jenkinsfile (#5041) X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~1111^2~29^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=cef24da44cffa079ba4a90aef3e2ae3bceae5a7f;p=nextcloud-desktop.git Add Jenkinsfile (#5041) --- diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..51d6100ad --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,43 @@ +#!groovy + +node('CLIENT') { + stage 'Checkout' + checkout scm + sh '''git submodule update --init''' + + stage 'Qt4' + sh '''rm -rf build + mkdir build + cd build + cmake -DUNIT_TESTING=1 -DBUILD_WITH_QT4=ON .. + make + ctest --output-on-failure''' + + stage 'Qt4 - clang' + sh '''rm -rf build + mkdir build + cd build + cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DUNIT_TESTING=1 -DBUILD_WITH_QT4=ON .. + make + ctest --output-on-failure''' + + stage 'Qt5' + sh '''rm -rf build + mkdir build + cd build + cmake -DUNIT_TESTING=1 -DBUILD_WITH_QT4=OFF .. + make + ctest --output-on-failure''' + + stage 'Qt5 - clang' + sh '''rm -rf build + mkdir build + cd build + cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DUNIT_TESTING=1 -DBUILD_WITH_QT4=OFF .. + make + ctest --output-on-failure''' + + +} + +