mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-09 10:06:13 +00:00
* [JENKINS-71715] Allow plugins with alternate build log visualizations to handle console links from core and other plugins * [JENKINS-71715] Apply suggestions with ordinal extension and @since TODO * [JENKINS-71715] Public @Extension * Add or fix @since todo we usually don't put versions but put todo instead and these versions get resolved _after_ merges. Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com> * [JENKINS-71715] Apply suggestions from reviews * [JENKINS-71715] Switch ConsoleURLProvider to interface and add Functions.getContextRelativeUrl * [JENKINS-71715] Refactor ConsoleUrlProvider API and add Functions.getConsoleUrl method for use in Jelly files * [JENKINS-71715] Fix casing of ConsoleURLProvider.java * [JENKINS-71715] Add global and per-user configuration options for ConsoleUrlProvider * [JENKINS-71715] Fix Javadoc reference * [JENKINS-71715] Remove outdated TODO comment * [JENKINS-71715] Miscellaneous updates based on review feedback * [JENKINS-71715] Fix Javadoc links * [JENKINS-71715] Update console links for build list and build time trend widgets * [JENKINS-71715] Functions.getConsoleUrl must take Queue.Executable instead of Run * [JENKINS-71715] Simplify test using WebClient.executeOnServer * [JENKINS-71715] Add constructor * [JENKINS-71715] Preserve old behavior of p:console-link as a fallback for atypical consumers * [JENKINS-71715] Ignore invalid URLs and consult global providers if user providers fail to provide a valid URL * [JENKINS-71715] Move ConsoleUrlProviderGlobalConfiguration into AppearanceCategory * [JENKINS-71715] Hide AppearanceGlobalConfiguration if ConsoleUrlProviderGlobalConfiguration is disabled and would be the only option on the page * [JENKINS-71715] Update help text and Javadoc based on review feedback, and filter out default provider in global config Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com> * [JENKINS-71715] getProvidersDescriptors can be an instance method --------- Co-authored-by: Baptiste Mathus <bmathus@gmail.com> Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com> Co-authored-by: Devin Nusbaum <dnusbaum@cloudbees.com> Co-authored-by: Devin Nusbaum <dwnusbaum@users.noreply.github.com> Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>