Serge Bazanski | e7fca3a | 2020-09-25 20:23:53 +0000 | [diff] [blame] | 1 | #!/usr/bin/env bash |
| 2 | |
| 3 | # This is a presubmit (on-merge) CI script. |
| 4 | # Currently no CI runs it - so be a good cyborg, and run it before submitting |
| 5 | # changes to hscloud. |
| 6 | |
| 7 | set -e -o pipefail |
| 8 | |
Serge Bazanski | f3e6f8f | 2021-10-16 18:58:30 +0000 | [diff] [blame] | 9 | # Build some things that should always build - ie. critical codebases. |
| 10 | bazel build //tools/... //cluster/... |
Serge Bazanski | e7fca3a | 2020-09-25 20:23:53 +0000 | [diff] [blame] | 11 | |
Serge Bazanski | f3e6f8f | 2021-10-16 18:58:30 +0000 | [diff] [blame] | 12 | # Run some critical tools that are needed to access clusters. |
Serge Bazanski | e7fca3a | 2020-09-25 20:23:53 +0000 | [diff] [blame] | 13 | bazel run //cluster/clustercfg smoketest |
Serge Bazanski | f3e6f8f | 2021-10-16 18:58:30 +0000 | [diff] [blame] | 14 | bazel run //cluster/tools:kubectl -- version --client=true |
| 15 | bazel run //cluster/tools:kubecfg -- version |
| 16 | bazel run //cluster/prodaccess -- --help 2>/dev/null |
Serge Bazanski | 0754ed8 | 2020-11-27 09:42:59 +0000 | [diff] [blame] | 17 | |