Skip to content
  1. Feb 18, 2016
  2. Feb 11, 2016
  3. Feb 10, 2016
  4. Feb 09, 2016
  5. Feb 07, 2016
  6. Feb 06, 2016
  7. Feb 05, 2016
  8. Feb 04, 2016
    • Jesse Glick's avatar
    • Stephen Connolly's avatar
      [JENKINS-32765] Fix failing tests · 566def3b
      Stephen Connolly authored
      566def3b
    • Kohsuke Kawaguchi's avatar
    • Kohsuke Kawaguchi's avatar
      updated changelog for release · 47d74c3f
      Kohsuke Kawaguchi authored
      47d74c3f
    • Stephen Connolly's avatar
      [JENKINS-32765] As I am not *adding* a new import, I will annotate with `@CheckForNull` · bdb3c0c6
      Stephen Connolly authored
      Of course the import being used is in a package name that is reserved for artifacts produced by a JSR... and the JSR that the dependency is claiming to come from has not actually published anything... thus whoever produced the artifact has broken the JSR policy... and it is also not safe for us to actually use these annotations as we do not know what a JSR may change on the road to actually providing this... but that is a war for a different PR
      bdb3c0c6
    • Stephen Connolly's avatar
      Merge pull request #1991 from andresrc/JENKINS-32517 · 95043db7
      Stephen Connolly authored
      [JENKINS-32517] Deprecate Queue#getApproximateItemsQuickly
      95043db7
    • Stephen Connolly's avatar
      [JENKINS-32765] Perhaps it makes more sense to make this a property of the... · c0cbff72
      Stephen Connolly authored
      [JENKINS-32765] Perhaps it makes more sense to make this a property of the PluginManager rather than the classic strategy
      
      - Also expose via servlet context parameter of same name to allow multiple instances of Jenkins in the same servlet container to have different directories
      - As we are no longer a constant, change the system property to camelCase
      c0cbff72
    • Stephen Connolly's avatar
      [FIXED JENKINS-32765] Allow the directory that plugins are exploded into to be changed · d27cff8f
      Stephen Connolly authored
      - This really has to be controlled by either a system property or a CLI parameter as we cannot guarantee that any path
        specified in a configuration file in JENKINS_HOME will be valid on another machine where the JENKINS_HOME is mounted
      - Obviously Jenkins does not currently support fully starting two Jenkins instances on the same JENKINS_HOME, so this
        fix is to assist in Disaster Recovery (or semi-higher availability) sceanarios where the backup node is being brought
        up. In such cases, the node that failed may not have correctly released all its file handles in the backing NFS share
        and thus could be blocking the recovery node from starting up.
      - An additional use case is where the JENKINS_HOME is stored on a remote disk, e.g. a SAN, etc. and the user wants to
        take advantage of the faster local disk to serve the resources from both plugins and Jenkins core. Without this change
        only Jenkins core can be relocated outside of JENKINS_HOME (using the '--webroot=...' command line option).
      - Ideally we would introduce this into the extras-executable-war module once the system property has had time to soak
        (although in an ideal world that module would be agnostic of Jenkins and thus it might not be appropriate there)
      d27cff8f
  9. Feb 03, 2016
  10. Feb 02, 2016
  11. Feb 01, 2016
  12. Jan 30, 2016
  13. Jan 29, 2016