blob: 76199383e49fb32d4685ec1943bdce4fec60162c [file] [log] [blame]
Serge Bazanskie7fca3a2020-09-25 20:23:53 +00001#!/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
7set -e -o pipefail
8
Serge Bazanskif3e6f8f2021-10-16 18:58:30 +00009# Build some things that should always build - ie. critical codebases.
10bazel build //tools/... //cluster/...
Serge Bazanskie7fca3a2020-09-25 20:23:53 +000011
Serge Bazanskif3e6f8f2021-10-16 18:58:30 +000012# Run some critical tools that are needed to access clusters.
Serge Bazanskie7fca3a2020-09-25 20:23:53 +000013bazel run //cluster/clustercfg smoketest
Serge Bazanskif3e6f8f2021-10-16 18:58:30 +000014bazel run //cluster/tools:kubectl -- version --client=true
15bazel run //cluster/tools:kubecfg -- version
16bazel run //cluster/prodaccess -- --help 2>/dev/null
Serge Bazanski0754ed82020-11-27 09:42:59 +000017