Uploaded image for project: 'Radio Edge Cloud'
  1. Radio Edge Cloud
  2. REC-26

Create release/build notes generator

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Unresolved
    • Medium
    • None
    • None
    • None

    Description

      The build process already does provide some diff of packages https://logs.akraino.org/production/vex-yul-akraino-jenkins-prod-1/ta-ci-build/52/packages_diff.txt.gz but it is difficult to really understand what has changed between builds. As we move from daily to on-demand it is even more important to have an easy way to see what has changed.

      This story is to build a tool that uses Git logs of the TA repos https://gerrit.akraino.org/r/#/admin/projects/?filter=ta%252F to generate a summary of changes in the REC builds: https://nexus.akraino.org/content/repositories/images-snapshots/TA/release-1/images/

      Initial implementation may simply be to generate a text file in each directory with the ISO files (for example https://nexus.akraino.org/content/repositories/images-snapshots/TA/release-1/images/55/ ) but an eventual target should be to be able to generate a summary of the difference between any two builds.

      Additional enhancement may or may not be needed to generate a summary of differences between releases. Since every release will be some build (e.g. Release 1 was build 9 https://nexus.akraino.org/content/repositories/images-snapshots/TA/release-1/images/9/ ) it might be sufficient to use the functionality requested above to generate a comprehensive list of changes between build 9 and whatever build gets designated as Release 2. However, it might be possible to do something more for release notes.

      Attachments

        Activity

          People

            Unassigned Unassigned
            pcarver Paul Carver
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: