Hans-Christoph Steiner
95e016695c
travis-ci: build against latest OSX 10.12 and 10.13 images
2018-03-07 15:15:28 +01:00
Hans-Christoph Steiner
8b9fe05af5
travis-ci: support old versions of OSX
2018-03-07 15:14:30 +01:00
Hans-Christoph Steiner
47b1d4b1e6
travis: brew's Python3 is now called just 'python'
...
https://discourse.brew.sh/t/brew-install-python3-fails/1756
2018-03-07 14:14:29 +01:00
Hans-Christoph Steiner
fba4fa6ca6
get minimum aapt version from fdroidserver/common.py for CI tests
2018-01-03 14:54:30 +01:00
Hans-Christoph Steiner
80844832a8
travis-ci: install babel with pip to stop easy_install
...
easy_install just fails, trying to install into ./.eggs
https://travis-ci.org/fdroidtravis/fdroidserver/jobs/319144754
2017-12-20 23:46:37 +01:00
Hans-Christoph Steiner
8a58ee72e3
travis-ci: include new android-sdk-license on OSX
2017-12-20 23:46:37 +01:00
Hans-Christoph Steiner
7fcb4da0e6
travis-ci: show sdkmanager logs
2017-12-20 23:46:37 +01:00
Hans-Christoph Steiner
e0df6d2479
choose the most recent available version of Java
...
This came about testing on OSX, where there are often multiple versions of
the JDK installed. This was choosing the oldest version. It should
choose the most recent version.
2017-10-25 23:01:25 +02:00
Hans-Christoph Steiner
43b990505d
travis-ci: only run one round of the test suite on OSX
...
The OSX tests seem to run slower, they often timeout. So only run
the test suite with the installed version of fdroid, instead of the
three rounds that ./complete-ci-tests does.
2017-10-25 23:01:25 +02:00
Hans-Christoph Steiner
49bd5a6462
use Babel to compile localizations and include in source tarball
...
python3-babel was also included in the gitlab-ci docker image:
ffc08dbc1d
2017-10-19 23:28:13 +02:00
Hans-Christoph Steiner
c80d68dcc0
travis-ci: get OSX tests running again...
...
Java9 is starting to roll out on some of the Travis CI machines, but
the Android SDK does not yet work on Java9, it throws:
java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
2017-10-19 20:23:57 +02:00
Hans-Christoph Steiner
628fa134f1
travis-ci: quiet output for pip/sdkmanager installs
...
The log was getting way too long.
2017-09-25 16:35:18 +02:00
Hans-Christoph Steiner
86a3ef5355
travis-ci: always reinstall Java on OSX to get recent version
...
The Travis images have quite old versions of Java currently.
2017-09-19 20:16:08 +02:00
Hans-Christoph Steiner
a9a696b199
travis-ci: test on older OSX versions
2017-09-19 20:16:08 +02:00
Hans-Christoph Steiner
2b5edf2434
travis-ci: make Trusty builds a first class citizen
...
Trusty is used in Travis-CI, Windows Subsystem for Linux, and many other
places, so its an important target platform to test on. This provides
testing for the backports in the Launchpad PPAs like:
* https://launchpad.net/~fdroid/+archive/ubuntu/fdroidserver
* https://launchpad.net/~fdroid/+archive/ubuntu/buildserver
2017-09-19 20:16:08 +02:00
Hans-Christoph Steiner
0a88a97881
travis-ci: update OSX CI build to work again
2017-09-19 20:13:36 +02:00
Daniel Martí
926aafa58b
Bump CI image, now with build-tools 25.0.2
2016-12-23 17:46:09 +01:00
Daniel Martí
148f077ad8
Bump ci images and default build-tools
2016-10-23 17:04:58 +01:00
Daniel Martí
fd7a8c83c8
all: bump to build-tools 24.0.2
...
Update the docker image to include it there too.
2016-09-10 11:45:39 +02:00
Daniel Martí
662aa2c938
all: switch to build-tools 24.0.1 as default
2016-08-02 11:12:01 +02:00
Hans-Christoph Steiner
e638f599e7
travis-ci: use most recent OSX image to get Java8
...
https://gitlab.com/fdroid/fdroidserver/merge_requests/137
2016-06-27 14:00:49 +02:00
Daniel Martí
b026874353
all: add and switch to build-tools v24
2016-06-24 17:06:16 +01:00
Daniel Martí
bf0e5dde71
CI: Install venv instead of virtualenv
2016-04-14 16:16:58 +01:00
Daniel Martí
ec9087d057
Add and switch to build-tools 23.0.3
...
Also bump to the CI image which contains it.
2016-04-05 10:49:30 +01:00
Hans-Christoph Steiner
20d082dfed
travis-ci: move python deps to 3
2016-03-14 12:48:58 +01:00
Hans-Christoph Steiner
baad79f9e8
travis-ci osx: make sure build-tools are always installed
...
It seems that sometimes build-tools packages will not be installed unless
the --all flag is specified.
2016-03-14 09:27:26 +01:00
Hans-Christoph Steiner
78151c04c5
travis-ci: make pip install deps based on setup.py
2016-02-15 23:06:32 +01:00
Hans-Christoph Steiner
46d754416d
travis-ci: run test suite on OSX and GNU/Linux
2016-02-15 23:06:31 +01:00