Bug 1890689 accumulate input in LargerReceiverBlockSizeThanDesiredBuffering GTest...
[gecko.git] / taskcluster / scripts / misc / build-resourcemonitor.sh
blob6643079c76c198e8192dec8f5d7d87c424821d69
1 #!/bin/bash
2 set -x -e -v
4 cd "$MOZ_FETCHES_DIR"/resource-monitor/ || exit 1
5 COMPRESS_EXT=zst
7 PATH="$MOZ_FETCHES_DIR/go/bin:$PATH"
8 export PATH
10 EXE_SUFFIX=""
12 case "$1" in
13 linux64) GOOS=linux; GOARCH=amd64 ;;
14 macos64) GOOS=darwin; GOARCH=amd64 ;;
15 windows64) GOOS=windows; GOARCH=amd64; EXE_SUFFIX=".exe" ;;
16 windows32) GOOS=windows; GOARCH=386; EXE_SUFFIX=".exe" ;;
18 echo "Unknown architecture $1 not recognized in build-resourcemonitor.sh" >&2
19 exit 1
21 esac
23 export GOOS
24 export GOARCH
25 export EXE_SUFFIX
27 echo "GOOS=$GOOS"
28 echo "GOARCH=$GOARCH"
30 go build .
32 STAGING_DIR="resource-monitor"
33 mv "resource-monitor${EXE_SUFFIX}" resource-monitor.tmp
34 mkdir "${STAGING_DIR}"
36 cp resource-monitor.tmp "${STAGING_DIR}/resource-monitor${EXE_SUFFIX}"
38 tar -acf "resource-monitor.tar.$COMPRESS_EXT" "${STAGING_DIR}"/
39 mkdir -p "$UPLOAD_DIR"
40 cp "resource-monitor.tar.$COMPRESS_EXT" "$UPLOAD_DIR"