You connect your GitHub account to WunderPreview and for every pull request WunderPreview builds your code and deploys it to the WunderPreview cloud. You get a link to your preview right in your pull request.
Here's how WunderPreview makes this happen:
WunderPreview: Get a live preview environment for every new feature.
Works for every tech stack. 30 days free trial. No credit card required.