Details

    • Type: Task
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: N/A
    • Component/s: Compiling
    • Labels:
      None

      Description

      Various buildbot improvements for faster turn-around and greener builds:

      • remove bzr (and 5.1–5.3) from buildbot config
      • general buildbot config cleanup
        • use make test-xxx targets instead of hard-coding mtr lines in the buildbot config. this way anyone can easily run the same set of tests. debian rules file should be updated to use that too.
      • fix the upload issue, build slaves should not upload packages to hasky
        • instead they should store (and server) them locally, and only create redirects from hasky/archive to the actual location.
      • after uploads are fixed, deploy MDEV-5776, may be on a separate builder, like, quicktest
      • then consider doing autopush like configuration:
        • separate repository (server-releases?)
        • a pull builder that is only triggerable manually, and fast-forwards e.g. 10.0 up to the manually specified branch
        • pull builder triggers quicktest, windows, a couple of packagers
        • a new dependent builder waits for others to succeed and pushes the result to github
        • optionally, updates pushed MDEVs from "Building" to "Closed"
        • and emails the developer
        • note that ideally there is no need to run buildbot on server-releases repo, as all pushes there are fast-forwards from already buildbot approved branches.

        Gliffy Diagrams

          Attachments

            Activity

            There are no comments yet on this issue.

              People

              • Assignee:
                serg Sergei Golubchik
                Reporter:
                serg Sergei Golubchik
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: