Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-1612

Execute release export on virtual machine instead of Coin master

    XMLWordPrintable

Details

    • Task
    • Resolution: Duplicate
    • P2: Important
    • None
    • master, production
    • Coin (obsolete)

    Description

      In the current system the release exporter is run on Coin master machine and that opens a bag of worms:

      • Logging is not linear and it creates a lot of spam in Coin logs that does not belong there
      • We cannot see the release exporter state on web interface
      • The garbage collection of temporary files that release exporter creates, does not work properly and exposes us to critical bugs: https://bugreports.qt.io/browse/QTQAINFRA-1551
      • Debugging of release exporter is difficult
      • Consumes vmbuilder cpu and memory

      Implementing the release export as a task instead of process, will allow also displaying it on the Coin WebUI integrations -tab. This would allow people to see when the packages are created without needing to parse through coin logs.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              ankokko Antti Kokko
              aakeskimo Aapo Keskimölö
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes