Browse Source

Update config.yml (#495)

* Update config.yml

* Update config.yml
pull/502/head
Matt Silverlock 7 years ago committed by GitHub
parent
commit
d83b6ffe49
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 30
      .circleci/config.yml

30
.circleci/config.yml

@ -8,22 +8,34 @@ jobs:
- image: circleci/golang:latest - image: circleci/golang:latest
working_directory: /go/src/github.com/gorilla/mux working_directory: /go/src/github.com/gorilla/mux
steps: &steps steps: &steps
# Our build steps: we checkout the repo, fetch our deps, lint, and finally
# run "go test" on the package.
- checkout - checkout
# Logs the version in our build logs, for posterity
- run: go version - run: go version
- run: go get -t -v ./... - run:
name: "Fetch dependencies"
command: >
go get -t -v ./...
# Only run gofmt, vet & lint against the latest Go version # Only run gofmt, vet & lint against the latest Go version
- run: > - run:
if [[ "$LATEST" = true ]]; then name: "Run golint"
command: >
if [ "${LATEST}" = true ] && [ -z "${SKIP_GOLINT}" ]; then
go get -u golang.org/x/lint/golint go get -u golang.org/x/lint/golint
golint ./... golint ./...
fi fi
- run: > - run:
if [[ "$LATEST" = true ]]; then name: "Run gofmt"
diff -u <(echo -n) <(gofmt -d .) command: >
if [[ "${LATEST}" = true ]]; then
diff -u <(echo -n) <(gofmt -d -e .)
fi fi
- run: > - run:
if [[ "$LATEST" = true ]]; then name: "Run go vet"
go vet -v . command: >
if [[ "${LATEST}" = true ]]; then
go vet -v ./...
fi fi
- run: go test -v -race ./... - run: go test -v -race ./...

Loading…
Cancel
Save