1. 28 11月, 2017 1 次提交
  2. 27 11月, 2017 3 次提交
  3. 26 11月, 2017 5 次提交
  4. 23 11月, 2017 2 次提交
    • D
      Merge pull request #3153 from jsoref/help · e3b695fe
      Daniel Beck 提交于
      misc UX changes
      e3b695fe
    • A
      If task can be run only on master, use shortcut · 00ccd23f
      Alexander Akbashev 提交于
      Currently Jenkins to fire WorkflowJob re-calculates the ConstistentHash
      for entire cluster even if there is no nodes were updated. If cluster is
      big enough (>100 nodes), it becomes a problem, because MD5 is quite
      expensive itself plus all this logic comes with high memory footprint.
      
      Using the knowledge that WorkflowJob can be executed only on Jenkins master,
      we can create a shortcut that does not do expensive calculation and just
      returns Runnable or `null`.
      00ccd23f
  5. 22 11月, 2017 3 次提交
  6. 21 11月, 2017 4 次提交
  7. 20 11月, 2017 2 次提交
  8. 19 11月, 2017 2 次提交
    • O
      Merge pull request #3122 from jglick/TaskListener · 5b9ad647
      Oleg Nenashev 提交于
      Implement default methods in TaskListener and BuildListener
      5b9ad647
    • O
      [JENKINS-47718] - Deprecate User#getUser(String) (#3114) · 8cb33513
      Oleg Nenashev 提交于
      * [JENKINS-47718] - Deprecate User#getUser(String)
      
      `User#getUser(String)` method causes lots of confusion for plugin developers. It implicitly creates a user if it cannot be found, and in many cases this is actually a not-expected behavior. This change deprecates the method and to creates a new `User#getOrCreate()` which is more explicit
      
      * [JENKINS-47718] - Address comments from @jglick
      8cb33513
  9. 17 11月, 2017 4 次提交
    • J
      Simplifying naming of publish stages. · 9e8c772c
      Jesse Glick 提交于
      9e8c772c
    • J
    • T
      [JENKINS-34138] Fix maven installs from stepping on each other (#3042) · d688c154
      t-hall 提交于
      * [JENKINS-34138] Adding equals/hashCode methods so that installs don't step on each other
      
      * [JENKINS-34138] Added issue reference to unit tests
      
      * [JENKINS-34138] - changed the order of equals / hashcode
      d688c154
    • D
      [JENKINS-39179] [JENKINS-36088] Always use NIO to create and detect symbolic... · 52fa4d90
      Devin Nusbaum 提交于
      [JENKINS-39179] [JENKINS-36088] Always use NIO to create and detect symbolic links and Windows junctions (#3133)
      
      * Always use NIO to detect symlinks
      
      * Make assertion failure message consistent
      
      * Catch NoSuchFileException to keep tests passing
      
      * Make method name more specific and simlify assumption
      
      * Remove obsolete comment and reword the main comment in isSymlink
      
      * Deprecate Kernel32Util#isJunctionOrSymlink
      
      * Use assumptions for junction creation and add messages to assumptions
      
      * Replace deprecated code with recommended alternative
      
      * Add comment explaining call to DosFileAttributes#isOther
      
      * Do not fall back to native code when creating symlinks
      
      * Log FileSystemExceptions when creating symbolic links
      
      * Catch InvalidPathException and rethrow as IOException
      
      * Deprecate Kernel32Utils#createSymbolicLink and #getWin32FileAttributes
      
      * Preserve original logging behavior on Windows and remove useless call to Util#displayIOException
      52fa4d90
  10. 16 11月, 2017 1 次提交
    • A
      Cache estimated duration for execution · d7b120fe
      Alexander Akbashev 提交于
      In case of having 1000s of ongoing builds opening main pages can take
      some time if list of executors are opened. It happens because for every
      queury that comes from jelly we re-calculate the value from scratch. And
      calculation needs to load some builds from disk. The worst thing is that it
      happens for every user separately.
      d7b120fe
  11. 13 11月, 2017 2 次提交
  12. 12 11月, 2017 7 次提交
  13. 11 11月, 2017 4 次提交