aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2013-11-26 13:51:03 -0200
committerSilvio Rhatto <rhatto@riseup.net>2013-11-26 13:51:03 -0200
commit9594510d81e582327b70ab62c9214d5c3cdc41b8 (patch)
tree485945fc959fe938d8fda749149d2c57767c427b /Makefile
parent00dbdc632128a719de9adfab62ba7380620dd964 (diff)
downloadkeyringer-9594510d81e582327b70ab62c9214d5c3cdc41b8.tar.gz
keyringer-9594510d81e582327b70ab62c9214d5c3cdc41b8.tar.bz2
Adding 'release' Makefile target for a cleaner workflow
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 8ec01c2..360bd29 100644
--- a/Makefile
+++ b/Makefile
@@ -52,3 +52,11 @@ build_man:
tarball:
git archive --prefix=keyringer-$(VERSION)/ --format=tar HEAD | bzip2 >../tarballs/keyringer-$(VERSION).tar.bz2
+
+release:
+ @make build_man
+ git commit -a -m "Keyringer $(VERSION)"
+ git tag -s $(VERSION) -m "Keyringer $(VERSION)"
+ @make tarball
+ gpg --armor --detach-sign --output ../tarballs/keyringer-$(VERSION).tar.bz2.asc ../tarballs/keyringer-$(VERSION).tar.bz2
+ scp ../tarballs/keyringer-$(VERSION).tar.bz2* keyringer:/var/sites/keyringer/releases/