Назад | Перейти на главную страницу

Heroku CI: запускать тесты только для запросов на вытягивание

Я использовал Travis в течение некоторого времени, а сейчас экспериментирую с Heroku CI для одного из наших проектов Rails. Он работает хорошо, но автоматически запускает тесты для все отправляет в репозиторий GitHub.

В идеале я хотел бы запускать тесты только тогда, когда выполняется запрос на перенос, а не когда код просто отправляется в ветку. Трэвис так работает. Я читал документы, но не вижу, где это можно настроить.

На данный момент я вручную отключаю CI, но это вряд ли идеально. Альтернатива - оплатить тесты, которые еще не нужны.

Можно ли настроить Heroku CI таким образом?