You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficcontrol.apache.org by "Eric Friedrich (JIRA)" <ji...@apache.org> on 2017/06/05 18:24:04 UTC
[jira] [Created] (TC-366) Improve misc/release.pl to do more
release management tasks
Eric Friedrich created TC-366:
---------------------------------
Summary: 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
Affects Versions: 2.0.0
Reporter: Eric Friedrich
Priority: Minor
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)