diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2019-03-21 13:36:23 +0300 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2019-03-21 17:57:40 +0300 |
commit | 9d87f707a65380b8db967867123e89f4883583f4 (patch) | |
tree | 19ec8be3eca329d9ae86a21ea5a9e239b85fc455 /.drone.yml | |
parent | 89cda9a1b403950fe7d653370016bfa869eb4341 (diff) |
Add Qt-5.12 to CI
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to '.drone.yml')
-rw-r--r-- | .drone.yml | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/.drone.yml b/.drone.yml index 8ade11189..1c0aaf855 100644 --- a/.drone.yml +++ b/.drone.yml @@ -187,6 +187,72 @@ pipeline: matrix: TESTS: qt-5.11-clang + qt-5.12: + image: nextcloudci/client-5.12:client-5.12-2 + commands: + # Install QtKeyChain + - /bin/bash -c " + export CC=gcc-7 && + export CXX=g++-7 && + source /opt/qt512/bin/qt512-env.sh && + cd /tmp && + git clone https://github.com/frankosterfeld/qtkeychain.git && + cd qtkeychain && + git checkout v0.9.1 && + mkdir build && + cd build && + cmake ../ && + make && + make install" + # Build client + - /bin/bash -c " + export CC=gcc-7 && + export CXX=g++-7 && + source /opt/qt512/bin/qt512-env.sh && + mkdir build && + cd build && + cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ && + make && + useradd -m -s /bin/bash test && + chown -R test:test . && + su -c 'ctest --output-on-failure' test" + when: + matrix: + TESTS: qt-5.12 + + qt-5.12-clang: + image: nextcloudci/client-5.12:client-5.12-2 + commands: + # Install QtKeyChain + - /bin/bash -c " + export CC=clang-6.0 && + export CXX=clang++-6.0 && + source /opt/qt512/bin/qt512-env.sh && + cd /tmp && + git clone https://github.com/frankosterfeld/qtkeychain.git && + cd qtkeychain && + git checkout v0.9.1 && + mkdir build && + cd build && + cmake ../ && + make && + make install" + # Build client + - /bin/bash -c " + export CC=clang-6.0 && + export CXX=clang++-6.0 && + source /opt/qt512/bin/qt512-env.sh && + mkdir build && + cd build && + cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ && + make && + useradd -m -s /bin/bash test && + chown -R test:test . && + su -c 'ctest --output-on-failure' test" + when: + matrix: + TESTS: qt-5.12-clang + AppImage: image: nextcloudci/client-5.11:client-5.11-3 commands: @@ -221,6 +287,8 @@ matrix: - TESTS: qt-5.10 - TESTS: qt-5.11 - TESTS: qt-5.11-clang + - TESTS: qt-5.12 + - TESTS: qt-5.12-clang - BUILD: AppImage - BUILD: Debian - TESTS: documentation |