Mercurial > yakumo_izuru > aya
comparison vendor/github.com/yosssi/gcss/wercker.yml @ 66:787b5ee0289d draft
Use vendored modules
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author | yakumo.izuru |
---|---|
date | Sun, 23 Jul 2023 13:18:53 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
65:6d985efa0f7a | 66:787b5ee0289d |
---|---|
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 |