1. 13 8月, 2014 1 次提交
  2. 30 7月, 2014 1 次提交
  3. 22 7月, 2014 1 次提交
  4. 10 7月, 2014 1 次提交
  5. 15 6月, 2014 1 次提交
  6. 28 5月, 2014 1 次提交
  7. 15 5月, 2014 1 次提交
  8. 25 3月, 2014 1 次提交
    • J
      Null safety during failing tests (BuildTriggerTest.testMavenBuildTrigger in this case). · fa496c7b
      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)
      fa496c7b
  9. 05 3月, 2014 1 次提交
  10. 01 3月, 2014 1 次提交
  11. 09 1月, 2014 1 次提交
  12. 07 1月, 2014 1 次提交
  13. 24 12月, 2013 1 次提交
  14. 12 12月, 2013 1 次提交
  15. 07 12月, 2013 1 次提交
  16. 25 8月, 2013 1 次提交
  17. 02 8月, 2013 1 次提交
    • K
      [FIXED JENKINS-19042] · 6588f429
      Kohsuke Kawaguchi 提交于
      Added a new overloaded version that works on a project.
      
      Updated CoreEnvironmentContributor accordingly.
      6588f429
  18. 11 7月, 2013 2 次提交
  19. 06 7月, 2013 1 次提交
  20. 03 7月, 2013 1 次提交
    • S
      [FIXES JENKINS-2494] Restore correct behaviour · 503c3bd2
      Stephen Connolly 提交于
      - Fixes a regression in core where the display name clear on copy was triggering a save
      - More than one way to do this, could also have used the marker interface approach
        This route seems slightly less fragile, though people could still add ItemListeners
        with order == -Double.MAX_VALUE which would then introduce intdeterminism.
        A marker interface would remove that indeterminism as the onCopyComplete method would
        be only called on the Job as the last method... but it could be hard to
        ensure that all ItemGroupMixin's respect the calling of onCopyComplete contract
        hence this approach seems better to me for that reason
      503c3bd2
  21. 31 5月, 2013 1 次提交
  22. 17 5月, 2013 1 次提交
  23. 14 3月, 2013 1 次提交
    • K
      [FIXED JENKINS-15583] · fe9f6760
      Kohsuke Kawaguchi 提交于
      Report 100 recent builds in the JSON API, including in-progress builds.
      
      Not reporting all the builds since this would nullify the lazy loading
      effect. Will introduce a pagenation API that supports retrieval.
      fe9f6760
  24. 13 3月, 2013 2 次提交
    • K
      [JENKINS-16089] Revising 88feabb4 · f7c9e810
      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!
      f7c9e810
    • K
      [FIXED JENKINS-16089] · 88feabb4
      Kohsuke Kawaguchi 提交于
      Remember the permalink target as symlink (or simple text file) so that
      looking that up doesn't cause the walk of the build history.
      I think this is more in line with our general preference of making
      $JENKINS_HOME useful (than trying to persist cache into a blackbox.)
      
      Having a general purpose in-memory cache could be useful, so I'll see if
      I can add that, too, in a way that allows someone to plug different
      backend.
      88feabb4
  25. 09 3月, 2013 1 次提交
  26. 16 2月, 2013 1 次提交
  27. 03 2月, 2013 1 次提交
    • C
      [FIXED JENKINS-16499] Assuming that: · 12efbc3a
      Christoph Kutzinski 提交于
      - save() is not strictly necessary here. config.xml might be saved later or not - doesn't really matter
      - this else branch should only be entered when migrating from very old Hudson instances
      12efbc3a
  28. 06 1月, 2013 1 次提交
    • K
      [SECURITY-49] Deprecating Jenkins.getSecretKey() · a9aff088
      Kohsuke Kawaguchi 提交于
      We are replacing it by the ConfidentialStore class and the
      ConfidentialKey class, which provides purpose-specific confidential
      information that are separated from each other.
      
      In this way, not all eggs are in one basket, and in case of a
      compromise, the impact will contained.
      
      Also replaced several insecure use of digest(secret|messsage) or
      digest(message|secret) by HMAC.
      a9aff088
  29. 30 10月, 2012 1 次提交
  30. 25 10月, 2012 1 次提交
  31. 23 10月, 2012 1 次提交
  32. 10 10月, 2012 1 次提交
  33. 21 9月, 2012 1 次提交
  34. 20 9月, 2012 2 次提交
  35. 15 8月, 2012 1 次提交
  36. 24 7月, 2012 1 次提交
  37. 04 4月, 2012 1 次提交