Files
tubestation/taskcluster/scripts/misc/android-gradle-dependencies.sh
Ted Campbell d1f59b18d4 Bug 1967031 - Use mach gradle in android-gradle-dependencies script r=nalexander
Instead of using additional `gradlew` binaries that are in subproject
directories, use the top-level `mach gradle` functionality. This will make
easier in future to adjust the gradle project structure.

Also, only pass Java8 binaries to the nexus/sonar invocation.

Differential Revision: https://phabricator.services.mozilla.com/D249860
2025-05-17 13:51:05 +00:00

22 lines
742 B
Bash
Executable File

#!/bin/bash -vex
set -x -e
echo "running as" $(id)
set -v
cd $GECKO_PATH
. taskcluster/scripts/misc/android-gradle-dependencies/before.sh
export MOZCONFIG=mobile/android/config/mozconfigs/android-arm-gradle-dependencies/nightly
./mach build
./mach gradle downloadDependencies --no-configuration-cache
./mach android gradle-dependencies --no-configuration-cache
./mach gradle -p mobile/android/fenix detekt lint assembleDebug :benchmark:assembleBenchmark
./mach gradle -p mobile/android/focus-android lint
./mach gradle -p mobile/android/android-components -Pcoverage detekt lint service-nimbus:testReleaseUnitTest samples-browser:testGeckoDebugUnitTest tooling-lint:test
. taskcluster/scripts/misc/android-gradle-dependencies/after.sh