vendor/github.com/fsnotify/fsnotify/.travis.yml
changeset 260 445e01aede7e
parent 259 db4911b0c721
child 261 270cc4dda0c5
equal deleted inserted replaced
259:db4911b0c721 260:445e01aede7e
     1 sudo: false
       
     2 language: go
       
     3 
       
     4 go:
       
     5   - "stable"
       
     6   - "1.11.x"
       
     7   - "1.10.x"
       
     8   - "1.9.x"
       
     9 
       
    10 matrix:
       
    11   include:
       
    12     - go: "stable"
       
    13       env: GOLINT=true
       
    14   allow_failures:
       
    15     - go: tip
       
    16   fast_finish: true
       
    17 
       
    18 
       
    19 before_install:
       
    20   - if [ ! -z "${GOLINT}" ]; then go get -u golang.org/x/lint/golint; fi
       
    21 
       
    22 script:
       
    23   - go test --race ./...
       
    24 
       
    25 after_script:
       
    26   - test -z "$(gofmt -s -l -w . | tee /dev/stderr)"
       
    27   - if [ ! -z  "${GOLINT}" ]; then echo running golint; golint --set_exit_status  ./...; else echo skipping golint; fi
       
    28   - go vet ./...
       
    29 
       
    30 os:
       
    31   - linux
       
    32   - osx
       
    33   - windows
       
    34 
       
    35 notifications:
       
    36   email: false