R包未通过Travis CI,可能与闪亮有关

时间:2019-11-15 06:59:56

标签: r travis-ci

我对Travis CI知之甚少,但是我最近对托管在github上的R-package的更改已被Travis CI标记为“失败”。我查看了https://api.travis-ci.org/v3/job/611867839/log.txt上冗长的日志,并注意到有一行显示:

Failed with error: ‘there is no package called ‘shiny’’.

该软件包不使用任何闪亮功能,但可能与软件包描述文件中提到的某些软件包有关:

Depends:
    DatabaseConnector (>= 1.11.4),
Imports:
    SqlRender,
    ParallelLogger,
    ggplot2,
    gridExtra

但是由于日志很长,而且这是我研究的第一篇Travis CI日志,所以我不确定这与光泽有关。如果有用,我会从下面的软件包中添加travis.yml文件。

language: R
cache: packages
sudo: false

branches:
  except:
    - /^*-v[0-9]/

r_packages:
  - covr
  - drat
  - devtools

r_github_packages:
  - OHDSI/SqlRender
  - OHDSI/DatabaseConnectorJars
  - OHDSI/DatabaseConnector
  - OHDSI/ParallelLogger

before_script:
  - export PKG_NAME=$(Rscript -e 'cat(paste0(devtools::as.package(".")$package))')
  - export PKG_TARBALL=$(Rscript -e 'pkg <- devtools::as.package("."); cat(paste0(pkg$package,"_",pkg$version,".tar.gz"))')

notifications:
  recipients:
[...]
  email:
    on_success: change
    on_failure: change

after_success:
  - Rscript -e 'covr::codecov()'
  - test $TRAVIS_PULL_REQUEST == "false" && test $TRAVIS_BRANCH == "master" && perl compare_versions --tag && bash deploy.sh && curl --data "build=true" -X POST https://registry.hub.docker.com/u/ohdsi/broadsea-methodslibrary/trigger/f0b51cec-4027-4781-9383-4b38b42dd4f5/

由于未通过的分支被命名为“ develop”,因此我尝试将travis.yml最后一行的“ master”更改为“ develop”,但这没有帮助。

0 个答案:

没有答案