aboutsummaryrefslogtreecommitdiff
path: root/linaro-art/microbenchmarks/builders.sh
diff options
context:
space:
mode:
Diffstat (limited to 'linaro-art/microbenchmarks/builders.sh')
-rw-r--r--linaro-art/microbenchmarks/builders.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/linaro-art/microbenchmarks/builders.sh b/linaro-art/microbenchmarks/builders.sh
index 195de31539..cf02658214 100644
--- a/linaro-art/microbenchmarks/builders.sh
+++ b/linaro-art/microbenchmarks/builders.sh
@@ -20,6 +20,21 @@ alias python=python3
perl scripts/jenkins/test_launcher.pl \
scripts/benchmarks/benchmarks_run_target.sh --skip-run true
+tar --exclude-vcs -cJf test-tree.txz \
+ art/ \
+ scripts/ \
+ external-benchmarks/ \
+ benchmarks/ \
+ device/generic/art/ \
+ build/ \
+ Makefile \
+ Android.bp \
+ bootstrap.bash \
+ prebuilts/build-tools/ \
+ prebuilts/go/linux-x86/ \
+ prebuilts/jdk/jdk11/ \
+ external/golang-protobuf/
+
readonly out_krait=out/target/product/arm_krait
readonly out_armv8=out/target/product/armv8
readonly out_host=out/host/linux-x86
@@ -33,11 +48,20 @@ mkdir -p pub
mv ${WORKSPACE}/*.xml *.txz pub/
PUB_DEST=${PUB_DEST:-/android/${JOB_NAME}/${BUILD_NUMBER}}
+# Only grant access to artifacts to the linaro-art group.
+cat << EOF > ${WORKSPACE}/BUILD-INFO.txt
+Format-Version: 0.5
+Files-Pattern: *
+License-Type: protected
+Auth-Groups: linaro-art
+EOF
+
# Publish
test -d ${HOME}/bin || mkdir ${HOME}/bin
wget -q https://git.linaro.org/ci/publishing-api.git/blob_plain/HEAD:/linaro-cp.py -O ${HOME}/bin/linaro-cp.py
time python3 ${HOME}/bin/linaro-cp.py \
--manifest \
+ --build-info ${WORKSPACE}/BUILD-INFO.txt \
--link-latest \
--split-job-owner \
--server ${PUBLISH_SERVER} \