| 123456789101112131415161718192021222324252627282930313233343536 |
- 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
- - npm test
- - npm run coveralls
- deployment:
- master:
- branch: master
- owner: grafana
- commands:
- - ./trigger_grafana_packer.sh ${TRIGGER_GRAFANA_PACKER_CIRCLECI_TOKEN}
|