all: vendor build ./fn build: go build -o fn docker: vendor GOOS=linux go build -o fn docker build -t treeder/fn . docker push treeder/fn dep: dep ensure test: go test $(go list ./... | grep -v /vendor/) release: GOOS=linux go build -o fn_linux GOOS=darwin go build -o fn_mac GOOS=windows go build -o fn.exe docker run --rm -v ${PWD}:/go/src/gitlab-odx.oracle.com/odx/functions/fn -w /go/src/gitlab-odx.oracle.com/odx/functions/fn funcy/go:dev go build -o fn_alpine