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 nyomtatócímkék

git push --tags

A csomagolás

Vö. Ez az oldal