diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2017-08-05 15:29:13 +0300 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2017-08-05 15:29:13 +0300 |
commit | 6cb4131024922cc1d5feace3eb30f8e82d72b471 (patch) | |
tree | a86a00f40c1ba303fa34c01734be31e46e965888 /.drone.yml | |
parent | ceccc661f1ba1c4a415ab84cac5f547cd4164a95 (diff) |
Add qt5.7 and qt5.8 CI tests
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to '.drone.yml')
-rw-r--r-- | .drone.yml | 62 |
1 files changed, 58 insertions, 4 deletions
diff --git a/.drone.yml b/.drone.yml index fb7c6a587..06f1bc3b6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,8 +24,62 @@ pipeline: cd build && cmake -D NO_SHIBBOLETH=1 ../ && make" + when: + matrix: + TESTS: qt-5.6 + qt-5.7: + image: nextcloudci/client-5.7:latest + commands: + # Install QtKeyChain + - /bin/bash -c " + source /opt/qt57/bin/qt57-env.sh && + cd /tmp && + git clone https://github.com/frankosterfeld/qtkeychain.git && + cd qtkeychain && + git checkout v0.8.0 && + mkdir build && + cd build && + cmake ../ && + make && + make install" + # Build client + - /bin/bash -c " + source /opt/qt57/bin/qt57-env.sh && + mkdir build && + cd build && + cmake -D NO_SHIBBOLETH=1 ../ && + make" + when: + matrix: + TESTS: qt-5.7 + qt-5.8: + image: nextcloudci/client-5.8:latest + commands: + # Install QtKeyChain + - /bin/bash -c " + source /opt/qt58/bin/qt58-env.sh && + cd /tmp && + git clone https://github.com/frankosterfeld/qtkeychain.git && + cd qtkeychain && + git checkout v0.8.0 && + mkdir build && + cd build && + cmake ../ && + make && + make install" + # Build client + - /bin/bash -c " + source /opt/qt58/bin/qt58-env.sh && + mkdir build && + cd build && + cmake -D NO_SHIBBOLETH=1 ../ && + make" + when: + matrix: + TESTS: qt-5.8 -# Qt-5.6.2: -# image: nextcloudci/client-5.6:client-5.6-1 -# commands: -# - ls -l +matrix: + include: + - TESTS: qt-5.6 + - TESTS: qt-5.7 + - TESTS: qt-5.8 |