You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[JENKINS-22131] Extract generic features from AbstractProject/AbstractBuild #22941
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.
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.
Integrated in jenkins_main_trunk #3295JENKINS-22131 Forgot to use a job’s configured quiet period when not otherwise specified. (Revision a1cd49b948abfae15d11d068fddb8095aa37fae4)
Activity
jenkins-infra-bot commentedon Mar 14, 2014
Raw content of original comment:
Code changed in jenkins
User: Jesse Glick
Path:
changelog.html
core/src/main/java/hudson/model/ParameterValue.java
core/src/main/java/hudson/model/Run.java
core/src/main/java/jenkins/model/ParameterizedJobMixIn.java
core/src/main/java/jenkins/model/lazy/LazyBuildMixIn.java
http://jenkins-ci.org/commit/jenkins/17c4c1f50785313416203714579018f53f043858
Log:
[FIXED JENKINS-22131] Merged deconstructing-AbstractProject branch from #1146.
Compare: f04b0e0...17c4c1f
jenkins-infra-bot commentedon Mar 14, 2014
Raw content of original comment:
Integrated in
jenkins_main_trunk #3233
[FIXED JENKINS-22131] Merged deconstructing-AbstractProject branch from #1146. (Revision 17c4c1f)
Result = UNSTABLE
Jesse Glick : 17c4c1f50785313416203714579018f53f043858
Files :
jenkins-infra-bot commentedon Apr 11, 2014
Raw content of original comment:
Code changed in jenkins
User: Jesse Glick
Path:
core/src/main/java/jenkins/model/ParameterizedJobMixIn.java
http://jenkins-ci.org/commit/jenkins/a1cd49b948abfae15d11d068fddb8095aa37fae4
Log:
JENKINS-22131Forgot to use a job’s configured quiet period when not otherwise specified.jenkins-infra-bot commentedon Apr 11, 2014
Raw content of original comment:
Integrated in
jenkins_main_trunk #3295
JENKINS-22131Forgot to use a job’s configured quiet period when not otherwise specified. (Revision a1cd49b)Result = SUCCESS
Jesse Glick : a1cd49b948abfae15d11d068fddb8095aa37fae4
Files :
jenkins-infra-bot commentedon Nov 24, 2025
[Original
depends_onfrom Jira: JENKINS-22382]