mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-10-03 17:50:11 +02:00
242e9d2fb9
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.
25 lines
928 B
YAML
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
|