Процес на освобождаване
Each Jami sub-project has its own repository, build process, integration cycle and so on. More over the Jami architecture is split into two independent modules: LibRing (daemon) and clients.
В тази ситуация уникалната ревизия не е решение.
For consistency, each Jami module has to follow the same process as described in following points. But not all modules have to be modified in same time.
ПРОЦЕСНИ ПРОЦЕС:
| 1 | 2 | 3 | 4 | 5 | 6 | 
|---|---|---|---|---|---|
| Билет за червен мина | Подготовка на хранилището | Изпитване | Натискащи етикети | Опаковки | Реклама | 
Билет за червен мина
Създавайте нова задача за Redmine, прикрепена към историята за пускане, за правилното подмодуле.
Изпитване
- Remove any existing Jami installations from your machine. 
- Започнете с чистия Git Tree, като изпълните - git чисти -d -f -xот директорията на най-високото ниво на проекта.
- Създаване и инсталиране на демона и клиент, вижте Как\_to\_build 
- Изпращайте тестовия комплект в диаман и клиент, на различни дистрибуции и машини. 
- Извършване на ръчни тестове - Опитайте да регистрирате и използвате различни сметки. 
- Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones. 
- За да се улови използването на неинициализирани стойности, изтичане на памет, невалидни свободи и т.н.