make: Release pipeline

This commit adds new make targets for rpm, deb, and pacman packages.
It also adds a phony target that uploads tarballs of the packages,
along with their signed (and unsigned) checksums to the github release
page. Once the current commit is tagged as a release, run `make release`
to build the packages and upload them to github.
This commit is contained in:
Jonathan Gold
2018-11-27 09:15:43 -05:00
parent cc02e96a13
commit 80931e1cb4
7 changed files with 243 additions and 90 deletions

2
.gitignore vendored
View File

@@ -13,4 +13,4 @@ mgmt.static
build/mgmt-*
mgmt.iml
rpmbuild/
*.deb
releases/