Manage Pull Requests (PR) or Merge Requests in DevOps Change Velocity
Manage Jenkins, GitHub Actions, and Azure DevOps (ADO) pipeline’s pull requests for GitHub, Bitbucket, and ADO coding sources from ServiceNow DevOps. You can enable the change approval process on your pull request to control pull request merge approvals from ServiceNow DevOps and monitor pull request details associated with the change request.
Before you begin
Ensure that the following prerequisites are met before approving pull requests:
- Your admin has created a pull request branch in GitHub or Bitbucket using a Multi-branch project pipeline. For more information, see GitHub branch source and Bitbucket branch source.
- Your admin has enabled pull request creation in the ADO repository. For more information, see https://marketplace.visualstudio.com/items?itemName=ShaykiAbramczyk.CreatePullRequest.
- Your admin has configured Jenkins integration with DevOps. For more information, see Jenkins integration with DevOps.
- Your admin has configured GitHub integration with DevOps. For more information, see GitHub integration with DevOps.
- Your admin has configured Bitbucket integration with DevOps. For more information, see Bitbucket integration with DevOps.
- Your admin has configured ADO integration with DevOps. For more information, see Azure DevOps integration with DevOps Change Velocity.
- Your admin has enabled the Change Acceleration feature of DevOps for automatic change request creation in your pipeline. For more information, see Accelerating DevOps change.
Role required: sn_devops.admin
About this task
For Jenkins pipelines, pull requests can be managed for GitHub and Bitbucket coding sources.
For GitHub Actions pipelines, pull requests can be managed for GitHub coding source.
For ADO pipelines, pull requests can be managed for ADO coding source.