Run linter with swagger doc from disk

This commit is contained in:
Denis Makogon
2017-10-26 06:36:21 +03:00
parent 1237a7bf82
commit e9e0d421c6
2 changed files with 6 additions and 2 deletions

View File

@@ -37,7 +37,7 @@ esac
go test -v $(go list ./... | grep -v vendor | grep -v examples | grep -v test/fn-api-tests)
go vet -v $(go list ./... | grep -v vendor)
docker rm --force func-postgres-test
docker rm --force func-postgres-test
docker rm --force func-mysql-test
# test middlware, extensions, examples, etc
@@ -48,3 +48,8 @@ cd ../..
cd examples/extensions
go build
cd ../..
swagger_modified=$(git diff master --stat | grep "swagger.yml")
if [ "${swagger_modified}" ]; then
docker run -v `pwd`:/go/src/github.com/fnproject/fn --rm quay.io/goswagger/swagger validate /go/src/github.com/fnproject/fn/docs/swagger.yml
fi