1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-09-17 18:50:11 +02:00
fdroidserver/.gitlab-ci.yml
Hans-Christoph Steiner 242e9d2fb9 gitlab-ci: install all android packages at once
the `android` utility is pretty stupid, it doesn't really cache the
package index info.  So each time it is run, it tries to fetch the
indexes from the network.  This combines all android package installs
to a single command to make things run quicker.
2015-09-01 19:57:40 +02:00

25 lines
928 B
YAML

before_script:
- apt-get -q update -y
- echo " == Installing required packages"
- apt-get -q install -y wget tar lib32stdc++6 lib32z1
python pyflakes pep8 dash bash ruby
python-imaging python-libcloud python-logilab-astng python-magic
python-paramiko python-pip python-pyasn1 python-pyasn1-modules
python-requests python-yaml
rsync
- echo " == Installing OpenJDK 7"
- apt-get -q install -y openjdk-7-jdk
- echo " == Installing the Android SDK"
- wget -q -O android-sdk.tgz https://dl.google.com/android/android-sdk_r24.3.4-linux.tgz
- tar -x -z -f android-sdk.tgz
- mv android-sdk-linux android-sdk
- export ANDROID_HOME=$PWD/android-sdk
- export PATH="$ANDROID_HOME/tools:$PATH"
- echo " == Installing Android SDK components"
- echo y | android -s update sdk --no-ui -a -t platform-tools,tools,build-tools-23.0.0
test:
script:
- cd tests
- ./complete-ci-tests