Uploaded image for project: 'IT: Release Engineering'
  1. IT: Release Engineering
  2. RELENG-2712

Extend global-jjb ci sonar jobs for pre-build script

Issue XMLXMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • Q1 2020 Tech Debt
    • None
    • None
    • None

      Current job templates in global-jjb file like gerrit-sonar-prescan allow an arbitrary builder named lf-sonar-prescan to be executed prior to the sonar scan. But invariably git repo 1 needs a different pre-scan treatment from git repo 2. And due to the flat JJB namespace that only allows exactly one builder named lf-sonar-prescan, adding conditional build steps in that builder for different repositories quickly becomes unwieldy.

              cl778h Chris Lott
              cl778h Chris Lott
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: