Netlify hosts static sites for cheap or free, depending on the bandwidth use. It provides CI and APIs to simplify web development.
There is a branch domain feature that lets you build and host each PR in a different website so you can host various versions of your website.