Skip to content

Commit 748d161

Browse files
committed
ci: replaces travisci with circleci
Travis fails intermittently which blocks us often for merging PRs. CircleCI was being working great for `graphql-go/graphql` for a while now.
1 parent 59006c0 commit 748d161

File tree

2 files changed

+40
-12
lines changed

2 files changed

+40
-12
lines changed

.circleci/config.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
defaults: &defaults
2+
working_directory: /go/src/github.com/graphql-go/handler
3+
steps:
4+
- checkout
5+
- run: go get -v -t -d ./...
6+
- run: go test ./...
7+
8+
version: 2
9+
jobs:
10+
golang:1.8.7:
11+
<<: *defaults
12+
docker:
13+
- image: circleci/golang:1.8.7
14+
golang:1.9.7:
15+
<<: *defaults
16+
docker:
17+
- image: circleci/golang:1.9.7
18+
golang:latest:
19+
<<: *defaults
20+
docker:
21+
- image: circleci/golang:latest
22+
coveralls:
23+
working_directory: /go/src/github.com/graphql-go/handler
24+
docker:
25+
- image: circleci/golang:latest
26+
steps:
27+
- checkout
28+
- run: go get -v -t -d ./...
29+
- run: go get github.com/mattn/goveralls
30+
- run: go test -v -cover -race -coverprofile=coverage.out
31+
- run: /go/bin/goveralls -coverprofile=coverage.out -service=circle-ci -repotoken $COVERALLS_TOKEN
32+
33+
workflows:
34+
version: 2
35+
build:
36+
jobs:
37+
- golang:1.8.7
38+
- golang:1.9.7
39+
- golang:latest
40+
- coveralls

.travis.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)