version: "{build}"

os: Windows Server 2012 R2

clone_folder: c:\gopath\src\github.com\grafana\grafana

environment:
  nodejs_version: "5"
  GOPATH: c:\gopath

install:
  # install nodejs and npm
  - ps: Install-Product node $env:nodejs_version
  - npm install
  - npm install -g grunt-cli
  # install gcc (needed for sqlite3)
  - choco install -y --limit-output mingw
  - set PATH=C:\tools\mingw64\bin;%PATH%
  - echo %PATH%
  - echo %GOPATH%
  - go version
  - go env
  - go run build.go setup

build_script:
  - go run build.go build
  - grunt release
  - go run build.go sha1-dist
  - cp dist/* .

artifacts:
  - path: grafana-*windows-*.*
    name: binzip

deploy:
  - provider: Environment
    name: GrafanaBuildsS3
