... | ... | @@ -17,6 +17,8 @@ Pour cela on va essaye de garder un maximum d'information de cet environnement. |
|
|
Une solution est de créer une machine virtuel sur laquel tout est figé et qui servira à faire tourner notre code à reproduire. Problème les machines virtuelles ça peut vite prendre beaucoup d'espace disque.
|
|
|
Une autre solution c'est de garder dans un fichier de configuration/instruction comment construire l'environnement. Par exemple le plus simple sous linux c'est d'utiliser les containers Docker, mais on peut utiliser aussi Vagrant sous Virtual Box ou VMWare. Pour aller encore plus loin on peut regarder Ansible, Puppet, Chef... Il en existe plein.
|
|
|
|
|
|
> Une bonne solution serait d'intégrer un DockerFile à votre projet et d'utiliser le container registry de Gitlab [plus d'info](registry)
|
|
|
|
|
|
## Sous R
|
|
|
|
|
|
Sous R il existe deux packages qui permettent de garder les versions utilisées de R et des packages.
|
... | ... | |