This step is responsible for collecting branches from the SCM tool and injecting them into Software Delivery Management.

In addition, this step is used to define the SCM repository templates that are used by Software Delivery Management to link to your repository viewer. To configure templates in Software Delivery Management, access Settings > Spaces. Select a workspace and click DevOps > SCM Repositories. Follow the on-screen instructions.


Supported version of Software Delivery Management: 15.1.90 and later.

You can change the behaviour of this step by adding the following parameters to the job:

Supported SCM Tools:
SCM Tool Supported types of authentication How to create PAT (Personal access token)
Bitbucket Server User/password and PAT Click on your profile icon -> Manage account -> Personal access tokens -> Create a token (Assign Read permissions for both Projects and Repositories)
Github Cloud PAT only Click on your profile icon -> Settings -> Developer settings -> Personal access tokens -> Generate new token (Uncheck all scopes to grants read-only access)
Github Server User/password and PAT
GitLab PAT only Click on your profile icon -> Edit Profile -> Access tokens -> Add new token (Assign the read_api and the read_repository permissions)

Note : To create PAT credentials in Jenkins , use "Secret text" kind of credentials in "Add Credentials" dialog