forked from getgauge/gauge-csharp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
22 lines (22 loc) · 826 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
os:
- osx
before_install:
- mozroots --import --sync
- brew update; brew install Caskroom/cask/java
install:
- brew outdated maven || brew upgrade maven
- mvn -version
- brew outdated golang || brew upgrade golang
- mkdir GoWorkspace
- export GOPATH=$(cd $GoWorkspace ; pwd)
- go get -u github.com/tools/godep
- go get -u -d github.com/getgauge/gauge
- (cd $GOPATH/src/github.com/getgauge/gauge && exec godep restore)
- (cd $GOPATH/src/github.com/getgauge/gauge && echo "gauge_repository_url = https://raw.githubusercontent.com/getgauge/gauge-nightly-repository/master/" >> skel/gauge.properties && exec go run build/make.go)
- (cd $GOPATH/src/github.com/getgauge/gauge && exec go run build/make.go --install)
language: csharp
cache:
directories:
- $HOME/.m2
script:
- ./build.sh BuildInstallFT