Использование исходных файлов пакета R в пакрате (а не в CRAN) с Travis-CI

Я работаю сПакет R, являющийся проектом RStudioи я использую packrat, чтобы сохранить локальную копию источника пакетов, от которых зависит мой проект.

у меня естьTravis-CI проверяет мой пакет R каждый раз, когда я делаю коммит, но каждый раз, когда Трэвис собирает мой пакет, он получает последнюю версию зависимых пакетов, а не версии, которые у меня есть в моемpackrat/ каталог.

Я могу видеть вrichfitz / дерево что он, кажется, достиг этой цели с этим в его.travis.yml файл:

env:
 USE_PACKRAT=1

и довольно сложныйсделать / packrat.mk файл, который заставляет все это работать.

Мой вопрос заключается в том, какой самый простой способ настроить мой проект (например, мой.travis.yml файл), чтобы сказать машине Трэвис, чтобы получить пакеты от моегоpackrat/ каталог на github, а не из CRAN?

Ответы на вопрос(1)

Ваш ответ на вопрос