Pull Request Overview and Prerequisites

Updated 2 months ago by Copado Solutions

Overview

A pull request is a structured procedure in Git that allows a controlled introduction of changes. This process allows you to let your team know about the changes you have pushed to a branch in a repository so that they can review them and give feedback before the branch gets merged into the master branch. The pull request is performed as part of the first review and should also be applied to user stories, where no code is involved (Layout changes, Flows, Fields).

If you have implemented Copado Continuous Delivery, you can add pull requests as quality gates to your release management process. For more information about this option, take a look at the Pipeline Configuration article.

Copado supports pull requests from a wide range of providers such as GitHub, Bitbucket (Server and Cloud), GitLab, Azure (formerly known as VSTS). For more information about these providers, check out the article WebHook Setup Examples.

If you want to use a different provider, please reach out to your customer success manager.

Prerequisites

  • Have an org credential.
  • Create an API key in order for GitHub to notify the pull request events to Copado (via the Copado Webhook API).
  • A complete and validated Git Repository record. For more information about how to create a Git repository, please refer to the article Git Repository Overview
  • Webhook setup in your repository. Please see the article WebHook Setup Examples for more information.

For a step-by-step description of the process for creating a pull request, check out the article How to Create a Pull Request.


How did we do?