Creating a SCM project

If you have SCM integration enabled, you can create projects based from the repositories found in your SCM providers. The process to create a project adds an additional step to select the SCM repository from where the project originates. The servers displayed will depend on what SCM providers your organization has configured for use.

Creating projects from GitHub

To create a SCM project using GitHub:

  1. Log into Black Duck as a Global Code Scanner user.

  2. Click + Create Project at the top of any page.

  3. Select SCM Project from the menu.

  4. Click GitHub. You must be authenticated to use the SCM provider.

  5. Select any number of repositories from the Repository list presented. Repositories maked with the Mapped tag have already been

  6. Click the Create and Scan button.

A project will be created for each repository scanned and the default branch will be used as the project version. You will be given the opportunity to scan other branches afterwards. The result of the scan creates a read-only bill of materials (BOM) which is lighter than the usual BOM.

Creating a project from other SCMs

To create a project using other SCMs:

  1. Log into Black Duck.

  2. Click + Create Project at the top of any page.

  3. Select SCM Project from the menu.

  4. Select the SCM provider that applies to your project. You must be authenticated to use the SCM provider.

  5. Select the repository from the SCM Repository dropdown menu.

  6. Select the branch from the SCM Branch dropdown menu.

  7. Click Select. You will then be taken to the Project Settings page, which follows the process detailed above. The SCM Repository and SCM Branch fields will be automatically populated with the options previously selected.