Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.3
    • Labels:
      None
    • Edition:
      Enterprise
    • Production Notes:
      None

      Description

      Use Case

      It should be possible de create some branches on an application.
      These branches can contain all projects of the main application, or only a subset.

      Please note that with this ticket, only main projects can be set on a application, project branches will be handled by SONAR-10813.

      Features impacted

      • Add/Delete/Update a branch of an Application (WS & XML structure)
      • Analyze an Application branch / Analyze an Application also analyze all branches => To be decided
      • Delete of an Application deletes associated branches

      Migration

      • Create a main branch on each existing application
      • Existing XML configuration should be not be updated, each application will be considered as main application

      Web Service

      • Create POST api/applications/create_branch :
        • application : key of the application
        • key : name of the branch
        • project : List of project keys
        • branch : List of project branches
      • Create POST api/applications/update_branch :
        • application : key of the application
        • key : name of the branch
        • project : List of project keys
        • branch : List of project branches
      • Create POST api/applications/delete_branch :
        • application : key of the application
        • key : name of the branch
      • Update GET api/project_branches/list in order to allow usage of application
      • Update GET api/applications/show in order to accept a new branch application

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                pascal.mugnier Pascal Mugnier (Inactive)
                Reporter:
                julien.lancelot Julien Lancelot
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved: