20 lines
1009 B
Bash
Executable File
20 lines
1009 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
set -o pipefail
|
|
|
|
# Track individual architectures
|
|
scripts/check_binary_size.js "MapboxGLAndroidSDK/build/intermediates/intermediate-jars/release/jni/armeabi-v7a/libmapbox-gl.so" "Android arm-v7"
|
|
scripts/check_binary_size.js "MapboxGLAndroidSDK/build/intermediates/intermediate-jars/release/jni/arm64-v8a/libmapbox-gl.so" "Android arm-v8"
|
|
scripts/check_binary_size.js "MapboxGLAndroidSDK/build/intermediates/intermediate-jars/release/jni/x86/libmapbox-gl.so" "Android x86"
|
|
scripts/check_binary_size.js "MapboxGLAndroidSDK/build/intermediates/intermediate-jars/release/jni/x86_64/libmapbox-gl.so" "Android x86_64"
|
|
|
|
# Track overall library size
|
|
scripts/check_binary_size.js "MapboxGLAndroidSDK/build/outputs/aar/MapboxGLAndroidSDK-release.aar" "Android AAR"
|
|
|
|
if [[ $CIRCLE_BRANCH == master ]]; then
|
|
# Build source data for http://mapbox.github.io/mapbox-gl-native/metrics/binary-size/
|
|
# and log binary sizes to metrics warehouse
|
|
scripts/publish_binary_size.js
|
|
fi
|