chiark / gitweb /
buildserver: test builds against fdroid and adaway
authorHans-Christoph Steiner <hans@eds.org>
Mon, 4 Jul 2016 14:34:11 +0000 (16:34 +0200)
committerHans-Christoph Steiner <hans@eds.org>
Mon, 4 Jul 2016 21:52:53 +0000 (23:52 +0200)
The other apps are too flaky on gpjenkins right now, and that's our
only box for running full buildserver tests.  Once we get the
buildserver tests running on jenkins.debian.net, then we can add a
bunch more apps to the test script.  gpjenkins is an extra locked down
box, so that's why the builds are flaky: gradle and maven downloads
regularly fail because they are blocked.

jenkins-build-makebuildserver

index 7f1cdf954cbf8e69be7900ec1e9f6e37f7b20ec7..120ce7981fa2aec58c3918cf23aebda5f9f84583 100755 (executable)
@@ -60,13 +60,15 @@ fi
 
 cd fdroiddata
 echo "build_server_always = True" > config.py
+# if it can't build fdroid, then its really broken
+../fdroid build --verbose --stop --latest org.fdroid.fdroid
 # Gradle, JNI, preassemble
 ../fdroid build --stop org.adaway:55
 # Maven
-../fdroid build --stop org.quantumbadger.redreader:55
+#../fdroid build --stop org.quantumbadger.redreader:55
 # Custom build (make)
-../fdroid build --stop com.amaze.filemanager:29
+#../fdroid build --stop com.amaze.filemanager:29
 # Uses verification
-../fdroid build --stop info.guardianproject.checkey:101
+#../fdroid build --stop info.guardianproject.checkey:101
 # Gradle with retrolambda (JDK7 and JDK8)
-../fdroid build --stop com.moez.QKSMS:124
+#../fdroid build --stop com.moez.QKSMS:124