У меня есть репозиторий GitHub, и каждый раз, когда он получает запрос на извлечение, я хочу, чтобы это происходило:
1) поиск конкретного файла в запросе на получение.
2) запустить скрипт для чтения содержимого этого файла и вывода результата.
3) использовать результат шага 2, чтобы обновить файл README.md.
Я новичок в Travis-CI и, возможно, в корне неправильно понимаю, для чего он может быть использован. Возможно ли это с Travis-CI или я должен использовать что-то еще для этого рабочего процесса?
Это возможно с любой системой (Jenkins, Travis-CI, Circle-CI), способной запустить скрипт.
Вам необходимо настроить webhook (на событиях pull-request) в вашем репозитории GitHub и написать прослушиватель webhook, который будет запускать сборку Travis-CI.
Эта сборка будет выполнять шаги, которые вы хотите.