- 15 4月, 2014 2 次提交
-
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
[FIXED JENKINS-21622] Release workspace leases (and avoid @2) even if post-build actions throw LinkageError.
-
- 10 4月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
(Forgot that Run’s are unmarshalled in place after a special constructor is called, so there is no need for readResolve or other tricks.) Also calling RunListener.onDeleted outside of the Run lock to avoid problems with things like ChangeLogHistoryRunListener.
-
- 27 3月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
-
- 25 3月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
From a random failure of BuildTriggerTest.testMavenBuildTrigger: java.lang.AssertionError at hudson.model.Run.setResult(Run.java:425) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:722) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.cleanUp(MavenModuleSetBuild.java:1054) at hudson.model.Run.execute(Run.java:1733) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:519) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:231)
-
- 11 3月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
-
- 06 3月, 2014 2 次提交
-
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
JENKINS-22052 is not fixed by this for existing Job types like ExternalJob which still do not use lazy loading.
-
- 05 3月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
-
- 12 2月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
When printing AbstractBuild.BuildingRemotely message to log, also indicate any (non-self) labels of the node. This is invaluable when diagnosing problems with a build on a cloud slave after the slave has been deprovisioned. If the node name by itself does not indicate what type of machine it was, you would have a hard time guessing.
-
- 09 1月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
[JENKINS-18224] Introduced Actionable.replaceAction, allowing getActions() to be deprecated except for subclasses.
-
- 12 12月, 2013 1 次提交
-
-
由 Jesse Glick 提交于
-
- 15 11月, 2013 1 次提交
-
-
由 Jesse Glick 提交于
-
- 09 11月, 2013 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
Hold on to the lease until the very end. Previously, the lease was only held until the main build section is over, before publishers start running.
-
- 08 10月, 2013 1 次提交
-
-
由 Jesse Glick 提交于
[FIXED JENKINS-19920] Using selfReference to mean “none” from nextBuild/previousBuild was just asking for trouble. JENKINS-16194 and an analogous but opposite bug fixed more simply by introducing a separate NONE constant. Also numberOnDisk did not get updated properly after a build was deleted, causing double loading of build records in some cases.
-
- 25 9月, 2013 1 次提交
-
-
由 Christian Wolfgang 提交于
-
- 21 8月, 2013 1 次提交
-
-
由 Jesse Glick 提交于
-
- 21 7月, 2013 1 次提交
-
-
由 Mark Waite 提交于
-
- 13 6月, 2013 1 次提交
-
-
由 Jesse Glick 提交于
[JENKINS-16845] Properly report the IllegalStateException, rather than throwing an NPE producing the exception message. java.lang.NullPointerException at hudson.model.Run.getFullDisplayName(Run.java:711) at hudson.model.Run.toString(Run.java:706) at java.lang.String.valueOf(Unknown Source) at java.lang.StringBuilder.append(Unknown Source) at hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:218)
-
- 23 5月, 2013 1 次提交
-
-
由 Jesse Glick 提交于
-
- 18 4月, 2013 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
This allows administrator to remove this problematic file.
-
- 04 4月, 2013 1 次提交
-
-
由 Jesse Glick 提交于
-
- 14 3月, 2013 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
And since it's now a symlink that points to another symlink that then points to the real stuff, we need recursive onion peeling.
-
- 13 3月, 2013 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
Based on comments from Jesse, revising the fix. I'm now putting permlinks inside the builds/ directory to avoid the computing hassle involved in the split $JENKINS_HOME. What we historically had in $JENKINS_HOME/jobs/JOB/lastSuccessfulBuild is also now subsumed by this feature. I initially attempted to create these permalinks in the buidl root directory, but turns out those symlinks aren't the same name as the ID of permalinks, so it doesn't mesh well. And finally, a test!
-
- 09 3月, 2013 1 次提交
-
-
由 Jesse Glick 提交于
-
- 14 2月, 2013 1 次提交
-
-
由 Jesse Glick 提交于
Require POST for various operations. (cherry picked from commit 36c86243) Conflicts: core/src/main/java/hudson/model/AbstractBuild.java
-
- 07 2月, 2013 1 次提交
-
-
由 Nicolas De Loof 提交于
-
- 02 1月, 2013 1 次提交
-
-
由 Christoph Kutzinski 提交于
-
- 23 12月, 2012 1 次提交
-
-
由 Seiji Sogabe 提交于
-
- 06 12月, 2012 1 次提交
-
-
由 Jesse Glick 提交于
java.lang.NullPointerException at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:104) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:58) at com.cloudbees.hudson.plugins.modeling.impl.builder.BuilderImpl.perform(BuilderImpl.java:58) at hudson.plugins.m2extrasteps.M2ExtraStepsWrapper.executeBuildSteps(M2ExtraStepsWrapper.java:166) at hudson.plugins.m2extrasteps.M2ExtraStepsWrapper.access$200(M2ExtraStepsWrapper.java:43) at hudson.plugins.m2extrasteps.M2ExtraStepsWrapper$1.tearDown(M2ExtraStepsWrapper.java:137) at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:817) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:490) at hudson.model.Run.run(Run.java:1442) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239)
-
- 25 10月, 2012 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
- 22 10月, 2012 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
Stapler doesn't understand doXyz method overloads, so in general it's not predictable which form it'll invoke.
-
- 04 10月, 2012 1 次提交
-
-
由 Jesse Glick 提交于
Clearly state that FingerprintAction, not UpstreamCause, is used for all upstream/downstream methods in this class (contrary to what you might expect).
-
- 22 9月, 2012 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
- 21 9月, 2012 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
- 18 9月, 2012 2 次提交
-
-
由 Kohsuke Kawaguchi 提交于
Why, you may ask? Think of neighbors A, B. If A points to B but B doesn't point to A, when B is removed A will still end up pointing B as the next build.
-
由 Kohsuke Kawaguchi 提交于
-
- 24 7月, 2012 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
- 20 7月, 2012 1 次提交
-
-
由 Jesse Glick 提交于
-
- 17 7月, 2012 1 次提交
-
-
由 Vojtech Juranek 提交于
-