-
Notifications
You must be signed in to change notification settings - Fork 14
Documentation CI
jdlom edited this page Nov 15, 2021
·
1 revision
L'intégration continue ou CI est une méthode consistant à automatiser un certain nombre d'opération dès que le code est modifié.
L'intégration continue sert notamment au déploiement automatique des modules de formations.
Elle repose sur les actions github
(github actions).
Documentation officielle : : https://docs.github.com/en/actions
Afin de faciliter la maintenance de l'intégration continue, utiliser des workflows reutilisables peut s'avérer très utile. Ce repo héberge l'ensemble des workflows réutilisables.
L'ensemble des actions réutilisables se situent dans le répertoire .github/workflows
.
-
rstudio-image-docker.yml
: action qui builde une image docker pouvant servir ensuite à déployer les modules de formations ou à lancer une image sur onyxia (sspcloud) -
bookdown-build.yml
: action qui exécute le build de bookdown -
bookdown-build-and-deploy.yml
: action qui exécute le build puis le deploie sur gh page
La documentation officielle est disponible : https://docs.github.com/en/actions/learn-github-actions/reusing-workflows
Arborescence du wiki du parcours-r