Uploaded image for project: 'Traffic Control'
  1. Traffic Control
  2. TC-366

Improve misc/release.pl to do more release management tasks

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.1.0, 2.0.0
    • None
    • Release

    Description

      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`

      Attachments

        Activity

          People

            Unassigned Unassigned
            friede Eric Friedrich
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: