| #!/usr/bin/env bash |
| |
| # This is a presubmit (on-merge) CI script. |
| # Currently no CI runs it - so be a good cyborg, and run it before submitting |
| # changes to hscloud. |
| |
| set -e -o pipefail |
| |
| # Build some things that should always build - ie. critical codebases. |
| bazel build //tools/... //cluster/... |
| |
| # Run some critical tools that are needed to access clusters. |
| bazel run //cluster/clustercfg smoketest |
| bazel run //cluster/tools:kubectl -- version --client=true |
| bazel run //cluster/tools:kubecfg -- version |
| bazel run //cluster/prodaccess -- --help 2>/dev/null |
| |