Процес на освобождаване

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.

    • За да се улови използването на неинициализирани стойности, изтичане на памет, невалидни свободи и т.н.

Натискащи етикети

git тласкане --tags

Опаковки

cf This page