circle.yml 857 B

12345678910111213141516171819202122232425262728293031
  1. machine:
  2. node:
  3. version: 5.11.1
  4. environment:
  5. GOPATH: "/home/ubuntu/.go_workspace"
  6. ORG_PATH: "github.com/grafana"
  7. REPO_PATH: "${ORG_PATH}/grafana"
  8. GODIST: "go1.7.3.linux-amd64.tar.gz"
  9. post:
  10. - mkdir -p download
  11. - test -e download/$GODIST || curl -o download/$GODIST https://storage.googleapis.com/golang/$GODIST
  12. - sudo rm -rf /usr/local/go
  13. - sudo tar -C /usr/local -xzf download/$GODIST
  14. dependencies:
  15. override:
  16. - rm -rf ${GOPATH}/src/${REPO_PATH}
  17. - mkdir -p ${GOPATH}/src/${ORG_PATH}
  18. - cp -r ~/grafana ${GOPATH}/src/${ORG_PATH}
  19. test:
  20. override:
  21. - bash scripts/circle-test.sh
  22. deployment:
  23. master:
  24. branch: master
  25. owner: grafana
  26. commands:
  27. - ./scripts/trigger_grafana_packer.sh ${TRIGGER_GRAFANA_PACKER_CIRCLECI_TOKEN}
  28. - ./scripts/trigger_windows_build.sh ${APPVEYOR_TOKEN}