We need a continuous integration setup that allows deployment of the site when a pull request is merged. Examples: TravisCI, CodeShip, CircleCI. Some of those offer free accounts for open source project or a low number of deployments.