Add 'publish' target to tag and push release

This commit is contained in:
Bryan Boreham committed 2014-09-15 14:40:57 +01:00
1 parent 244188776f
commit 18f65dc344
1 file changed
+9 -5
+9 -5
View File
@@ -9,15 +9,19 @@ weaver: ../*.go main.go
docker-image: /tmp/weave.tar
# override this on the command-line when you are doing a release
# e.g. make tag=0.99
tag=dev
/tmp/weave.tar: Dockerfile weaver
sudo docker build -t zettio/weave:latest .
sudo docker tag zettio/weave:latest zettio/weave:$(tag)
sudo docker save zettio/weave > /tmp/weave.tar
# override this on the command-line when you are doing a release
# e.g. make publish tag=0.99
tag=latest
publish: docker-image
git tag -a $(tag) -m "Release $(tag)"
sudo docker tag zettio/weave:latest zettio/weave:$(tag)
sudo docker push zettio/weave
clean:
-sudo docker rmi zettio/weave
rm -f weaver pipework /tmp/weave.tar