Просмотр исходного кода

Add Qt-5.10 and Qt-5.11 drone builds

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Roeland Jago Douma 7 лет назад
Родитель
Сommit
0a9185b88c
1 измененных файлов с 61 добавлено и 0 удалено
  1. 61 0
      .drone.yml

+ 61 - 0
.drone.yml

@@ -79,6 +79,65 @@ pipeline:
         when:
             matrix:
                 TESTS: qt-5.9
+    qt-5.10:
+        image: nextcloudci/client-5.10:client-5.10-2
+        commands:
+            # Install QtKeyChain
+            - /bin/bash -c "
+              export CC=gcc-7 &&
+              export CXX=g++-7 &&
+              source /opt/qt510/bin/qt510-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 "
+              export CC=gcc-7 &&
+              export CXX=g++-7 &&
+              source /opt/qt510/bin/qt510-env.sh &&
+              mkdir build &&
+              cd build &&
+              cmake -D NO_SHIBBOLETH=1 ../ &&
+              make"
+        when:
+            matrix:
+                TESTS: qt-5.10
+    qt-5.11:
+        image: nextcloudci/client-5.11:client-5.11-2
+        commands:
+            # Install QtKeyChain
+            - /bin/bash -c "
+              export CC=gcc-7 &&
+              export CXX=g++-7 &&
+              source /opt/qt511/bin/qt511-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 "
+              export CC=gcc-7 &&
+              export CXX=g++-7 &&
+              source /opt/qt511/bin/qt511-env.sh &&
+              mkdir build &&
+              cd build &&
+              cmake -D NO_SHIBBOLETH=1 ../ &&
+              make"
+        when:
+            matrix:
+                TESTS: qt-5.11
+
     AppImage-5.9:
         image: nextcloudci/client-appimage-ci:client-appimage-ci-15
         commands:
@@ -110,6 +169,8 @@ matrix:
         - TESTS: qt-5.7
         - TESTS: qt-5.8
         - TESTS: qt-5.9
+        - TESTS: qt-5.10
+        - TESTS: qt-5.11
         - BUILD: AppImage
         - BUILD: Debian
         - TESTS: documentation