github.com/gdamore/mangos@v1.4.0/.circleci/config.yml (about)

     1  version: 2
     2  jobs:
     3    build-1.10:
     4      docker:
     5        - image: circleci/golang:1.10
     6      working_directory: ~/go/src/nanomsg.org/go-mangos
     7      steps:
     8        - checkout
     9        - run: go get -v -t -d ./...
    10        - run: go test -v ./...
    11  
    12    build-1.9:
    13      docker:
    14        - image: circleci/golang:1.9
    15      working_directory: ~/go/src/nanomsg.org/go-mangos
    16      steps:
    17        - checkout
    18        - run: go get -v -t -d ./...
    19        - run: go test -v ./...
    20  
    21    build-1.8:
    22      docker:
    23        - image: circleci/golang:1.8
    24      working_directory: ~/go/src/nanomsg.org/go-mangos
    25      steps:
    26        - checkout
    27        - run: go get -v -t -d ./...
    28        - run: go test -v ./...
    29  
    30    build-coverage:
    31      docker:
    32        - image: circleci/golang:1.10
    33      working_directory: ~/go/src/nanomsg.org/go-mangos
    34      steps:
    35        - checkout
    36        - run: echo "$GOPATH"
    37        - run: go get -v -t -d ./...
    38        - run: bash .circleci/coverage.sh
    39        - run: bash <(curl -s https://codecov.io/bash) -t ${CODECOV_TOKEN}
    40  
    41  workflows:
    42    version: 2
    43    build_and_test:
    44      jobs:
    45        - build-1.10
    46        - build-1.9
    47        - build-1.8
    48        - build-coverage