1. 17 8月, 2019 2 次提交
  2. 16 8月, 2019 5 次提交
  3. 12 8月, 2019 1 次提交
  4. 02 8月, 2019 1 次提交
    • J
      Batch up dynamic plugin installations from setup wizard (#4124) · 5169f140
      Jesse Glick 提交于
      * Batch up dynamic plugin installations from setup wizard.
      
      * Reworked to thread the list of batched-up plugins properly and introduced CompleteBatchJob to force the setup wizard to wait.
      
      * UpdateCenterPluginInstallTest.test_installKnownPlugins failure.
      
      * @amuniz notes that an existing message could now be considered misleading.
      
      * Introduced UpdateCenter.DownloadJob.getDisplayName for better consistency in logging, as suggested by @Vlatombe.
      
      * Reducing log levels of messages from dynamicLoad which are not of great interest, as suggested by @Vlatombe.
      
      * Reducing log level of another message of little interest.
      
      * Adding classic UI for CompleteBatchJob.
      
      * CompleteBatchJob should be used only when dynamicLoad.
      
      * Null defense on UpdateCenterJob.site.
      Otherwise can get:
      java.lang.NullPointerException
      	at hudson.model.UpdateCenter.getConnectionCheckJob(UpdateCenter.java:850)
      	at hudson.model.UpdateCenter.addConnectionCheckJob(UpdateCenter.java:817)
      	at hudson.model.UpdateCenter.addJob(UpdateCenter.java:804)
      	at hudson.model.UpdateSite$Plugin.deploy(UpdateSite.java:1367)
      	at hudson.PluginManager.install(PluginManager.java:1537)
      	at hudson.PluginManager.install(PluginManager.java:1496)
      	at hudson.PluginManager.doInstall(PluginManager.java:1445)
      	at …
      5169f140
  5. 28 7月, 2019 1 次提交
  6. 27 7月, 2019 2 次提交
    • J
      Stop using the "name" argument in the "install-plugin" CLI command (#4123) · aee0b50f
      Jesse Glick 提交于
      * InstallPluginCommand.name is unnecessary.
      
      * Minor changes to error reporting requested by @oleg-nenashev.
      aee0b50f
    • P
      [JENKINS-54854] Added a warning when cron trigger spent more than a threshold... · 312fcd1b
      Pavel Janousek 提交于
      [JENKINS-54854] Added a warning when cron trigger spent more than a threshold (30s) in its execution (#3802)
      
      * [JENKINS-54854] Added a warning when cron trigger spent more than a threshold (30s) in its execution
      
      * Added a test
      
      * Fix based on feedback
      
      * Added Admin monitor
      
      * Cleanup
      
      * Polishing
      
      * Fix according the feedback provided by Oliver
      
      * Added missing renamed admin monitor class
      
      * Better Web layout
      
      * Limit stacked messages to 10 by default
      
      * Improved replacement
      
      * Make SlowTriggerAdminMonitor#errors thread-safe
      
      * Fixed as requested
      
      * Admin monitor title changed
      312fcd1b
  7. 14 7月, 2019 1 次提交
  8. 13 7月, 2019 2 次提交
  9. 11 7月, 2019 5 次提交
  10. 09 7月, 2019 2 次提交
  11. 05 7月, 2019 1 次提交
    • R
      [JENKINS-57223] - Java11 ClassNotFoundExceptions Telemetry (#4003) · 740f9eb3
      Ramon Leon 提交于
      * Proof of concept catching exceptions for java 11 removed classes
      
      * Add ClassLoader to a lot of places. Backup
      
      * Commenting out wip stuff, change packages, count hits findClass
      
      * Improvements, sending and tests
      
      * Removing the catcher from chain to make funcional tests work
      
      * Removing ignored places and a bit of cleaning
      
      * Cleaning unused code after removing the catcher from the chain
      
      * Remove imports cleaning to avoid extra changes
      
      * Cleaning and explaining comments
      
      * Explaining comments
      
      * fix javadoc
      
      * [JENKINS-57223] Address feedback from Matt Sicker. Improve in concurrency
      
      * [JENKINS-57223] Search on cause and suppressed exceptions and fix on name reported
      
      * [JENKINS-57223] Add cycles control on exceptions and refactor reporting method
      
      * [JENKINS-57223] Add trim to class name comparison
      
      * [JENKINS-57223] Address Oleg's feedback and some improvements
      
      * Avoid sending CNFE when ignored later in code
      * Disable when running on Java 8 and a test
      * Avoid sending empty events
      
      * [JENKINS-57223] Polish assertion after printing all missing classes in logs
      
      * [JENKINS-57223] Avoid extra if and add curly braces
      
      * [JENKINS-57223] Better comment about time window check
      740f9eb3
  12. 04 7月, 2019 1 次提交
  13. 03 7月, 2019 3 次提交
  14. 02 7月, 2019 1 次提交
  15. 01 7月, 2019 4 次提交
    • M
      [JENKINS-57515] update JNA library from 4.5.2 to 5.3.1 (#4060) · a604ddc7
      mawinter69 提交于
      * [JENKINS-57515] update jna library to 5.3.1
      
      This solves problems with loading native libraries of jna on AIX
      platform when using openJDK or other JDKs that assume .so is the
      extension for shared libraries
      
      * Pointer.SIZE -> Native.POINTER_SIZE
      
      * remove unnecessary import
      
      * adjust to changed api
      
      (cherry picked from commit ffa9abf6)
      a604ddc7
    • D
      [JENKINS-57725] - Wrap Proc.executor in ClassLoaderSanityThreadFactory (#4035) · 7852ca44
      Devin Nusbaum 提交于
      (cherry picked from commit b18b2e68)
      7852ca44
    • O
      Merge pull request #4066 from jglick/quiet-JENKINS-57993 · f5099f96
      Oleg Nenashev 提交于
      [JENKINS-57993] Avoid printing stack traces for some common agent conditions
      
      (cherry picked from commit dcc395b8)
      f5099f96
    • J
      [JENKINS-57528] - Load detached plugins which are implicit deps of other... · 5b48a42f
      Jesse Glick 提交于
      [JENKINS-57528] - Load detached plugins which are implicit deps of other plugins at startup even w/o UC (#4000)
      
      * Do not warn repeatedly of the same missing update site dependency.
      This happens when locally testing split plugins (despite their presence in WEB-INF/detached-plugins/*.hpi).
      
      (cherry picked from commit 918a0fd2211210a158279b2f19690c86801fe4a1)
      
      * Detached plugins must be kept up to date with security advisories.
      
      (cherry picked from commit e08d28a69897ff94811e02040255a9d266c44d0d)
      
      * Load detached plugins which are implicit dependencies of other plugins at startup, even if the update center was not used.
      
      (cherry picked from commit ad7a36001d30a6174b25e616fc3c215dd24919d1)
      
      * Adjusted expected version after e08d28a69897ff94811e02040255a9d266c44d0d.
      
      (cherry picked from commit 84f939cebd1a0d03633e7b7c01e71ac387fb6463)
      
      * e08d28a69897ff94811e02040255a9d266c44d0d exposed tests which had been incorrectly storing plugins as *.hpi rather than *.jpi.
      
      (cherry picked from commit a0abad7ec474b28d2d388f075bc54f961046b09a)
      
      * Test failure after ad7a36001d30a6174b25e616fc3c215dd24919d1.
      
      (cherry picked from commit 0084e8dbdddf93bb1353516c1fe20d807577631f)
      
      * Another test failure after ad7a36001d30a6174b25e616fc3c215dd24919d1; fewer installDetachedPlugin calls are now required.
      
      (cherry picked from commit b65bb54e9975a7c77103bf7cf4da82295498f308)
      (cherry picked from commit 855ea2ee)
      5b48a42f
  16. 29 6月, 2019 1 次提交
  17. 27 6月, 2019 1 次提交
  18. 20 6月, 2019 1 次提交
  19. 19 6月, 2019 1 次提交
  20. 15 6月, 2019 1 次提交
    • J
      [JENKINS-33843] Permit disabling optional dependencies (#4001) · 0f73231f
      Jesse Glick 提交于
      * Implied dependencies on detached plugins were not being marked optional despite being listed in optionalDependencies, confusing the calculation of optionalDependents in resolveDependentPlugins.
      
      * Javadoc improvements based on code exploration.
      
      * [JENKINS-33843] Do not consider optional dependencies for purposes of disabling plugins.
      
      * PluginManagerInstalledGUITest updated to reflect new behavior.
      0f73231f
  21. 14 6月, 2019 2 次提交
  22. 13 6月, 2019 1 次提交