Использование исходных файлов пакета 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?