[ https://issues.apache.org/jira/browse/TC-366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ryan Durfey updated TC-366: --------------------------- Component/s: Release > Improve misc/release.pl to do more release management tasks > ----------------------------------------------------------- > > Key: TC-366 > URL: https://issues.apache.org/jira/browse/TC-366 > Project: Traffic Control > Issue Type: Improvement > Components: Release > Affects Versions: 2.0.0 > Reporter: Eric Friedrich > Priority: Minor > Labels: build > > Today misc/release.pl does the following: > 1) Updates VERSION file > 2) Creates and pushes a signed git tag > It would be nice if misc/release.pl also did the following > 1) Create release tarball by calling docker-compose > 2) Unpack release tarball and run docker-compose build. Verify RPMs are > built. > 2) Create gpg armormed sig by running `gpg --armor --detach-sig > incubator-trafficcontrol-<VERSION>.tgz` > 2a) Verify signature with gpg --verify > incubator-trafficcontrol-<VERSION>.tgz.asc > 3) Create MD5 and SHA512 signatures with: > `md5sum incubator-trafficcontrol-<VERSION>.tgz > > incubator-trafficcontrol-<VERSION>.tgz.md5 > shasum -a512 incubator-trafficcontrol-<VERSION>.tgz > > incubator-trafficcontrol-<VERSION>.tgz.sha512` > 3a) Check signatures with : > `md5sum -c incubator-trafficcontrol-<VERSION>.tgz.md5 > shasum -c incubator-trafficcontrol-<VERSION>.tgz.sha512` -- This message was sent by Atlassian JIRA (v6.3.15#6346)