Getting started with CloudBees SDM

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.

In software delivery management, a product is any organized work effort that addresses a market need, either internal or external, and delivers an intentional user outcome. You can use products in CloudBees SDM to model the work your organization delivers.

Linking your data and resources from software delivery systems such as Jenkins, GitHub, and Jira, can help you understand the work involved and the current status of that work. With an active GitHub integration, for exmaple, you can associate repositories and pull request statuses with a product. You can use a policy to add a status label to highlight when there is a work-stoppage.

This guide explains how to track a product’s repository health and delivery blockers. When you are finished with this section, you can:

  • View the products in your organization.

  • Track product health and identify repositories that need your attention.

  • View pull requests that are blocking software delivery.

The CloudBees SDM content page provides details about supported platforms and services as well as the preview.

Accessing CloudBees SDM

To access CloudBees SDM, sign in to app.cloudbees.com.

The first time you sign in, you may be asked to verify your email address using a link in a verification email.

Once you sign in, the active organization displays next to your profile picture in the upper right corner.

To view your CloudBees organizations:

  1. Select the current organization to display a list of the organizations you belong to.

  2. Choose another organization from the list, if desired.

Tracking product health

You can track product health by monitoring pull requests for each product.

Any issues with pull requests are summarized on the product Overview. These issues are highlighted with status labels.

To track product health by reviewing pull requests:

  1. From the Products, select a product.

  2. Select a repository link to view a detailed list of open pull requests for that repository.

  3. Look for any status labels indicating issues with pull requests.

Identifying pull request delivery blockers

The pull requests for a product’s repositories are listed on the product’s Pull requests screen. Status labels, listed in the Status column, indicate if there are any pull request issues and their severity.

Using these status labels as a guide, you can identify potential blockers and address them.

To identify pull request delivery blockers:

  1. From the Products, select a product.

  2. In the left pane, select Pull requests.

  3. At the top of the Status column, select the red, green, or yellow icon to filter the list.

The Created by column lists the name of the person who originally opened the pull request. They may be able to help resolve issues.

To view the GitHub page of the pull request creator:

  1. From the product’s Pull requests screen, locate the name of the person in the Created by column.

  2. Select the person’s name to view their GitHub profile.

Next steps

After you have created your first product and associated data with it, you can monitor repository health and identify potential blockers by: