Things just got too hard for B2G people to change build scripts, so we are backing out this.
37 lines
1.0 KiB
Bash
Executable File
37 lines
1.0 KiB
Bash
Executable File
#! /bin/bash -vex
|
|
|
|
. pre-build.sh
|
|
|
|
debug_flag=""
|
|
if [ 0$B2G_DEBUG -ne 0 ]; then
|
|
debug_flag='--debug'
|
|
fi
|
|
|
|
$WORKSPACE/gecko/testing/mozharness/scripts/b2g_build.py \
|
|
--config b2g/taskcluster-phone.py \
|
|
"$debug_flag" \
|
|
--disable-mock \
|
|
--variant=$VARIANT \
|
|
--work-dir=$WORKSPACE/B2G \
|
|
--gaia-languages-file $WORKSPACE/B2G/device/sprd/scx15/languages.json \
|
|
--log-level=debug \
|
|
--target=$TARGET \
|
|
--b2g-config-dir=$TARGET \
|
|
--checkout-revision=$GECKO_HEAD_REV \
|
|
--base-repo=$GECKO_BASE_REPOSITORY \
|
|
--repo=$GECKO_HEAD_REPOSITORY
|
|
|
|
# Don't cache backups
|
|
rm -rf $WORKSPACE/B2G/backup-*
|
|
|
|
# Move files into artifact locations!
|
|
mkdir -p $HOME/artifacts
|
|
|
|
mv $WORKSPACE/B2G/upload/sources.xml $HOME/artifacts/sources.xml
|
|
mv $WORKSPACE/B2G/upload/b2g-*.crashreporter-symbols.zip $HOME/artifacts/b2g-crashreporter-symbols.zip
|
|
mv $WORKSPACE/B2G/upload/b2g-*.android-arm.tar.gz $HOME/artifacts/b2g-android-arm.tar.gz
|
|
mv $WORKSPACE/B2G/upload/${TARGET}.zip $HOME/artifacts/${TARGET}.zip
|
|
mv $WORKSPACE/B2G/upload/gaia.zip $HOME/artifacts/gaia.zip
|
|
|
|
ccache -s
|