GITLAB CI/CD and R environment - Build your own pipeline
GITLAB CI/CD ET ENVIRONNEMENT R - CONSTRUIRE SON PROPRE PIPELINE
Résumé
Nowadays, IT project management tools are widespread, many of them provide a specific part of project life cycle management or are third-party solutions. This is particularly true for the R environment. We present here our solution using GitLab CE, an open core and free tool, which allows us to develop R code collaboratively and to automate the validation and construction of R packages as well as the deployment of R Shiny applications. This local solution in our laboratory allows us to accelerate the development and sharing of R packages on different OS and the submission to CRAN by reducing possible errors. But it also allows immediately accessible R Shiny applications.
De nos jours, les outils de gestion de projets informatiques sont largement répandus, beaucoup d'entre eux fournissent une partie spécifique de la gestion du cycle de vie des projets ou sont des solutions tierces. Cela est particulièrement vrai pour l'environnement R. Nous présentons ici notre solution utilisant GitLab CE, un outil open core et libre, qui nous permet de développer du code R collaborativement et d'automatiser la validation et la construction de package R ainsi que le déploiement d'applications R Shiny. Cette solution locale dans notre laboratoire nous permet d'accélérer le développement et le partage de packages R sur différents OS et la soumission au CRAN en réduisant les erreurs possibles. Mais elle permet aussi la mise à disposition d'applications R Shiny immédiatement accessibles.
Origine | Fichiers produits par l'(les) auteur(s) |
---|