ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/aya/vendor/github.com/yosssi/gcss/wercker.yml
Revision: 1.1
Committed: Mon Sep 30 00:42:06 2024 UTC (6 weeks, 4 days ago) by yakumo_izuru
Branch: MAIN
CVS Tags: HEAD
Log Message:
Mirrored from https://git.chaotic.ninja/git/yakumo_izuru/aya

File Contents

# Content
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