github.com/iron-io/functions@v0.0.0-20180820112432-d59d7d1c40b2/fn/Makefile (about)

     1  all: vendor build
     2  	./fn
     3  
     4  build:
     5  	go build -o fn
     6  
     7  docker: vendor
     8  	GOOS=linux go build -o fn
     9  	docker build -t iron/fn .
    10  	docker push iron/fn
    11  
    12  dep:
    13  	dep ensure
    14  
    15  test:
    16  	go test $(go list ./... | grep -v /vendor/)
    17  
    18  release:
    19  	GOOS=linux go build -o fn_linux
    20  	GOOS=darwin go build -o fn_mac
    21  	GOOS=windows go build -o fn.exe
    22  
    23  # install locally
    24  install: build
    25  	sudo mv fn /usr/local/bin/