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

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