Jenkins integration

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.

Jenkins integration lets users connect a product to existing Jenkins master to get visibility into all the jobs and events related to that product being developed. Through the dashboard, users can see the status of last build (success/failed) and duration to understand how work is progressing or being held up.

Jenkins integration requires a free DevOptics account. CloudBees SDM uses the existing DevOptics integration and data ingestion to Jenkins Masters.

Prerequisites

You need to install up to two plugins from the Jenkins update center. These plugins enable Jenkins jobs and pipelines to be associated with products so information like blockages and failed builds can be reported within CloudBees SDM.

The two plugins are the DevOptics installation and DevOptics:

  • The DevOptics installation, which adds the CloudBees SDM update center to Jenkins.

  • The DevOptics plugin, which integrates the Jenkins into DevOptics.

If you are using an open source Jenkins distribution, then you must install both plugins.

Jenkins distributions provided by CloudBees already have the Update Center enabled and only require the DevOptics plugin.

CloudBees SDM users with a DevOptics subscription have access to additional DevOptics features, such as run insights and value streams.

Installing the DevOptics installation and DevOptics plugins to enable Jenkins integration

To install the plugins and enable Jenkins master data in CloudBees SDM:

  1. Select Apps.

  2. Select Jenkins, and then select Install app.

  3. Verify that you want to install and configure connected masters, and then select Add.

  4. Follow the steps for installing DevOptics on Jenkins.

Viewing Jenkins masters

You must install the Jenkins plugins first so CloudBees SDM can use the data from the Jenkins masters.

To view a list of connected Jenkins masters:

  1. Select Apps and then select the Jenkins app.

  2. Select the Configuration tab.

  3. Select Continue to open the DevOptics Connected masters screen.

Adding or removing Jenkins masters

CloudBees SDM uses the same procedures as DevOptics for adding and removing connected Jenkins masters. See the following DevOptics documentation for instructions: