Sample Continuous Integration (CI) scripts from popular R package repos
The following package CI tools are tracked:
- Travis CI :
travis
- Appveyor :
appveyor
- Jenkins :
jenkins
- Gitlab CI :
gitlab-ci
- Github Actions:
github-actions
Also tracked are some common package metadata files:
- .gitignore :
gitignore
- GNU Make/
Makefile
:make
_pkgdown.yml
forpkgdown
sites :pkgdown
.Rbuildignore
:rbuildignore
.Rproj
RStudio project file :rproj
If you're looking to build CI integration for your R project, look no further!
Build on the backs of R giants & learn from their own existing CI pipelines.
The repos used here are found in the .tracked_repos
file; please file a PR to add any new package.
If there's some CI tool/metadata I'm missing, this can easily be added to the update.R
script.
This is updated weekly with Github Actions, see .github