You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 31, 2020. It is now read-only.
PACKAGES := $(shell go list ./... | grep -v /mock)
mocks:
go get github.com/golang/mock/mockgen
go generate $(PACKAGES)
test:
go test -race -cover $(PACKAGES)
build:
go build -o bin/fargate main.go
dist:
GOOS=darwin GOARCH=amd64 go build -o dist/build/fargate-darwin-amd64/fargate main.go
GOOS=linux GOARCH=amd64 go build -o dist/build/fargate-linux-amd64/fargate main.go
GOOS=linux GOARCH=386 go build -o dist/build/fargate-linux-386/fargate main.go
GOOS=linux GOARCH=arm go build -o dist/build/fargate-linux-arm/fargate main.go
cd dist/build/fargate-darwin-amd64 && zip fargate-${FARGATE_VERSION}-darwin-amd64.zip fargate
cd dist/build/fargate-linux-amd64 && zip fargate-${FARGATE_VERSION}-linux-amd64.zip fargate
cd dist/build/fargate-linux-386 && zip fargate-${FARGATE_VERSION}-linux-386.zip fargate
cd dist/build/fargate-linux-arm && zip fargate-${FARGATE_VERSION}-linux-arm.zip fargate
find dist/build -name *.zip -exec mv {} dist \;
rm -rf dist/build
release: dist
hub release create -a dist/fargate-${FARGATE_VERSION}-darwin-amd64.zip -a dist/fargate-${FARGATE_VERSION}-linux-386.zip -a dist/fargate-${FARGATE_VERSION}-linux-amd64.zip -a dist/fargate-${FARGATE_VERSION}-linux-arm.zip -e v${FARGATE_VERSION}