Add Hugo CI Step to Validate Viper
Since Hugo is such a heavy user of Viper, this patch adds an
after_success section to the Travis-CI build that validates the Viper
commit by attempting to build Hugo and executing `hugo -s docs`.
This patch handles issue #222.
diff --git a/.travis.yml b/.travis.yml
index 46d5247..e793edb 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,10 +1,12 @@
+go_import_path: github.com/spf13/viper
+
language: go
go:
- 1.5.4
- 1.6.3
- 1.7
- tip
-
+
os:
- linux
- osx
@@ -15,5 +17,11 @@
fast_finish: true
script:
+ - go install ./...
- go test -v ./...
+
+after_success:
+ - go get -u -d github.com/spf13/hugo
+ - cd $GOPATH/src/github.com/spf13/hugo && make && ./hugo -s docs && cd -
+
sudo: false