Level up your code review with continuous integration
May 23, 2019Jeroen De Raedt

Summary
This post introduces the concept of pull request pipelines in Bitbucket Pipelines, which automate checks when a pull request is created. It explains how these pipelines perform a local merge of source and destination branches before executing tests, providing a preview of how code changes will behave upon merging. The post contrasts pull request pipelines with branch pipelines and suggests use cases for each, including splitting tests between fast unit tests in branch pipelines and slower integration/browser tests in pull request pipelines. It also details how to configure these pipelines using YAML and enforce successful builds as a merge check.