diff --git a/.gitignore b/.gitignore index ba077a40..c0f37012 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ bin +release diff --git a/Makefile b/Makefile index c84ed9ad..b310b10c 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,17 @@ .PHONY: all deps osxkeychain secretservice test validate wincred TRAVIS_OS_NAME ?= linux -VERSION = 0.4.2-dev +VERSION = 0.5.0 all: test deps: go get github.com/golang/lint/golint +clean: + rm -rf bin + rm -rf release + osxkeychain: mkdir bin go build -ldflags -s -o bin/docker-credential-osxkeychain osxkeychain/cmd/main_darwin.go @@ -17,7 +21,7 @@ codesign: osxkeychain xcrun -log codesign -s $(SIGNINGHASH) --force --verbose bin/docker-credential-osxkeychain xcrun codesign --verify --deep --strict --verbose=2 --display bin/docker-credential-osxkeychain -osxrelease: codesign +osxrelease: clean test codesign mkdir -p release cd bin && tar cvfz ../release/docker-credential-osxkeychain-v$(VERSION)-amd64.tar.gz docker-credential-osxkeychain