Skip to content
  1. Mar 02, 2012
    • Kohsuke Kawaguchi's avatar
      74b6a5a0
    • dty's avatar
      Change AbstractProject.getCauseOfBlockage to block builds until they are · d6a92f37
      dty authored
      done with post-production (as opposed to just done with build steps). Jobs
      that had long running tasks that occured in their post-production state, i.e.,
      build wrappers, post-build steps, could get into the situation where a queued
      build would start running on an executor while the previous build was still
      running post-build actions. If the two executors shared the same workspace,
      the new build could delete information with a clean that the current build
      still needed for processing.
      
      - Changed AbstractProject.getCauseOfBlockage() to call isLogUpdated instead
        of isBuilding.
      
         core/src/main/java/hudson/model/AbstractProject.java
      
      - Added isLogUpdated.
      
         core/src/main/java/hudson/model/Job.java
      
      - Added test case.
      
         test/src/test/java/hudson/model/JobQueueTest.java
      
      - Change log
      
         changelog.html
      d6a92f37
  2. Mar 01, 2012
  3. Feb 29, 2012
  4. Feb 28, 2012
  5. Feb 27, 2012
Loading