Fiche 5 Configurer l’intégration continue

5.1 Créer le script CI

Pour les projets R de type package ou publication html bookdown/rmarkdown, on peut initier l’intégration continue avec {gitlabr}.

Par exemple, en exécutant la fonction : use_gitlab_ci(type = “check-coverage-pkgdown”) on crée le fichier .gitlab.yml de paramétrage de l’intégration continue du projet.

Pour que cette configuration devienne opérationnelle, il est nécessaire d’activer la CI sur gitlab-forge.

5.2 Activer la CI sur gitlab-forge

Sur gitlab-forge, au niveau du projet

Activer l’intégration continue au niveau des paramètres / général / Visibility, project features, permissions

Choisir un runner (partagé) au niveau de paramètres/intégration et livraison continues/exécuteurs
Lancer le pipeline au niveau du menu

5.3 Configurer comme tache plannifiée

a venir