-
Bug
-
Resolution: Fixed
-
Minor
Using a JobDSL script to generate a multibranch Pipeline job does not trigger a branch index to find Jenkinsfile
Here is a simple dsl job
multibranchPipelineJob(repo) { branchSources { github { scanCredentialsId(credentials) repoOwner(credentials) repository(repo) } } }
Using this created the job fine but did not trigger a branch scan until I manually triggered a branch index. It also works if you open the multibranch job configuration and save it with no changes.
Creating a multibranch job directly from the UI works fine.
The only way I can trigger a branch index is to add a triggers section to the command to periodically scan every minute. I then had to create 3 build steps:
1. JobDSL to create mutlibranch Pipeline job with a trigger set to 1 minute
2. Shell step to Sleep for 60 seconds
3. JobDSL to modify the multibranch Pipeline job and turn off the trigger.
- is related to
-
JENKINS-38887 support launching multibranch pipeline (branch indexing)
-
- Closed
-
- links to
[JENKINS-39682] Generated Multibranch Pipeline Job does not index branches
Labels | New: multibranch |
Component/s | New: core [ 15593 ] | |
Component/s | New: workflow-multibranch-plugin [ 21465 ] |
Assignee | Original: Daniel Spilker [ daspilker ] |
Link |
New:
This issue is related to |
Labels | Original: multibranch | New: multibranch scm-api-tidy-scrub |
Component/s | New: cloudbees-folder-plugin [ 18137 ] | |
Component/s | Original: core [ 15593 ] | |
Component/s | Original: workflow-multibranch-plugin [ 21465 ] |
Assignee | New: Daniel Spilker [ daspilker ] | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Resolution | Original: Fixed [ 1 ] | |
Status | Original: Resolved [ 5 ] | New: Reopened [ 4 ] |
Component/s | New: branch-api-plugin [ 18621 ] |
Assignee | Original: Daniel Spilker [ daspilker ] | New: Stephen Connolly [ stephenconnolly ] |