circle.yml 727 B

123456789101112131415161718192021222324252627282930313233
  1. machine:
  2. services:
  3. - docker
  4. environment:
  5. GOPATH: "/home/ubuntu/.go_workspace"
  6. ORG_PATH: "github.com/grafana"
  7. REPO_PATH: "${ORG_PATH}/grafana"
  8. dependencies:
  9. cache_directories:
  10. - "~/docker"
  11. pre:
  12. - ./docker/buildcontainer/build_circle.sh
  13. override:
  14. - rm -rf ${GOPATH}/src/${REPO_PATH}
  15. - mkdir -p ${GOPATH}/src/${ORG_PATH}
  16. - cp -r ../grafana ${GOPATH}/src/${ORG_PATH}
  17. - go get github.com/tools/godep
  18. - npm install
  19. test:
  20. override:
  21. - godep go test -v ./pkg/...
  22. - ./node_modules/grunt-cli/bin/grunt test
  23. deployment:
  24. develop:
  25. branch: develop
  26. owner: grafana
  27. commands:
  28. - ./docker/buildcontainer/run_circle.sh
  29. - go run build.go package latest