machine: node: version: 4.0 environment: GOPATH: "/home/ubuntu/.go_workspace" ORG_PATH: "github.com/grafana" REPO_PATH: "${ORG_PATH}/grafana" dependencies: override: - rm -rf ${GOPATH}/src/${REPO_PATH} - mkdir -p ${GOPATH}/src/${ORG_PATH} - ln -s ~/grafana ${GOPATH}/src/${ORG_PATH} - go get github.com/tools/godep - rm -rf node_modules - npm install -g npm - npm install test: override: # FMT - test -z "$(gofmt -s -l . | grep -v Godeps/_workspace/src/ | tee /dev/stderr)" # GO VET - go vet ./pkg/... # Go test - godep go test -v ./pkg/... # js tests - ./node_modules/grunt-cli/bin/grunt test - npm run coveralls deployment: master: branch: master owner: grafana commands: - ./trigger_grafana_packer.sh ${TRIGGER_GRAFANA_PACKER_CIRCLECI_TOKEN}