Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-35787

API to create a new multibranch pipeline

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

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

              Created:
              Updated:
              Resolved: