ci_presubmit: don't rely on tools/install.sh and hscloud_root

Let's make things simpler and just build/run stuff that we deem
critical.

Change-Id: I356efaac4c8af276aaaa0a141a70f35da19c6957
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1166
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/ci_presubmit.sh b/ci_presubmit.sh
index 1739e5d..7619938 100755
--- a/ci_presubmit.sh
+++ b/ci_presubmit.sh
@@ -6,19 +6,12 @@
 
 set -e -o pipefail
 
-if [ -z "$hscloud_root" ]; then
-    echo 2>&1 "Please first source env.sh"
-    exit 1
-fi
+# Build some things  that should always build - ie. critical codebases.
+bazel build //tools/... //cluster/...
 
-cd $hscloud_root
-
-# Test critical tools.
-tools/install.sh
-kubectl version --client=true
-kubecfg version
-prodaccess --help 2>/dev/null
+# 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
 
-# Test critical services.
-bazel build //cluster/prodvider