-
-
Notifications
You must be signed in to change notification settings - Fork 128
Description
What feature do you want to see added?
Summary
Disable or hide the Jenkins Gradle plugin’s “Executed Gradle Tasks” side panel via configuration, allowing teams to reduce UI noise and avoid any overhead from collecting/rendering task data when it’s not needed.
Problem
The “Executed Gradle Tasks” side panel is not always useful in our environment and can:
Add UI clutter to build pages.
Introduce overhead by parsing/collecting task data from builds.
Expose task names that some teams prefer not to display.
Goals
Provide a configurable way to turn off the “Executed Gradle Tasks” side panel.
Default to current behavior (panel enabled) to preserve backward compatibility.
Allow both global and per-job/per-pipeline control if possible.
Non-Goals
Change any other Gradle plugin UI elements.
Modify how Gradle logs are produced or stored beyond skipping task panel collection/rendering.
Scope
Jenkins Gradle plugin side panel action only.
Configuration points:
Global: Manage Jenkins > Global Configuration toggle.
Job/Pipeline: job-level checkbox or pipeline-friendly flag (e.g., environment variable or pipeline option).
Behavior:
When disabled, the plugin does not attach the side panel action.
When enabled, behavior remains unchanged.
Proposed Solution Options
Add a global boolean setting: “Show ‘Executed Gradle Tasks’ panel” (default: true).
Add a job-level override:
Pipeline: respect a property/env flag or a pipeline option.
Upstream changes
No response
Are you interested in contributing this feature?
No response