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).

          [JENKINS-35787] API to create a new multibranch pipeline

          Michael Neale added a comment -

          jdumay as mentioned in #UX-534 - do we want to stick to git/github/bitbucket or include other SCM branch sources? (svn, mercurial) - given Jenkins can do them?

          Michael Neale added a comment - jdumay as mentioned in # UX-534 - do we want to stick to git/github/bitbucket or include other SCM branch sources? (svn, mercurial) - given Jenkins can do them?

            Unassigned Unassigned
            jamesdumay James Dumay
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: