Adrian Brandemuehl | 2ed7435 | 2017-08-23 20:29:57 -0700 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | set -e |
Brian Silverman | 1e5cc02 | 2018-02-03 22:59:48 -0500 | [diff] [blame] | 3 | set -x |
Adrian Brandemuehl | 2ed7435 | 2017-08-23 20:29:57 -0700 | [diff] [blame] | 4 | |
Austin Schuh | 96c7fe4 | 2019-02-18 11:37:49 -0800 | [diff] [blame] | 5 | readonly TARGETS='//... @com_github_google_glog//... @com_google_ceres_solver//...' |
Austin Schuh | de82171 | 2019-08-03 18:16:49 -0700 | [diff] [blame] | 6 | readonly M4F_TARGETS='//...' |
Austin Schuh | 96c7fe4 | 2019-02-18 11:37:49 -0800 | [diff] [blame] | 7 | readonly COMMON='-c opt --stamp=no --curses=no --color=no --symlink_prefix=/' |
| 8 | |
James Kuszmaul | 27da814 | 2019-07-21 16:13:55 -0700 | [diff] [blame] | 9 | # Put everything in different output bases so we can get 5 bazel servers |
Austin Schuh | 96c7fe4 | 2019-02-18 11:37:49 -0800 | [diff] [blame] | 10 | # running and keep them all warm. |
Austin Schuh | 10358f2 | 2019-01-21 20:25:11 -0800 | [diff] [blame] | 11 | |
James Kuszmaul | 2af1ba8 | 2019-02-09 22:16:53 -0800 | [diff] [blame] | 12 | # Include --config=eigen to enable Eigen assertions so that we catch potential |
| 13 | # bugs with Eigen. |
Austin Schuh | 96c7fe4 | 2019-02-18 11:37:49 -0800 | [diff] [blame] | 14 | bazel --output_base=../k8_output_base test \ |
| 15 | ${COMMON} \ |
| 16 | --cpu=k8 \ |
| 17 | --config=eigen \ |
| 18 | ${TARGETS} |
| 19 | |
| 20 | bazel --output_base=../roborio_output_base build \ |
| 21 | ${COMMON} \ |
| 22 | --cpu=roborio \ |
| 23 | ${TARGETS} |
| 24 | |
| 25 | bazel --output_base=../armhf-debian_output_base build \ |
| 26 | ${COMMON} \ |
| 27 | --cpu=armhf-debian \ |
| 28 | ${TARGETS} |
| 29 | |
| 30 | bazel --output_base=../cortex-m4f_output_base build \ |
| 31 | ${COMMON} \ |
| 32 | --cpu=cortex-m4f \ |
| 33 | ${M4F_TARGETS} |
James Kuszmaul | 27da814 | 2019-07-21 16:13:55 -0700 | [diff] [blame] | 34 | |
| 35 | bazel --output_base=../web_output_base build \ |
| 36 | ${COMMON} \ |
| 37 | --cpu=web \ |
| 38 | ${TARGETS} |