Last change
on this file since 67 was 67, checked in by Izuru Yakumo, 23 months ago |
Use vendored modules
Signed-off-by: Izuru Yakumo <yakumo.izuru@…>
|
File size:
1.1 KB
|
Line | |
---|
1 | box: yosssi/golang-latest@1.0.7
|
---|
2 | # Build definition
|
---|
3 | build:
|
---|
4 | # The steps that will be executed on build
|
---|
5 | steps:
|
---|
6 | # Sets the go workspace and places you package
|
---|
7 | # at the right place in the workspace tree
|
---|
8 | - setup-go-workspace
|
---|
9 |
|
---|
10 | # Gets the dependencies
|
---|
11 | - script:
|
---|
12 | name: go get
|
---|
13 | code: |
|
---|
14 | cd $WERCKER_SOURCE_DIR
|
---|
15 | go version
|
---|
16 | go get -t ./...
|
---|
17 |
|
---|
18 | # Build the project
|
---|
19 | - script:
|
---|
20 | name: go build
|
---|
21 | code: |
|
---|
22 | go build ./...
|
---|
23 |
|
---|
24 | # Test the project
|
---|
25 | - script:
|
---|
26 | name: go test
|
---|
27 | code: |
|
---|
28 | go test -cover -race ./...
|
---|
29 |
|
---|
30 | # Invoke goveralls
|
---|
31 | - script:
|
---|
32 | name: goveralls
|
---|
33 | code: |
|
---|
34 | go get github.com/axw/gocov/gocov
|
---|
35 | go get github.com/mattn/goveralls
|
---|
36 | echo "mode: count" > all.cov
|
---|
37 | packages=(. cmd/gcss)
|
---|
38 | for package in ${packages[@]}; do go test --covermode=count -coverprofile=$package.cov ./$package; sed -e "1d" $package.cov >> all.cov; done
|
---|
39 | GIT_BRANCH=$WERCKER_GIT_BRANCH goveralls -coverprofile=all.cov -service=wercker.com -repotoken $COVERALLS_REPO_TOKEN
|
---|
Note:
See
TracBrowser
for help on using the repository browser.