Files
backstage/plugins/allure
github-actions[bot] 8db51ca72f Version Packages (next)
2024-03-05 13:38:18 +00:00
..
2023-10-26 22:26:30 +02:00
2024-03-05 13:38:18 +00:00
2024-02-12 11:06:30 +01:00
2024-03-05 13:38:18 +00:00

Allure

Welcome to the Backstage Allure plugin. This plugin add an entity service page to display Allure test reports related to the service.

Install

# From your Backstage root directory
yarn --cwd packages/app add @backstage/plugin-allure

Configure

Configure Allure service

Add below configuration in the app-config.yaml.

allure:
  baseUrl: <ALLURE_SERVICE_BASE_URL> # Example: https://allure.my-company.net or when running allure locally, http://localhost:5050/allure-docker-service

Setup entity service page

Add EntityAllureReportContent in the EntityPage.tsx like below:

+ import { EntityAllureReportContent } from '@backstage/plugin-allure';

...

const serviceEntityPage = (
  <EntityLayoutWrapper>
    ...
+    <EntityLayout.Route path="/allure" title="Allure Report">
+        <EntityAllureReportContent />
+    </EntityLayout.Route>
  </EntityLayoutWrapper>
);