From f67589c36ebd644bb15bb317c595935904ad54a3 Mon Sep 17 00:00:00 2001 From: Jean-Laurent de Morlhon Date: Mon, 13 Mar 2017 12:49:05 -0700 Subject: [PATCH] Clean and run test before osx release Signed-off-by: Jean-Laurent de Morlhon --- .gitignore | 1 + Makefile | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) 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