ETQ utilisateur je voudrais ne pas dépendre du DRAT pour installer le package dans la l'intégration continue
ETQ utilisateur je voudrais ne pas dépendre du DRAT pour installer le package dans la l'intégration continue pour ne pas dépendre de ce dernier.
Validation
-
Le drat n'est pas utilisé pour installer le package dans le CI d'un projet de note -
Lorsque j'initie un nouveau projet de note l'intégration continue -
construit une sortie html de ma note -
tous les jobs s'effectuent avec succès
-
Dev
-
Permettre l'installation depuis le drat ou directement depuis gitlab en cas de problème dans le gitlab-ci.yml du projet de note -
Inclure les instructions dans un script R dev/install_conj.region.R
# dev/install_conj.region.R
tryCatch(
expr = {
# Par défaut l'installation se fait depuis le drat
install.packages("conj.region", repos = c("https://propre-conj.pages.lab.sspcloud.fr/drat", getOption("repos")), dependencies = TRUE)
},
Si le drat n'est pas disponible installer le package depuis gitlab
error = function(cnd) remotes::install_git("https://git.lab.sspcloud.fr/propre-conj/conj.region.git", dependencies = TRUE)
)
-
Supprimer le .Rprofile
Edited by Antoine Languillaume