- 20 4月, 2014 7 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
Bringing this to the parity with ParameterizedJobMixIn.doBuild() Instead of returning JSON, it returns "201 Created" and responds with the location of the queue item, through which the caller can track how it passes through the queue and eventually gets built/cancelled. The approach in pull request #750 that relies on AbstractProject.getQueueItem() is inherently unreliable, because item can be immediately built before the JSON is rendered, or it might corresponds to other queued items if the build supports concurrent builds, etc.
-
由 Kohsuke Kawaguchi 提交于
-
由 gcummings 提交于
[JENKINS-20974] RunParameter with filtering enabled should not include builds which have not completed
-
由 Kohsuke Kawaguchi 提交于
-
由 gcummings 提交于
-
- 19 4月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
-
- 15 4月, 2014 4 次提交
-
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
[FIXED JENKINS-21622] Release workspace leases (and avoid @2) even if post-build actions throw LinkageError.
-
- 12 4月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
-
- 11 4月, 2014 2 次提交
-
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
-
- 10 4月, 2014 5 次提交
-
-
由 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.
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
-
由 Olivier Lamy 提交于
-
由 Daniel Beck 提交于
Hoping nobody uses it programmatically. Also, added @Restricted to the new one.
-
- 07 4月, 2014 1 次提交
-
-
由 Mads Nielsen 提交于
-
- 06 4月, 2014 1 次提交
-
-
由 Jens Brejner 提交于
-
- 04 4月, 2014 4 次提交
-
-
由 Kohsuke Kawaguchi 提交于
Reduce classloader activities. This brings in Stapler and commons bean-utils that we don't need on the slaves.
-
由 Olivier Lamy 提交于
-
由 Olivier Lamy 提交于
-
由 Jesse Glick 提交于
And moving the permissions checks in BuildTrigger from being hardcoded in execute to being overridable in Dependency. This has two benefits: · We can restore the previous form validation logic predicting whether Item.BUILD will be available. · A (true) Trigger could check Item.READ on the upstream project under the authentication that the downstream project would have if it were to be built. (This part is not yet implemented; probably will want to make this replace the current pseudotriggers.)
-
- 03 4月, 2014 3 次提交
-
-
由 Olivier Lamy 提交于
-
由 Jesse Glick 提交于
[JENKINS-16956] Make BuildTrigger.execute pay attention to build permissions, rather than checking the configuring user.
-
由 Jesse Glick 提交于
When a QueueItemAuthenticator is in use, report the user under whose authentication the build is running.
-
- 02 4月, 2014 2 次提交
-
-
由 Mads Nielsen 提交于
-
由 Olivier Lamy 提交于
-
- 29 3月, 2014 1 次提交
-
-
由 Jesse Glick 提交于
-
- 28 3月, 2014 2 次提交
-
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
[FIXED JENKINS-22382] Need to restore deprecated overload of BuildAuthorizationToken.checkPermission for binary compatibility.
-
- 27 3月, 2014 4 次提交
-
-
由 Mads Nielsen 提交于
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
UI elements should explicitly ask for .fullDisplayName.
-
- 25 3月, 2014 2 次提交
-
-
由 Jesse Glick 提交于
[JENKINS-22326] Calling into foreign code from a toString method, like Queue.Item.getWhy → QueueTaskDispatcher, is unsafe.
-
由 Jesse Glick 提交于
java.lang.NullPointerException at hudson.model.Job.getBuildDir(Job.java:790) at hudson.model.Run.getRootDir(Run.java:993) at hudson.model.Run.getLogFile(Run.java:1306) at hudson.model.Run.execute(Run.java:1664) at hudson.maven.MavenBuild.access$900(MavenBuild.java:94) at hudson.maven.MavenBuild$ProxyImpl2.close(MavenBuild.java:636) at hudson.maven.AbstractMavenBuilder.end(AbstractMavenBuilder.java:106) at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:839) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:523) at hudson.model.Run.execute(Run.java:1688) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:519) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:231) java.lang.NullPointerException at hudson.model.BuildStepListener.all(BuildStepListener.java:31) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:739) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:714) 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)
-