1234567891011121314151617181920212223242526272829303132333435 |
- box: yosssi/golang-latest@1.0.7
- # Build definition
- build:
- # The steps that will be executed on build
- steps:
- # Sets the go workspace and places you package
- # at the right place in the workspace tree
- - setup-go-workspace
- # Gets the dependencies
- - script:
- name: go get
- code: |
- cd $WERCKER_SOURCE_DIR
- go version
- go get -t ./...
- # Build the project
- - script:
- name: go build
- code: |
- go build ./...
- # Test the project
- - script:
- name: go test
- code: |
- go test -cover ./...
- # Invoke goveralls
- - script:
- name: goveralls
- code: |
- go get github.com/mattn/goveralls
- go test -v -covermode=count -coverprofile=coverage.out
- goveralls -coverprofile=coverage.out -service=wercker.com -repotoken $COVERALLS_REPO_TOKEN
|