mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
				
	
	
		
			41 lines
		
	
	
		
			974 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			974 B
		
	
	
	
		
			YAML
		
	
	
	
| version: "{build}"
 | |
| 
 | |
| os: Windows Server 2012 R2
 | |
| 
 | |
| clone_folder: c:\gopath\src\github.com\grafana\grafana
 | |
| 
 | |
| environment:
 | |
|   nodejs_version: "12"
 | |
|   GOPATH: C:\gopath
 | |
|   GOVERSION: 1.14.1
 | |
| 
 | |
| install:
 | |
|   - rmdir c:\go /s /q
 | |
|   # install nodejs and npm
 | |
|   - ps: Install-Product node $env:nodejs_version
 | |
|   - npm install -g yarn --silent
 | |
|   - YARN_ENABLE_PROGRESS_BARS=false yarn install --immutable
 | |
|   - 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/* .
 | |
|   - go test -v ./pkg/...
 | |
| 
 | |
| artifacts:
 | |
|   - path: grafana-*windows-*.*
 | |
|     name: binzip
 | |
|     type: zip
 |