TeamCity can automatically build pull requests in Github, Gitlab or BitBucket Server, so you can know the status of your builds and tests before merging the changes.
In this blog post, we will share some tips for building GitHub pull requests in TeamCity. First, there are a few things you need to know about when configuring the VCS root in regards to pull request handling. Next, we’ll cover Pull Requests and the Commit Status Publisher build features. And finally, we’ll see how it all comes together when building pull request branches.
To learn more about TeamCity, head to jetbrains.com/teamcity