-
Improvement
-
Resolution: Unresolved
-
Major
-
None
This would support scenarios where different "configurations" of a pipeline cannot share the same Jenkinsfile.
If I had multiple Jenkinsfiles... repository github.com/apple/swift
/Package.jenkinsfile /Incremental.jenkinsfile /Incremental-RA.jenkinsfile /Assert.jenkinsfile /src/…
I would like to create multibranch Pipelines for each so I have the resulting structure:
/Apple /Apple/Swift - Package /Apple/Swift - Incremental /Apple/Swift - Incremental-RA /Apple/Swfit - Assert
Note that in this example I have an organization folder for github.com/apple and it is creating multiple multibranch pipelines for each Jenkinsfile discovered in each repository.
I have written up examples and use cases in this doc
- duplicates
-
JENKINS-35415 Multiple branch projects per repository with different recognizers
-
- Open
-
- is duplicated by
-
JENKINS-68717 Multibranch support for multiple Jenkinsfiles in a single repository
-
- Open
-
-
JENKINS-46251 Need to get Jenkinsfiles which can use more than 1 project in the same repo
-
- Resolved
-
-
JENKINS-45273 Pipeline Multibranch - Add the possibility to use a Jenkinsfile from other SCM
-
- Resolved
-
- relates to
-
JENKINS-37220 Job DSL analogue of multibranch projects & organization folders
-
- Open
-
- links to
- mentioned in
-
Wiki Page Loading...
[JENKINS-43749] Support multiple Jenkinsfiles from the same repository
Description |
New:
This would support scenarios where different "configurations" of a pipeline cannot share the same Jenkinsfile. If I had multiple Jenkinsfiles like so: {code} github.com/apple/swift /Package.jenkinsfile /Incremental.jenkinsfile /Incremental-RA.jenkinsfile /Assert.jenkinsfile /src/… {code} I would like to create multibranch Pipelines for each so that: {code} Item structure /Apple /Apple/Swift - Package /Apple/Swift - Incremental /Apple/Swift - Incremental-RA /Apple/Swfit - Assert {code} In depth [use cases are provided in this doc|https://docs.google.com/document/d/1a3Q8i15d9umxZjJVU7gygqmsHiFQX2lOT0l-xpZ5tT8/edit?usp=sharing] |
Description |
Original:
This would support scenarios where different "configurations" of a pipeline cannot share the same Jenkinsfile. If I had multiple Jenkinsfiles like so: {code} github.com/apple/swift /Package.jenkinsfile /Incremental.jenkinsfile /Incremental-RA.jenkinsfile /Assert.jenkinsfile /src/… {code} I would like to create multibranch Pipelines for each so that: {code} Item structure /Apple /Apple/Swift - Package /Apple/Swift - Incremental /Apple/Swift - Incremental-RA /Apple/Swfit - Assert {code} In depth [use cases are provided in this doc|https://docs.google.com/document/d/1a3Q8i15d9umxZjJVU7gygqmsHiFQX2lOT0l-xpZ5tT8/edit?usp=sharing] |
New:
This would support scenarios where different "configurations" of a pipeline cannot share the same Jenkinsfile. If I had multiple Jenkinsfiles like so: {code} github.com/apple/swift /Package.jenkinsfile /Incremental.jenkinsfile /Incremental-RA.jenkinsfile /Assert.jenkinsfile /src/… {code} I would like to create multibranch Pipelines for each so I have the resulting structure: {code} /Apple /Apple/Swift - Package /Apple/Swift - Incremental /Apple/Swift - Incremental-RA /Apple/Swfit - Assert {code} Note that in this example I have an organization folder for github.com/apple and it is creating multiple multibranch pipelines for each Jenkinsfile discovered in each repository. In depth [use cases are provided in this doc|https://docs.google.com/document/d/1a3Q8i15d9umxZjJVU7gygqmsHiFQX2lOT0l-xpZ5tT8/edit?usp=sharing] |
Description |
Original:
This would support scenarios where different "configurations" of a pipeline cannot share the same Jenkinsfile. If I had multiple Jenkinsfiles like so: {code} github.com/apple/swift /Package.jenkinsfile /Incremental.jenkinsfile /Incremental-RA.jenkinsfile /Assert.jenkinsfile /src/… {code} I would like to create multibranch Pipelines for each so I have the resulting structure: {code} /Apple /Apple/Swift - Package /Apple/Swift - Incremental /Apple/Swift - Incremental-RA /Apple/Swfit - Assert {code} Note that in this example I have an organization folder for github.com/apple and it is creating multiple multibranch pipelines for each Jenkinsfile discovered in each repository. In depth [use cases are provided in this doc|https://docs.google.com/document/d/1a3Q8i15d9umxZjJVU7gygqmsHiFQX2lOT0l-xpZ5tT8/edit?usp=sharing] |
New:
This would support scenarios where different "configurations" of a pipeline cannot share the same Jenkinsfile. If I had multiple Jenkinsfiles like so: {code} github.com/apple/swift /Package.jenkinsfile /Incremental.jenkinsfile /Incremental-RA.jenkinsfile /Assert.jenkinsfile /src/… {code} I would like to create multibranch Pipelines for each so I have the resulting structure: {code} /Apple /Apple/Swift - Package /Apple/Swift - Incremental /Apple/Swift - Incremental-RA /Apple/Swfit - Assert {code} Note that in this example I have an organization folder for github.com/apple and it is creating multiple multibranch pipelines for each Jenkinsfile discovered in each repository. I have written up examples and [use cases in this doc|https://docs.google.com/document/d/1a3Q8i15d9umxZjJVU7gygqmsHiFQX2lOT0l-xpZ5tT8/edit?usp=sharing] |
Description |
Original:
This would support scenarios where different "configurations" of a pipeline cannot share the same Jenkinsfile. If I had multiple Jenkinsfiles like so: {code} github.com/apple/swift /Package.jenkinsfile /Incremental.jenkinsfile /Incremental-RA.jenkinsfile /Assert.jenkinsfile /src/… {code} I would like to create multibranch Pipelines for each so I have the resulting structure: {code} /Apple /Apple/Swift - Package /Apple/Swift - Incremental /Apple/Swift - Incremental-RA /Apple/Swfit - Assert {code} Note that in this example I have an organization folder for github.com/apple and it is creating multiple multibranch pipelines for each Jenkinsfile discovered in each repository. I have written up examples and [use cases in this doc|https://docs.google.com/document/d/1a3Q8i15d9umxZjJVU7gygqmsHiFQX2lOT0l-xpZ5tT8/edit?usp=sharing] |
New:
This would support scenarios where different "configurations" of a pipeline cannot share the same Jenkinsfile. If I had multiple Jenkinsfiles... repository github.com/apple/swift {code} /Package.jenkinsfile /Incremental.jenkinsfile /Incremental-RA.jenkinsfile /Assert.jenkinsfile /src/… {code} I would like to create multibranch Pipelines for each so I have the resulting structure: {code} /Apple /Apple/Swift - Package /Apple/Swift - Incremental /Apple/Swift - Incremental-RA /Apple/Swfit - Assert {code} Note that in this example I have an organization folder for github.com/apple and it is creating multiple multibranch pipelines for each Jenkinsfile discovered in each repository. I have written up examples and [use cases in this doc|https://docs.google.com/document/d/1a3Q8i15d9umxZjJVU7gygqmsHiFQX2lOT0l-xpZ5tT8/edit?usp=sharing] |
Attachment | New: image-2017-04-27-12-23-08-404.png [ 37461 ] |
Attachment | New: image-2017-04-27-12-23-16-078.png [ 37462 ] |
Link | New: This issue duplicates JENKINS-35415 [ JENKINS-35415 ] |
Resolution | New: Duplicate [ 3 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Resolution | Original: Duplicate [ 3 ] | |
Status | Original: Resolved [ 5 ] | New: Reopened [ 4 ] |
Remote Link | New: This issue links to "Wiki Page (Jenkins Wiki)" [ 16961 ] |