- adding the docker build stage in makefile
This commit is contained in:
parent
61c4010381
commit
8fd667e97a
|
@ -1,4 +1,6 @@
|
||||||
FROM gliderlabs/alpine:latest
|
FROM gliderlabs/alpine:latest
|
||||||
MAINTAINER Rohith <gambol99@gmail.com>
|
MAINTAINER Rohith <gambol99@gmail.com>
|
||||||
|
|
||||||
|
ADD build/vault-sidekick /vault-sidekick
|
||||||
|
|
||||||
ENTRYPOINT [ "/vault-sidekick" ]
|
ENTRYPOINT [ "/vault-sidekick" ]
|
||||||
|
|
9
Makefile
9
Makefile
|
@ -4,7 +4,7 @@ AUTHOR=gambol99
|
||||||
HARDWARE=$(shell uname -m)
|
HARDWARE=$(shell uname -m)
|
||||||
VERSION=$(shell awk '/const Version/ { print $$4 }' version.go | sed 's/"//g')
|
VERSION=$(shell awk '/const Version/ { print $$4 }' version.go | sed 's/"//g')
|
||||||
|
|
||||||
.PHONY: test examples authors changelog build
|
.PHONY: test examples authors changelog build docker
|
||||||
|
|
||||||
default: build
|
default: build
|
||||||
|
|
||||||
|
@ -12,9 +12,12 @@ build:
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
go build -o build/${NAME}
|
go build -o build/${NAME}
|
||||||
|
|
||||||
|
docker: build
|
||||||
|
sudo docker build -t ${AUTHOR}/${NAME} .
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf ./build 2>/dev/null
|
rm -rf ./build 2>/dev/null
|
||||||
|
|
||||||
authors:
|
authors:
|
||||||
git log --format='%aN <%aE>' | sort -u > AUTHORS
|
git log --format='%aN <%aE>' | sort -u > AUTHORS
|
||||||
|
|
||||||
|
@ -24,4 +27,4 @@ test:
|
||||||
go test -v
|
go test -v
|
||||||
|
|
||||||
changelog: release
|
changelog: release
|
||||||
git log $(shell git tag | tail -n1)..HEAD --no-merges --format=%B > changelog
|
git log $(shell git tag | tail -n1)..HEAD --no-merges --format=%B > changelog
|
||||||
|
|
Reference in a new issue