Processus de libération
Chaque sous-projet Jami a son propre référentiel, son propre processus de construction, son propre cycle d’intégration, etc. En outre, l’architecture Jami est divisée en deux modules indépendants : LibRing (daemon) et clients.
Une révision unique n’est pas une solution dans cette situation.
Par souci de cohérence, chaque module Jami doit suivre le même processus, comme décrit dans les points suivants. Mais tous les modules ne doivent pas être modifiés en même temps.
FLOU DE PROCESS:
1 |
2 - Le système de détection |
3 Les États membres |
4 Les États membres |
5 Les États membres |
6 |
---|---|---|---|---|---|
Le billet de Redmine |
Préparation du référentiel |
Tests |
Les étiquettes de poussée |
Emballage |
La publicité |
Le billet de Redmine
Créez une nouvelle tâche sur redmine jointe à l’histoire de sortie, pour le sous-module droit.
Préparation du référentiel
Cette section a été supprimée
Tests
Remove any existing Jami installations from your machine.
Commencez par l’arbre de git propre en exécutant
git clean -d -f -x
dans le répertoire de niveau supérieur du projet.Construire et installer le daemon et le client, voir Comment construire
Exécutez la suite de test en daemon et client, sur différentes distributions et machines.
Exécuter des tests manuels
Essayez de vous inscrire et d’utiliser différents comptes.
Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones.
Pour capturer les valeurs non initiales utilisées, les fuites de mémoire, les frees invalides, etc.
Emballage
cf This page