| box: wercker/golang |
| # 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 ./... |
| |
| - script: |
| name: go test -integration |
| cost: | |
| go test -intergration ./... |
| |