mirror of
https://github.com/kevin-DL/revel-cmd.git
synced 2026-01-11 18:54:31 +00:00
Reformat of code Allow user to use a mix of command line arguments and flags Enhance the import tool to detect missing packages in the modules side Added test cases for all commands
67 lines
1.6 KiB
YAML
67 lines
1.6 KiB
YAML
language: go
|
|
|
|
go:
|
|
- "1.8.7"
|
|
- "1.9"
|
|
- "1.10"
|
|
- "1.11"
|
|
- "tip"
|
|
|
|
os:
|
|
- osx
|
|
- linux
|
|
- windows
|
|
|
|
sudo: false
|
|
|
|
branches:
|
|
only:
|
|
- master
|
|
- develop
|
|
|
|
|
|
install:
|
|
# Setting environments variables
|
|
- export PATH=$PATH:$HOME/gopath/bin
|
|
- export REVEL_BRANCH="develop"
|
|
- 'if [[ "$TRAVIS_BRANCH" == "master" ]]; then export REVEL_BRANCH="master"; fi'
|
|
- 'echo "Travis branch: $TRAVIS_BRANCH, Revel dependency branch: $REVEL_BRANCH"'
|
|
- go get -t -v github.com/revel/cmd/revel
|
|
- go get -u github.com/golang/dep/cmd/dep
|
|
- echo $GOPATH
|
|
- echo $PATH
|
|
- pwd
|
|
script:
|
|
- go test -v github.com/revel/cmd/revel/...
|
|
|
|
# Ensure the new-app flow works (plus the other commands).
|
|
- revel version
|
|
- revel new my/testapp
|
|
- revel test my/testapp
|
|
- revel clean my/testapp
|
|
- revel build my/testapp build/testapp
|
|
- revel build my/testapp build/testapp prod
|
|
- revel package my/testapp
|
|
- revel package my/testapp prod
|
|
|
|
# Ensure the new-app flow works (plus the other commands).
|
|
- revel new -a my/testapp2
|
|
- revel test -a my/testapp2
|
|
- revel clean -a my/testapp2
|
|
- revel build -a my/testapp2 -t build/testapp2
|
|
- revel build -a my/testapp2 -t build/testapp2 -m prod
|
|
- revel package -a my/testapp2
|
|
- revel package -a my/testapp2 -m prod
|
|
|
|
- revel new -v -a my/testapp3 -V
|
|
- revel test -v -a my/testapp3
|
|
- revel clean -v -a my/testapp3
|
|
- revel build -a my/testapp3 -t build/testapp3
|
|
- revel build -a my/testapp3 -t build/testapp3 -m prod
|
|
- revel package -a my/testapp3
|
|
- revel package -a my/testapp3 -m prod
|
|
|
|
matrix:
|
|
allow_failures:
|
|
- go: tip
|