backstage-plugins icon indicating copy to clipboard operation
backstage-plugins copied to clipboard

[Feat]: Create an EntityPage widget for the CI/CD plugin

Open OrkoHunter opened this issue 3 years ago • 0 comments

🔖 Feature description

As of now the CI/CD plugin is rendered under the CI/CD tab for a software component. But usually Backstage plugins also provide a smaller card for the Entity home page or the Overview page. This contains just some of top most important information from the plugin's perspective for the software component.

In case of Harness CI/CD plugin, there should also be a Card which shows some of these info

  • Latest build ID, pipeline name and it's result, time taken and when it ran.
  • Result of last 10 executions. Icons are fine. Example - ✅✅✅✅❌❌❌✅❌✅
  • Average build time per pipeline (based on last 50 executions).
  • Anything else?

🎤 Context

Screenshot 2022-11-22 at 3 41 09 PM

EntityCards are exported by plugins for the Entity overview page.

✌️ Possible Implementation

See an example of the PagerDuty Entity card.

OrkoHunter avatar Nov 22 '22 10:11 OrkoHunter