harbor/.travis.yml

29 lines
779 B
YAML
Raw Normal View History

2016-02-29 03:24:52 +00:00
language: go
go:
2016-05-04 06:25:54 +00:00
- 1.6.2
2016-02-29 03:24:52 +00:00
go_import_path: github.com/vmware/harbor
2016-06-01 04:35:44 +00:00
#service:
# - mysql
2016-02-29 03:24:52 +00:00
2016-05-04 06:25:54 +00:00
env: DB_HOST=127.0.0.1 DB_PORT=3306 DB_USR=root DB_PWD=
2016-02-29 03:24:52 +00:00
install:
2016-06-01 04:35:44 +00:00
- sudo apt-get update && sudo apt-get install -y libldap2-dev mysql-server-5.6 mysql-client-core-5.6 mysql-client-5.6
2016-02-29 03:24:52 +00:00
- go get -d github.com/docker/distribution
- go get -d github.com/docker/libtrust
- go get -d github.com/go-sql-driver/mysql
- go get github.com/golang/lint/golint
- go get github.com/GeertJohan/fgt
before_script:
# create tables and load data
- mysql < ./Deploy/db/registry.sql -uroot --verbose
script:
- go list ./... | grep -v /vendor/ | xargs -L1 fgt golint
- go list ./... | grep -v 'vendor' | xargs -L1 go vet
- go list ./... | grep -v 'vendor' | xargs -L1 go test -v