Viewing open pull requests

CloudBees Software Delivery Management 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 check the product Open pull requests screen to identify open pull requests that are blocking delivery of product features and fixes. This screen surfaces what pull requests are open, need action, and helps provide insights on how to decrease review times and increase PR hygiene.

Your team can use this screen to help understand which pull requests are open and how to close them faster, improving your cycle time. This impacts the Review time on Cycle time.

Requirements

To use Open pull requests, you must have:

  • An integration with source code management tool connected, like GitHub integration configured.or Jira Server integrations configured by a CloudBees Software Delivery Management admin.

  • At least one product defined by a CloudBees Software Delivery Management admin.

UI elements

The Open pull requests screen has three main UI elements.

UI elements
Figure 1. UI elements
Table 1. UI elements
Number Element Use

1

Filters the data displayed in the bar graphs by time intervals, Jira projects, or issue type or work category.

2

Share URL

Copies the URL of Open pull request, including the selected product and views, to the clipboard.

3

Lists the name of the latest pull request, repository, last update, when the pull request was created, who created the pull request, and any status messages.

Understanding the data

This screen does not perform any calculations. Instead, it pulls data from the associated source control management system, like GitHub, and lists the latest pull requests for selected repository.

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

The Open pull request screen displays up to 100 pull requests. Additional results appear on subsequent pages and can be viewed using the page navigation at the bottom of the screen.

Table 2. Column headers
Column title What it shows

Name

Pull request name and number.

Repository

Repository where the pull request was made.

Updated

Last time a commit or modification happened on the pull request.

Created

Time when the pull request was created.

Created by

Name of the user who created the pull request.

Status

Shows any status messages associated with the pull request.

Monitoring pull requests

Pull requests that are open for too long or go stale can reduce your team’s efficiency and throughput. You can use this screen to review the current state of pull requests.

To monitor pull requests:

  1. From the Products, select a product.

  2. In the left menu, select Open pull requests.

  3. Select a column heading to sort the table by that heading.

Sorting by columns

Most columns can be sorted by clicking on the column heading. The arrow indicates ascending or descending order.

  • Text columns sort alphabetically, ascending and descending.

  • Date columns sort based on time, not text, also ascending and descending.

Sorting a column reverts to the default sorting.

Some columns may not be sortable: their column headings cannot be selected.

Filtering pull requests

Products associated with multiple repositories can have dozens of pull requests open at one time. This can make it hard to find a specific pull request that was last modified by a developer or updated on a specific date.

You can filter pull requests using the drop-down boxes and keyword search field. Using these filters, you can choose specific repositories, who created or last updated a pull request, and whether a policy violation exists.

Each filter corresponds to a column in the list of pull requests. You can apply one or more filters at a time.

Filtering by keyword

To filter the pull request list by keyword:

  1. From the Products, select a product.

  2. In the left navigation, select Open pull requests.

  3. To filter by a keyword in a PR name, enter text in the Keywords search. The list filters as you type.

  4. (Optional) Select the arrow from a drop-down box and select a checkbox next to one or more options. You can also search using the text box.

All applied filters are listed under the filter options.

Filtering by repository

To filter the pull request list by repository:

  1. From the Products, select a product.

  2. In the left navigation, select Open pull requests.

  3. Select Repository drop-down box and select a checkbox next to one or more repositories. You can also search using the text box.

Filtering by a pull request author

To filter the pull request list by a pull request author:

  1. From the Products, select a product.

  2. In the left navigation, select Open pull requests.

  3. Select Created by drop-down box and select a checkbox next to one or more repositories. You can also search using the text box.

Removing filters

To remove one or more filters:

  1. On the Open pull requests screen, select the X icon next to the filter you wish to remove.

  2. Select Clear all to remove all filters.