Details
-
New Feature
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
Description
Specialized job types such as are defined in async-job-plugin, branch-api-plugin, or external-monitor-job-plugin do not extend AbstractProject / AbstractBuild because these classes make very specific assumptions about build semantics: that you have a CI job (SCM), an assigned workspace, and so on. Yet without extending those classes you currently have a hard time picking up generic features like
- parameter definitions
- trigger definitions
- manual or REST build causes
- lazy-loading of runs
Those features should be decoupled so that they are available à la carte for other Job / Run types.
Attachments
Issue Links
- depends on
-
JENKINS-22382 NoSuchMethodError: hudson.model.BuildAuthorizationToken.checkPermission(…) from Build Token Root plugin
-
- Resolved
-
- is blocking
-
JENKINS-22560 Deadlocked executors on slaves since 1.556
-
- Resolved
-
Activity
Field | Original Value | New Value |
---|---|---|
Status | Open [ 1 ] | In Progress [ 3 ] |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Link |
This issue depends on |
Link |
This issue is blocking |
Workflow | JNJira [ 154210 ] | JNJira + In-Review [ 194825 ] |