Job.fastUpdateNextBuildNumber (#9019)

This commit is contained in:
Jesse Glick authored and GitHub committed 2024-03-10 08:57:12 +01:00
1 parent 434bf2b0f8
commit 2dca2b18ae
1 file changed
+11
+11
View File
@@ -115,6 +115,7 @@ import org.jfree.data.category.CategoryDataset;
import org.jfree.ui.RectangleInsets;
import org.jvnet.localizer.Localizable;
import org.kohsuke.accmod.Restricted;
import org.kohsuke.accmod.restrictions.Beta;
import org.kohsuke.accmod.restrictions.DoNotUse;
import org.kohsuke.accmod.restrictions.NoExternalUse;
import org.kohsuke.args4j.Argument;
@@ -426,6 +427,16 @@ public abstract class Job<JobT extends Job<JobT, RunT>, RunT extends Run<JobT, R
}
}
/**
* Unconditionally sets the value of {@link #getNextBuildNumber}.
* Unlike {@link #updateNextBuildNumber} this does not save the number on disk,
* and does not check {@link #getLastBuild}.
*/
@Restricted(Beta.class)
public void fastUpdateNextBuildNumber(int nextBuildNumber) {
this.nextBuildNumber = nextBuildNumber;
}
/**
* Returns the configured build discarder for this job, via {@link BuildDiscarderProperty}, or null if none.
*/