Настройка Gitlab Review Apps и деплой на Heroku

В прошлой статье Gitlab CI/CD на примере PHP проекта я описал основы настройки Gitlab CI/CD. Теперь пришла очередь написать про настройку Gitlab Review Apps. В официальной документации есть примеры по настройке для Nginx и Openshift. Неплохо было бы дополнить его для работы с Heroku, учитывая что деплой в предыдущей статье производится как раз туда.