A felszabadítási folyamat
Minden Jami alprojektnek megvan a saját tárolója, összeállítási folyamata, integrációs ciklusa és így tovább. Ráadásul a Jami architektúra két független modulra oszlik: jami-daemon (rendszerfolyamat) és jami-client-* (ügyfelek).
A megoldás nem az, hogy egyedi felülvizsgálatot végezzünk, hanem hogy a modulonként globális „állapot” és ** különböző frissítések** legyen.
A következetesség érdekében minden Jami modulnak ugyanazt a folyamatot kell követnie a következő pontokban leírtak szerint. De nem kell minden modult egyszerre módosítani.
PROCESS FLOW:
1 |
2 |
3 A következők |
4 |
5 |
6 |
---|---|---|---|---|---|
Redmine jegyet |
A tárolóhely előkészítése |
A vizsgálatok |
A nyomtatócímkék |
A csomagolás |
Reklám |
Redmine jegyet
Az új Redmine-t küldő feladatot hozzárendelje a kiadási történethez a megfelelő almodulhoz.
A tárolóhely előkészítése
Ez a rész lejárt és eltávolított
A vizsgálatok
Távolítson el minden meglévő Jami-telepítést a gépről.
Kezdjük a tiszta git fával, a projekt felső szintű könyvtárából
git clean -d -f -x
futtatásával.Az indítógép és az ügyfél telepítése, lásd Hogyan építsük
A tesztkészletet rendszerfolyamat és ügyfélben futtasd különböző elosztásokon és gépeken.
Kezdővizsgálat
Próbálj bejegyezni és használni más fiókokat.
Próbáljon meg hívásokat kezdeményezni a Jami és más ingyenes szoftveres telefonok (Ekiga, Linphone), valamint hardveres VoIP telefonok között.
A felhasznált, nem kezdett értékek, memória szivárgások, nem érvényes szabadok stb. felfogása érdekében futtassa a
valgrind --track-origin=yes --db-attach=yes./bin/dring
A csomagolás
Vö. Ez az oldal