-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Is your improvement proposal related to a problem? Please describe.
Currently, there is no standardized or user-friendly way to integrate and display custom reports, metrics, or data within the Semaphore CI interface. While users can store reports as artifacts or send notifications to external platforms like Slack, there is no integrated solution for presenting this information in a consumable format directly within the platform. This limits the ability of users to centralize and visualize critical data, such as security reports or code analysis results, alongside their build and deployment pipelines.
To address this, adding a Custom Dashboards feature to the user interface is required. This feature would allow users to create and configure a dashboard with various display fields, including text, graphs, integers, and booleans.
To update these fields from a CI job, a new sem-dash
command-line tool would be introduced. Users could run commands like sem-dash update {field} {value}
to dynamically send data from their pipeline directly to the custom dashboard. This would provide a powerful, flexible, and integrated way for users to visualize the specific data most relevant to their projects.
Describe the solution you'd like
TBD
Describe alternatives you've considered
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status