From 17c0ed972caba0e0da48d6cf41157b6bbbfe9fbc Mon Sep 17 00:00:00 2001 From: Adam Reese Date: Tue, 12 Apr 2016 14:13:56 -0700 Subject: [PATCH] feat(ci): add circleci build configuration --- circle.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 circle.yml diff --git a/circle.yml b/circle.yml new file mode 100644 index 000000000..2d7c7a450 --- /dev/null +++ b/circle.yml @@ -0,0 +1,31 @@ +machine: + environment: + GLIDE_VERSION: "0.10.1" + GO15VENDOREXPERIMENT: 1 + GOPATH: /usr/local/go_workspace + HOME: /home/ubuntu + IMPORT_PATH: "github.com/deis/tiller" + PATH: $HOME/go/bin:$PATH + GOROOT: $HOME/go + +dependencies: + override: + - mkdir -p $HOME/go + - wget "https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz" + - tar -C $HOME -xzf go1.6.linux-amd64.tar.gz + - go version + - go env + - sudo chown -R $(whoami):staff /usr/local + - cd $GOPATH + - mkdir -p $GOPATH/src/$IMPORT_PATH + - cd $HOME/tiller + - rsync -az --delete ./ "$GOPATH/src/$IMPORT_PATH/" + - wget "https://github.com/Masterminds/glide/releases/download/$GLIDE_VERSION/glide-$GLIDE_VERSION-linux-amd64.tar.gz" + - mkdir -p $HOME/bin + - tar -vxz -C $HOME/bin --strip=1 -f glide-$GLIDE_VERSION-linux-amd64.tar.gz + - export PATH="$HOME/bin:$PATH" GLIDE_HOME="$HOME/.glide" + - cd $GOPATH/src/$IMPORT_PATH + +test: + override: + - cd $GOPATH/src/$IMPORT_PATH && make bootstrap test