Configure DevOps Intelligence for GitHub, legacy users
This procedure is valid only for customers onboarded before 6 June 2024. Procedures for recent customers are provided in the subsequent section Configure DevOps Intelligence for Git and legacy customers.
Organization level tracking
- Navigate to DevOps Intelligence → Settings & Utilities → Tools Configuration → Add Configuration.
- For Tool engine, select GitHub.
- ForConnectionselect the appropriate connection name. For Tracking Type, select Organization.
- For Organization, select any organization to be tracked.
- Click configure.
Additional configurations are supported:
- Configure release format: Release can be identified by the pattern generated from two fields, prefix and variable.
- Severity of defects: Sev 1, Sev 2, Sev 3 and Sev 4 are terminologies used in DevOps Intelligence dashboards. Using these severity levels, the user is allowed to provide mapping for endpoint Severity Values. For example, any value provided under the "Severity: Sev 1" category, will be considered as "Sev 1" while displaying the values on the dashboard.
Tracking Non-Organization(Independent) Repositories
Use the following procedure to configure GitHub for repositories:
- Navigate to DevOps Intelligence → Settings & Utilities → Tools Configuration → Add Configuration.
- For Tool engine, select GitHub.
- For Connection, select the appropriate connection name.
- For Type, select Repository and Organisation. This selection is not required.
- For Repository select any repo you want to track.
- Click configure.
Additional configurations are supported:
- Configure release format - Release is being identified by the pattern generated from two fields, prefix and variable.
- Severity of defects: Sev 1, Sev 2, Sev 3 and Sev 4 are terminologies used in DevOps Intelligence dashboards. Using these severity levels, the user is allowed to provide mapping for endpoint Severity Values. For example, any value provided under the "Severity: Sev 1" category, will be considered as "Sev 1" while displaying the values on the dashboard.
- GitHub Webhook configuration Understand how to configure a Webhook for GitHub to ensure proper data synchronization.