Skip to content

Add config to disable the "Executed Gradle Tasks" side panel #824

@minche2

Description

@minche2

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions