run-profileserver-macos.sh (535B)
1 #! /bin/bash -vex 2 set -x -e 3 4 #### 5 # Taskcluster friendly wrapper for running the profileserver on macOS 6 #### 7 8 export UPLOAD_PATH=../../artifacts 9 mkdir -p $UPLOAD_PATH 10 11 export JARLOG_FILE="en-US.log" 12 13 export LLVM_PROFDATA=$MOZ_FETCHES_DIR/clang/bin/llvm-profdata 14 15 set -v 16 17 ./mach python python/mozbuild/mozbuild/action/install.py $MOZ_FETCHES_DIR/target.dmg $MOZ_FETCHES_DIR 18 ./mach python build/pgo/profileserver.py --binary $MOZ_FETCHES_DIR/*.app/Contents/MacOS/firefox 19 20 tar -Jcvf $UPLOAD_PATH/profdata.tar.xz merged.profdata en-US.log