tool:delivery
Table des matières
Tool Delivery : Un outillage industriel de contrôle de la base de code de Moodle
- Type de composant : Outil d'administration
- Nom : Tool Delivery (Livraison de code)
- Nom technique : tool_delivery
- Versions : :35: à :39:
- Anciennes Versions : 3.1 à 3.4
- Distribution : Public
- Disponibilité : Open-source public.
Le module Delivery est un outil d'administration permettant d'opérer à distance le cycle de livraison/mise à jour de code sur une plate-forme Moodle, sans avoir besoin nécessairement d'un accès système au serveur.
Ce module sécurise les processus de livraison en :
- Imposant une procédure formelle et sécurisée de modification du code
- Imposant l'usage d'un dépôt versionné de référence.
- Systématisant la diffusion de rapports d'opérations à toutes les parties prenantes configurées.
- Historisant et traçant ces sessions de modification.
- Stabilisant la plate-forme en opération pendant la phase transitoire de modification des fichiers sources pour des “hot deliveries” sans arrêt de service.
- Réduisant la capacité du serveur Web à modifier le code de Moodle pendant une fenêtre réduite de temps, accroissant ainsi la sécurité générale de l'exploitation.
Guides
Sommaire des fonctionnalités
- Configuration
- Choix du dépôt de code (CVS ou SVN)
- Action en mode “sudo”
- Activation du mode “sessions”
- Envoi automatique du rapport de clôture à une liste de destinataires.
- Outils d'intervention
- Syncback : Sécurisation de l'existant
- Goback : Basculement en mode “livraison” (le service est toujours actif)
- Update : Mise à jour de tout ou partie du code
- BackToProd : Basculement des modifications
- Mode intervention
- Accès direct aux outils d'intervention
- Mode session
- Ouverture de session
- Poursuite de la dernière session ouverte
- Clôture de session
- Génération de rapport de session
Limitations
Road Map
La RoadMap identifie des améliorations identifiées à intégrer dans le composant :
- Capture des sorties d'update pour historisation des fichiers modifiés dans le rapport d'intervention.
tool/delivery.txt · Dernière modification : de 127.0.0.1