mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-09 21:00:42 +02:00
MozReview-Commit-ID: 6R7vet77cyk --HG-- extra : rebase_source : 2c990957531bf0389e85b1aa1683b3f8ea0f7198
49 lines
1.5 KiB
Bash
Executable file
49 lines
1.5 KiB
Bash
Executable file
#! /bin/bash -vex
|
|
|
|
# Don't cache backups
|
|
rm -rf $WORKSPACE/B2G/backup-*
|
|
|
|
if [ -f balrog_credentials ]; then
|
|
rm -f balrog_credentials
|
|
fi
|
|
|
|
mkdir -p $HOME/artifacts
|
|
mkdir -p $HOME/artifacts-public
|
|
|
|
DEVICE=${TARGET%%-*}
|
|
|
|
mv $WORKSPACE/B2G/upload/sources.xml $HOME/artifacts/sources.xml
|
|
mv $WORKSPACE/B2G/upload/b2g-*.linux-androideabi-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
|
|
|
|
# Upload public images as public artifacts for Nexus 5 L
|
|
if [ "${TARGET}" = "nexus-5-l" ]; then
|
|
mv $HOME/artifacts/${TARGET}.zip $HOME/artifacts-public/
|
|
fi
|
|
|
|
if [ -f $WORKSPACE/B2G/upload/b2g-*.crashreporter-symbols.zip ]; then
|
|
mv $WORKSPACE/B2G/upload/b2g-*.crashreporter-symbols.zip $HOME/artifacts/b2g-crashreporter-symbols.zip
|
|
fi
|
|
|
|
if [ -f $WORKSPACE/B2G/upload-public/*.blobfree-dist.zip ]; then
|
|
mv $WORKSPACE/B2G/upload-public/*.blobfree-dist.zip $HOME/artifacts-public/
|
|
fi
|
|
|
|
# FOTA full and fullimg might contain blobs
|
|
if [ -f $WORKSPACE/B2G/upload/fota-*-update-*.mar ]; then
|
|
mv $WORKSPACE/B2G/upload/fota-*-update-*.mar $HOME/artifacts/
|
|
fi
|
|
|
|
# Gecko/Gaia OTA is clean
|
|
if [ -f $WORKSPACE/B2G/upload-public/b2g-*-gecko-update.mar ]; then
|
|
mv $WORKSPACE/B2G/upload-public/b2g-*-gecko-update.mar $HOME/artifacts-public/
|
|
fi
|
|
|
|
# Gecko/Gaia FOTA is clean
|
|
if [ -f $WORKSPACE/B2G/upload-public/fota-*-update.mar ]; then
|
|
mv $WORKSPACE/B2G/upload-public/fota-*-update.mar $HOME/artifacts-public/
|
|
fi
|
|
|
|
ccache -s
|
|
|