| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- version: "{build}"
- os: Windows Server 2012 R2
- clone_folder: c:\gopath\src\github.com\grafana\grafana
- environment:
- nodejs_version: "6"
- GOPATH: c:\gopath
- GOVERSION: 1.8
- install:
- - rmdir c:\go /s /q
- # install nodejs and npm
- - ps: Install-Product node $env:nodejs_version
- - npm install -g yarn --silent
- - yarn install --pure-lockfile --no-progress
- - npm install -g grunt-cli
- - appveyor DownloadFile https://storage.googleapis.com/golang/go%GOVERSION%.windows-amd64.zip
- - 7z x go%GOVERSION%.windows-amd64.zip -y -oC:\ > NUL
- # 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 sha-dist
- - cp dist/* .
- artifacts:
- - path: grafana-*windows-*.*
- name: binzip
- type: zip
- deploy:
- - provider: Environment
- name: GrafanaReleaseMaster
- on:
- buildType: master
- - provider: Environment
- name: GrafanaReleaseRelease
- on:
- buildType: release
|