GitHub preview deployments made simple

Simple, yet powerful

PullPreview is a GitHub Action that deploys pull requests to a temporary URL for easy review.

It was born from a frustration with all the existing solutions:

To my knowledge, nothing exists with that set of requirements, hence PullPreview.

Click to see an example workflow file for GitHub Action

Who's this for?

How can I get started?

Assuming you already have a docker-compose file ready, you should have your first preview environment running in about 10min. See the Getting Started guide.

If you require any hands-on help to get setup, or want to see a demo, I'm more than happy to jump on a quick call with you. Book a slot in my Calendar.

How much does this cost?

I'm trying to build a simple AND sustainable solution here, while tens of VC-funded companies are trying to saturate the space with solutions that are often mind-boggingly complex and expensive. That's why PullPreview comes with a License.

The License allows free usage for personal and non-commercial use. If you are a company, the price for an annual license is 300€ for any number of repositories, within a single GitHub Organization. You can try for 30 days before buying the license.

In addition to the License price, you will pay on your side the cost for the VMs you provision in your AWS account. PullPreview uses Lightsail instances with predictable prices, which can range from 5$ to 40$ per month according to the size you select. You will typically pay a very small fraction of that price for each preview environment, since VMs only run for the duration of a pull request and are charged on an hourly basis.

Buy license

Who uses this?

Who made this?

Hi, I'm Cyril Rohr, a freelance CTO/DevOps consultant from France. Over the years I've built and maintained many homemade solutions for this problem. PullPreview is the condensed version of everything I've learned. I hope you'll find it useful.

You can find me on Twitter.

See all features