diff --git a/.travis.yml b/.travis.yml index cf1d2c7..d6599d5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,8 @@ language: go +services: + - docker + sudo: false matrix: diff --git a/Dockerfile b/Dockerfile index b04f269..228c3f5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,14 +5,14 @@ ADD . $GOPATH/src/github.com/gobuffalo/buffalo-auth WORKDIR $GOPATH/src/github.com/gobuffalo/buffalo-auth RUN go install -v -RUN go test -v ./... +RUN go test -race -tags sqlite -v ./... WORKDIR $GOPATH/src -RUN buffalo new --db-type=sqlite3 --skip-webpack app +RUN buffalo new --db-type=sqlite3 --skip-webpack app WORKDIR $GOPATH/src/app -RUN buffalo g auth +RUN buffalo g auth RUN buffalo db migrate RUN buffalo test -v ./... diff --git a/Makefile b/Makefile index ae56058..9a70662 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,7 @@ test: ci-test: $(GO_BIN) test -tags ${TAGS} -race ./... + docker build . lint: gometalinter --vendor ./... --deadline=1m --skip=internal