* [JENKINS-58548] Remove extra whitespace from scriptText
This removes the unnecessary whitespace being output in scriptText
and anywhere else that has non-XML whitespace semantics in its output
when using <l:view>.
Signed-off-by: Matt Sicker <boards@gmail.com>
* Fix test name
Co-Authored-By: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
(cherry picked from commit dae53088b7)
* Support running JMH benchmarks from JTH 2.51
* Fix NPE caused by ExtensionFinderTest
* A test for running a sample benchmark
* Bump up JTH to 2.54
* git ignore the report produced by benchmarks
* Fix BindException in BootFailureTest
* Fix NPE during `tearDown()` in CustomPluginManagerTest
JenkinsRule >= 2.50 does not ignore errors during Jenkins shutdown
* [JENKINS-58548] Remove extra whitespace from scriptText
This removes the unnecessary whitespace being output in scriptText
and anywhere else that has non-XML whitespace semantics in its output
when using <l:view>.
Signed-off-by: Matt Sicker <boards@gmail.com>
* Fix test name
Co-Authored-By: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
* 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 …
* 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.
(cherry picked from commit 0f73231f77)
* [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
* Run the Linux JDK 8 & 11 builds using ACI agents rather than Ubuntu VMs.
* A couple of tests failed when run as root.
* Since https://github.com/jenkinsci/jnlp-agents/pull/5 is as yet undeployed, install packages ourselves as a workaround.
* Revert "Since https://github.com/jenkinsci/jnlp-agents/pull/5 is as yet undeployed, install packages ourselves as a workaround."
This reverts commit 2f7e84d67a.
The changes have been deployed, so the workaround is no longer necessary.