GitHub Actions Plugin (CI/CD)

The GitHub actions plugin is installed into the TIBCO Developer Hub by default. You can view the GitHub actions on the catalog detail page by integrating the GitHub actions plugin. Refer to Plugin Doc to learn more about GitHub actions plugin.

In the Software Catalog table, if the entity type is a component, and the component type is service or website, then the CI/CD tab shows on the catalog detail page of that component.

The tab shows a list of GitHub Actions and their respective data.

To view the details regarding the GitHub Action, click the link in the messages column.

Configure Github Actions Plugin

Follow the steps in the GitHub Oauth Apps section to add the GitHub authentication.

In the entity YAML file of the component, add the below configuration under annotations.

metadata:
 name: 'car-analyzer-demo'
 description: 'Car Analytical Report'
 annotations:
   github.com/project-slug: TIBCO-Hub-Backstage/github-actions-demo
Note: Refer to GitHub Docs to learn about OAuth app access restrictions to Unrestrict OAuth apps.