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 |
