This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tooldelivery [2015/09/12 23:06] admin |
tooldelivery [2024/04/04 15:50] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html> | ||
+ | |||
===== Tool Delivery : Un outillage industriel de contrôle de la base de code de Moodle ===== | ===== Tool Delivery : Un outillage industriel de contrôle de la base de code de Moodle ===== | ||
- | Le module Delivery et 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. | + | * **Type de composant :** Outil d'administration |
+ | * **Nom :** Tool Delivery (Livraison de code) | ||
+ | * **Versions :** 1.9, 2.4 to :M39: | ||
+ | * **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 : | Ce module sécurise les processus de livraison en : | ||
Line 11: | Line 19: | ||
* 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. | * 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. | * 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. | ||
- | * Prend en charge des dépôts de référence CSV ou SVN. | ||
==== Guides ==== | ==== Guides ==== | ||
* [[ToolDeliveryInstall|Guide d'installation]] | * [[ToolDeliveryInstall|Guide d'installation]] | ||
+ | * [[ToolDeliverySettings|Configuration]] | ||
* [[ToolDeliveryUse|Guide d'utilisation]] | * [[ToolDeliveryUse|Guide d'utilisation]] | ||
==== Sommaire des fonctionnalités ==== | ==== 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. | ||
+ | |||
+ | [[:start|Revenir au catalogue]] | ||
+ | |||
+ | |||