Outils pour utilisateurs

Outils du site


tooldelivery

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)
  • Versions : 1.9, 2.4 à 2.8
  • 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

  • Fonctionne en environnement Linux.

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.
tooldelivery.txt · Dernière modification: 2015/09/12 23:17 par admin