From 4c1ef3405fc01b170c1aae4f015236846f6744ed Mon Sep 17 00:00:00 2001 From: Michael Hrivnak Date: Mon, 25 Mar 2019 09:25:58 -0400 Subject: [PATCH] enables unit test in CI The bug that caused us to turn this off has been resolved. --- .travis.yml | 3 ++- tools/install_kubebuilder.sh | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100755 tools/install_kubebuilder.sh diff --git a/.travis.yml b/.travis.yml index 0bf3f7179..60dc9c9ca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,9 +4,10 @@ go: - "1.11.5" before_install: - ./tools/install_kustomize.sh + - ./tools/install_kubebuilder.sh - make generate env: - TARGET=fmt - TARGET=vet -# - TARGET=unit + - TARGET=unit script: make $TARGET diff --git a/tools/install_kubebuilder.sh b/tools/install_kubebuilder.sh new file mode 100755 index 000000000..8e447d591 --- /dev/null +++ b/tools/install_kubebuilder.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +version=1.0.8 +arch=amd64 + +curl -L -O "https://github.com/kubernetes-sigs/kubebuilder/releases/download/v${version}/kubebuilder_${version}_linux_${arch}.tar.gz" + +tar -zxvf kubebuilder_${version}_linux_${arch}.tar.gz +mv kubebuilder_${version}_linux_${arch} kubebuilder && sudo mv kubebuilder /usr/local/ + +export PATH=$PATH:/usr/local/kubebuilder/bin