API to create a new multibranch pipeline

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      In Scope

      Create a new multibranch job given sufficient parameters:

      • Take an "organisation" name
      • Take a type of branchSource (could be git, github, bitbucket)
      • Take a pattern (ant glob or regex) for building branches that match the pattern (includes)
      • If plain Git:
        • take repo url
        • take optional credential name field
      • If github/bitbucket

      Future extensibility

      • As there are other branch source and repo types, the api should be able to cope with config specific to different branch sources, avoid assuming the world is git

      Out of scope:

      • Add multiple branch sources
      • Defining what the credentials are (its just a name that is referred to, assuming credentials are already set up).

            Assignee:
            Unassigned
            Reporter:
            James Dumay
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: