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