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)