]> Sergey Matveev's repositories - btrtrc.git/blob - .circleci/config.yml
Add CircleCI 2.0 turd
[btrtrc.git] / .circleci / config.yml
1 version: 2
2 jobs:
3   build:
4     docker:
5       - image: circleci/golang:latest
6         environment:
7           PROJECT_GO_PACKAGE: github.com/anacrolix/torrent
8     working_directory: /go/src/$PROJECT_GO_PACKAGE
9     steps:
10       - run: echo $PROJECT_GO_PACKAGE
11       - checkout
12       - run: sudo apt install fuse
13       - run: go get -t -d -v -race $PROJECT_GO_PACKAGE/...
14       - run: go test -v -race $PROJECT_GO_PACKAGE/...
15       - run: CGO_ENABLED=0 go get -t -d -v $PROJECT_GO_PACKAGE/...
16       - run: CGO_ENABLED=0 go test -v $PROJECT_GO_PACKAGE/...
17       - run: go get golang.org/x/mobile/cmd/gomobile
18       - run: gomobile init
19       - run: gomobile build -target=android $PROJECT_GO_PACKAGE