Monitoring product status and repository health

CloudBees SDM is a preview, with early access for select preview members. Product features and documentation are frequently updated. If you find an issue or have a suggestion, please contact CloudBees Support. Learn more about the preview program.

Once you have created products and associated repositories, then you can use CloudBees SDM to:

  • Visit the product Overview regularly (daily) to identify any repositories that need your attention and take actions required to keep the product and its repositories healthy.

  • Visit the product Pull requests screen regularly to identify open pull requests that are blocking delivery of product features and fixes.

Checking overall repository health

Pull request issues provide an indicator of repository health. Using the product Overview, you can identify repositories that require attention.

To check the overall repository health:

  1. From the Products, select a product.

  2. Select a repository name to view a filtered list of the pull requests for that repository.

You can sort any of the columns on the Repositories page by clicking on a column title, such as Name, Branches, Pull requests, or Last commit.

Status labels

Status labels provide an immediate indicator of issues that need attention. These labels are used on Overview and Pull requests screens.

Status labels provide a visual indicator of an item that needs attention. These labels range from severe, such as builds failing, to minor, such as ready to merge. Each label indicates that some action is required.

Status labels are color-coded according to the severity of the issue. These colors correspond to the status label sorter, the color-matched circles in the upper right of the screen. The colors are explained in tooltips visible when hovering over each of the circles:

  • Red: Needs immediate attention. Work is blocked.

  • Yellow: Needs attention soon. Work might be blocked.

  • Green: Requires action. Work is not blocked.

Label Label color Why it appears What it means

Build failing

Red

A test or build for the pull request is failing.

Notify an engineer to address the issues.

Reviewer needed

Red

A pull request needs to be reviewed.

Assign a reviewer.

Failure on master branch

Red

A test or build is failing on the master branch. This label applies only at the repository level and not to pull requests.

Notify an engineer to address the issues.

Merge conflict

Red

A pull request has a merge conflict and can not be merged.

Investigate the activity and notify the owner of the PR.

Open for more than 24 hours

Yellow

A pull request has been open for more than 24 hours.

Investigate the activity.

Open for more than 10 days

Yellow

A pull request has been open for more than 10 days.

Investigate the activity.

Stalled activity

Yellow

A pull request has not been updated or has not had activity for 24 hours.

Investigate the pull request.

Ready to merge

Green

A pull request is approved but has not been merged.

Merge the pull request.

Monitoring pull requests

You can use the product Pull requests to view a list of open pull requests, the associated repository, time last updated, time created, who created the pull request, and any status labels.

Each column of the table can be sorted by clicking on the column heading. Refer to the getting started section for additional suggestions.

To monitor pull requests:

  1. From the Products, select a product.

  2. In the left menu, select Pull requests.

  3. Select a color icon to filter the list based upon status label color.

  4. Select the same color again to remove the filter.