1. 24 5月, 2017 1 次提交
  2. 22 5月, 2017 3 次提交
  3. 21 5月, 2017 2 次提交
  4. 20 5月, 2017 3 次提交
  5. 19 5月, 2017 4 次提交
    • O
    • J
      Queue.Item.authenticate honors QueueItemAuthenticatorProvider;... · 8199ec5a
      Jesse Glick 提交于
      Queue.Item.authenticate honors QueueItemAuthenticatorProvider; Tasks.getAuthenticationOf should as well (#2880)
      
      * Queue.Item.authenticate honors QueueItemAuthenticatorProvider; Tasks.getAuthenticationOf should as well.
      
      * @oleg-nenashev suggested adding some Javadoc to QueueItemAuthenticatorConfiguration.getAuthenticators.
      8199ec5a
    • J
      [JENKINS-22949] BuildTrigger & ReverseBuildTrigger should respect... · 915543dc
      Jesse Glick 提交于
      [JENKINS-22949] BuildTrigger & ReverseBuildTrigger should respect QueueItemAuthenticatorConfiguration (#2881)
      
      * [JENKINS-22949] Simplifying behavior of BuildTrigger & ReverseBuildTrigger to honor QueueItemAuthenticator’s as defined, rather than falling back to anonymous.
      
      * There is no need to impersonate what is already the current thread’s authentication.
      915543dc
    • J
      Make all CLI commands compatible with Pipeline where possible (#2874) · 33afbcc8
      Jesse Glick 提交于
      * [FIX JENKINS-30785] Generalize some CLI stuff to AbstractItem
      
      * Offering default methods on ParameterizedJob.
      
      * Javadoc typo.
      
      * Cleaner use of default methods in ParameterizedJob.
      
      * Need to pick up https://github.com/infradna/bridge-method-injector/pull/15 to be able to build.
      
      * Sketch of pulling disabled functionality into ParameterizedJob.
      
      * EnableJobCommandTest.groovy → EnableJobCommandTest.java, and replacing deprecated Remoting-based CLI calls with CLICommandInvoker.
      
      * All CLI commands could be broken by a missing CLI.*.shortDescription key on just one!
      
      * Forgot to move CLI method short descriptions to new package.
      
      * Needed a @CLIResolver for ParameterizedJob. Adding an OptionHandler while we are here.
      
      * Trying to fix up access-modifier versions; started failing in CI today for unknown reasons.
      
      * Introduced <p:makeDisabled/> by analogy with <p:config-disableBuild/>.
      
      * Using new type bounds.
      
      * access-modifier 1.11 released.
      
      * MatrixProject and MavenModuleSet both expect to have access to makeDisabled.jelly.
      
      * Trying to generalize some more.
      
      * Minor simplification.
      
      * [JENKINS-34716] Generalizing doPolling and schedulePolling.
      
      * isBuildable
      
      * Obsolete comment.
      
      * Updated comments.
      
      * bridge-method-injector 1.17
      
      * Unfortunately AbstractProject.schedulePolling cannot delegate to SCMTriggerItem.
      
      * Making delete-builds and list-changes commands work with Pipeline.
      
      * [FIXED JENKINS-41527] Made console CLI command compatible with Pipeline.
      
      * Fixed set-build-description and set-build-display-name.
      
      * @oleg-nenashev agreed it would be clearer to explicitly mark commands as restricted, not APIs.
      
      * Updated tests to match slight message changes.
      
      * bridge-method-injector 1.17
      
      * @olivergondza pointed out that RunRangeCommand is a better name than JobRangeCommand.
      33afbcc8
  6. 18 5月, 2017 1 次提交
  7. 15 5月, 2017 2 次提交
  8. 14 5月, 2017 2 次提交
    • J
      [JENKINS-28113] Allow freestyle builds to trigger downstream Pipeline builds (#2873) · f1a26582
      Jesse Glick 提交于
      * Offering default methods on ParameterizedJob.
      
      * Javadoc typo.
      
      * Cleaner use of default methods in ParameterizedJob.
      
      * Need to pick up https://github.com/infradna/bridge-method-injector/pull/15 to be able to build.
      
      * Sketch of pulling disabled functionality into ParameterizedJob.
      
      * EnableJobCommandTest.groovy → EnableJobCommandTest.java, and replacing deprecated Remoting-based CLI calls with CLICommandInvoker.
      
      * All CLI commands could be broken by a missing CLI.*.shortDescription key on just one!
      
      * Forgot to move CLI method short descriptions to new package.
      
      * Needed a @CLIResolver for ParameterizedJob. Adding an OptionHandler while we are here.
      
      * Trying to fix up access-modifier versions; started failing in CI today for unknown reasons.
      
      * Introduced <p:makeDisabled/> by analogy with <p:config-disableBuild/>.
      
      * Using new type bounds.
      
      * access-modifier 1.11 released.
      
      * MatrixProject and MavenModuleSet both expect to have access to makeDisabled.jelly.
      
      * Trying to generalize some more.
      
      * Minor simplification.
      
      * [JENKINS-34716] Generalizing doPolling and schedulePolling.
      
      * isBuildable
      
      * Obsolete comment.
      
      * Updated comments.
      
      * bridge-method-injector 1.17
      
      * Unfortunately AbstractProject.schedulePolling cannot delegate to SCMTriggerItem.
      
      * [FIXED JENKINS-28113] Generalize BuildTrigger to be able to trigger non-AbstractProject downstream ParameterizedJob’s without DependencyGraph.
      
      * [JENKINS-22949] Dropping QueueItemAuthenticator trickiness, as in #2881.
      f1a26582
    • J
      [JENKINS-27299] Define disabled in ParameterizedJob rather than AbstractProject (#2866) · 3af0cc68
      Jesse Glick 提交于
      * Offering default methods on ParameterizedJob.
      
      * Javadoc typo.
      
      * Cleaner use of default methods in ParameterizedJob.
      
      * Need to pick up https://github.com/infradna/bridge-method-injector/pull/15 to be able to build.
      
      * Sketch of pulling disabled functionality into ParameterizedJob.
      
      * EnableJobCommandTest.groovy → EnableJobCommandTest.java, and replacing deprecated Remoting-based CLI calls with CLICommandInvoker.
      
      * All CLI commands could be broken by a missing CLI.*.shortDescription key on just one!
      
      * Forgot to move CLI method short descriptions to new package.
      
      * Needed a @CLIResolver for ParameterizedJob. Adding an OptionHandler while we are here.
      
      * Trying to fix up access-modifier versions; started failing in CI today for unknown reasons.
      
      * Introduced <p:makeDisabled/> by analogy with <p:config-disableBuild/>.
      
      * Using new type bounds.
      
      * access-modifier 1.11 released.
      
      * MatrixProject and MavenModuleSet both expect to have access to makeDisabled.jelly.
      
      * Trying to generalize some more.
      
      * Minor simplification.
      
      * [JENKINS-34716] Generalizing doPolling and schedulePolling.
      
      * isBuildable
      
      * Obsolete comment.
      
      * Updated comments.
      
      * bridge-method-injector 1.17
      
      * Unfortunately AbstractProject.schedulePolling cannot delegate to SCMTriggerItem.
      
      * bridge-method-injector 1.17
      3af0cc68
  9. 13 5月, 2017 2 次提交
  10. 12 5月, 2017 1 次提交
  11. 11 5月, 2017 6 次提交
  12. 10 5月, 2017 2 次提交
  13. 09 5月, 2017 1 次提交
  14. 08 5月, 2017 4 次提交
  15. 05 5月, 2017 4 次提交
    • A
      [FIXED JENKINS-38005] Properly log failure due to empty archive in Pipeline (#2823) · 00e8f77b
      Andrew Bayer 提交于
      * [FIXED JENKINS-38005] Properly log failure due to empty archive in Pipeline
      
      Since the job result is probably still null at the time that archiving
      occurs, we weren't actually logging anything in Pipeline jobs in that
      case. That was not ideal. So instead, let's log things, and also let's
      update the error message to include a tip to use the allowEmptyArchive
      option.
      
      * Reverting to original message
      00e8f77b
    • K
      Upgrade to Groovy 2.4.11 · a6cd5b51
      Kamil Szymanski 提交于
      a6cd5b51
    • A
      [JENKINS-42707] AccessDeniedException exception in ReverseBuildTrigger (#2846) · 17eedcfd
      Allan Burdajewicz 提交于
      * [JENKINS-42707] AccessDeniedException vulnerability in ReverseBuildTrigger.
      
      * [JENKINS-42707] Added tests to expose the issue
      
      * [JENKINS-42707] Log message according to permission (DISCOVER/READ)
      
      * [JENKINS-42707] Use MockAuthorizationStrategy
      
      * [JENKINS-42707] Remove internationalization for logger
      17eedcfd
    • M
      [JENKINS-42959, JENKINS-44046, JENKINS-43979] - Bump Trilead to build217-jenkins-10 (#2872) · f36917c2
      Michael Clarke 提交于
      [JENKINS-42959] Correctly compare key algorithms during key verification
      [FIXED JENKINS-44046][FIXED JENKINS-43979] Use a larger default key size to fix issues when using SHA256 MACs during Diffe-Helman key exchange against older versions of OpenSSH
      
      Fixes issues encountered following the recent move to the latest Trilead version. These fix 2 underlying issues:
      
          diffe-helman-sha256 Key Exchange needs at least 2048 bits of data to generate a key against OpenSSH 6.4 and below.
          Known hosts comparison incorrectly compares the hostname against the key value meaning key verification always fails when using known hosts files
      f36917c2
  16. 04 5月, 2017 2 次提交