Système de mise à jour

Registered by Benoit Ebner

Créer un système de mise à jour aussi bien du programme que de la base de donnée.

Blueprint information

Status:
Complete
Approver:
Benoit Ebner
Priority:
Essential
Drafter:
Benoit Ebner
Direction:
Approved
Assignee:
Benoit Ebner
Definition:
Obsolete
Series goal:
None
Implementation:
Informational Informational
Milestone target:
milestone icon 1.1
Completed by
Benoit Ebner

Related branches

Sprints

Whiteboard

Le système doit être fonctionnel pour le prochain release.

Idée de départ:
 Créer une page web "Mise à jour". Cette page lance un script bash. Ce dernier se place dans le répertoire release et lance un "bzr pull".
  Pour la base de donnée: Créer une table "option" contenant deux champs: Clé et valeur. La permière clé sera la version du programme. La page de mise à jour vas vérifier que la version de la base de donnée correspond bien à la dernière version en cours. Sinon, il prend les actions suivantes:
  - Sauvegarde de la base de donnée
  - Application des changements
  - Sauvegarde de la nouvelle version

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.