diff --git a/wercker.yml b/wercker.yml index 41d2c5280..aec9c09bc 100644 --- a/wercker.yml +++ b/wercker.yml @@ -1 +1,34 @@ 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 ./... + + # run integration tests + - script: + name: integration test + code: | + make test