mirror of
https://github.com/minio/minio.git
synced 2025-03-24 22:44:16 -04:00
As minio-go behavior is fixed to treat empty byte arrays and nil byte arrays in the same manner. These changes are needed in minio to address the PutObject failure for S3 Gateway. Fixes: https://github.com/minio/minio/issues/4974, https://github.com/minio/minio-java/issues/615
41 lines
960 B
YAML
41 lines
960 B
YAML
# version format
|
|
version: "{build}"
|
|
|
|
# Operating system (build VM template)
|
|
os: Windows Server 2012 R2
|
|
|
|
clone_folder: c:\gopath\src\github.com\minio\minio-go
|
|
|
|
# environment variables
|
|
environment:
|
|
GOPATH: c:\gopath
|
|
GO15VENDOREXPERIMENT: 1
|
|
|
|
# scripts that run after cloning repository
|
|
install:
|
|
- set PATH=%GOPATH%\bin;c:\go\bin;%PATH%
|
|
- go version
|
|
- go env
|
|
- go get -u github.com/golang/lint/golint
|
|
- go get -u github.com/go-ini/ini
|
|
- go get -u github.com/minio/go-homedir
|
|
- go get -u github.com/remyoudompheng/go-misc/deadcode
|
|
- go get -u github.com/gordonklaus/ineffassign
|
|
- go get -u github.com/dustin/go-humanize
|
|
|
|
# to run your custom scripts instead of automatic MSBuild
|
|
build_script:
|
|
- go vet ./...
|
|
- gofmt -s -l .
|
|
- golint -set_exit_status github.com/minio/minio-go...
|
|
- deadcode
|
|
- ineffassign .
|
|
- go test -short -v
|
|
- go test -short -race -v
|
|
|
|
# to disable automatic tests
|
|
test: off
|
|
|
|
# to disable deployment
|
|
deploy: off
|