37 lines
631 B
YAML
37 lines
631 B
YAML
language: go
|
|
|
|
go:
|
|
- "1.11"
|
|
- "1.12"
|
|
|
|
go_import_path: gopkg.in/src-d/go-git.v4
|
|
|
|
env:
|
|
- GIT_VERSION=master
|
|
- GIT_VERSION=v1.9.3
|
|
- GIT_VERSION=v2.11.0
|
|
|
|
cache:
|
|
directories:
|
|
- $HOME/.git-dist
|
|
|
|
before_script:
|
|
- export GIT_DIST_PATH=$HOME/.git-dist
|
|
- make build-git
|
|
|
|
before_install:
|
|
- git config --global user.email "travis@example.com"
|
|
- git config --global user.name "Travis CI"
|
|
|
|
install:
|
|
- go get -v -t ./...
|
|
|
|
script:
|
|
- export GIT_EXEC_PATH=$GIT_DIST_PATH
|
|
- export PATH=$GIT_DIST_PATH:$PATH
|
|
- git version
|
|
- make test-coverage
|
|
- go vet ./...
|
|
|
|
after_success:
|
|
- bash <(curl -s https://codecov.io/bash)
|