Bug 1148630: Add support for upload symbols from docker image.

This commit is contained in:
Wander Lairson Costa 2015-05-20 18:18:13 -03:00
parent a3bed20633
commit 956f0e1166
5 changed files with 15 additions and 5 deletions

View File

@ -1,9 +1,12 @@
FROM quay.io/mozilla/builder:0.5.4
FROM quay.io/mozilla/builder:0.5.5
MAINTAINER Wander Lairson Costa <wcosta@mozilla.com>
ENV SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE /home/worker/socorro.token
# Add utilities and configuration
ADD bin /home/worker/bin
ADD config /home/worker/.aws/config
ADD socorro.token /home/worker/socorro.token
RUN yum install -y bc lzop
RUN pip install awscli

View File

@ -1 +1 @@
0.0.13
0.0.14

View File

@ -1,6 +1,6 @@
#! /bin/bash -e
while getopts "t:i:k:" arg; do
while getopts "t:i:k:s:" arg; do
case $arg in
t)
TAG=$OPTARG
@ -11,6 +11,9 @@ while getopts "t:i:k:" arg; do
k)
SECRET_KEY=$OPTARG
;;
s)
SOCORRO_TOKEN=$OPTARG
;;
esac
done
@ -19,12 +22,16 @@ pushd $(dirname $0)
test $TAG
test $KEY_ID
test $SECRET_KEY
test $SOCORRO_TOKEN
(echo '[default]'
echo "aws_access_key_id = $KEY_ID"
echo "aws_secret_access_key = $SECRET_KEY") > config
echo $SOCORRO_TOKEN > socorro.token
docker build -t $TAG .
rm -f config
rm -f socorro.token
popd

View File

@ -50,7 +50,7 @@ mkdir -p $HOME/artifacts-public
mv $WORKSPACE/B2G/upload-public/$mar_file $HOME/artifacts-public/
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-*.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

View File

@ -48,7 +48,7 @@ mkdir -p $HOME/artifacts-public
mv $WORKSPACE/B2G/upload-public/$mar_file $HOME/artifacts-public/
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-*.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