diff --git a/etc/ci/bootstrap-android-and-accept-licences.sh b/etc/ci/bootstrap-android-and-accept-licences.sh new file mode 100755 index 00000000000..d6e5d2e9dec --- /dev/null +++ b/etc/ci/bootstrap-android-and-accept-licences.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +set -o errexit +set -o nounset +set -o pipefail + +cd $(dirname ${0})/../.. +yes | ./mach bootstrap-android diff --git a/etc/ci/buildbot_steps.yml b/etc/ci/buildbot_steps.yml index cee66deafa1..c7bf36eb315 100644 --- a/etc/ci/buildbot_steps.yml +++ b/etc/ci/buildbot_steps.yml @@ -160,7 +160,13 @@ android: - python ./etc/ci/check_dynamic_symbols.py android-x86: - - echo FIXME To be filled in once Buildbot is configured + - ./mach clean-nightlies --keep 3 --force + - ./mach clean-cargo-cache --keep 3 --force + - ./etc/ci/bootstrap-android-and-accept-licences.sh + - env --unset ANDROID_NDK --unset ANDROID_SDK ./mach build --target i686-linux-android --release + - env --unset ANDROID_NDK --unset ANDROID_SDK ./mach package --target i686-linux-android --release + - env --unset ANDROID_NDK --unset ANDROID_SDK ./mach test-android-startup --release + - bash ./etc/ci/lockfile_changed.sh android-nightly: - ./mach clean-nightlies --keep 3 --force