Я пытаюсь настроить пакет R с веб-сайтом pkgdown
, который я хочу подключить к Travis CI. Я новичок в Трэвисе, и у меня нет ни малейшего понятия, почему он все еще не работает с ошибкой
Deploying application
Error: No deploy key found, please setup with `travis::use_travis_deploy()`
Execution halted
Script failed with status 1
failed to deploy
Выполнение вызова travis::use_travis_deploy()
в RStudio возвращает
> travis::use_travis_deploy()
i Querying Github deploy keys from repo.
i Getting environment variables for `j3ypi/inductive` on Travis CI.
> Deploy keys for Travis CI (`.org`) already present. No action required.
с указанием что все так, как и должно быть. Когда Travis CI устанавливает переменные окружения, он даже говорит
Setting environment variables from repository settings
$ export TRAVIS_DEPLOY_KEY=[secure]
$ export GITHUB_PAT=[secure]
Для файла .travis.yml
я ориентирован на один из пакета dplyr
. Похоже на это
# R for travis: see documentation at https://docs.travis-ci.com/user/languages/r
language: r
os: linux
dist: trusty
cache: packages
latex: false
jobs:
include:
before_cache: Rscript -e 'remotes::install_cran("pkgdown")'
deploy:
provider: script
script: Rscript -e 'pkgdown::deploy_site_github()'
skip_cleanup: true
github-token: $GITHUB_PAT
env:
global:
- _R_CHECK_FORCE_SUGGESTS_=false
- MAKEFLAGS="-j 2"
- TRAVIS_CXXFLAGS="-Wall -Wextra -pedantic -Werror"
- R_REMOTES_NO_ERRORS_FROM_WARNINGS=true
- _R_CHECK_SYSTEM_CLOCK_=FALSE
У кого-нибудь есть идея? Как ни странно, ключ развертывания на Github говорит, что он никогда не использовался. Переменные GITHUB_PAT
, R_TRAVIS
и R_TRAVIS_ORG
указаны в .Renviron
. Проверка CMD R прошла локально без каких-либо ошибок или предупреждений.