Verwijderingsproces

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.

Het is de bedoeling om een wereldwijde “stand” te hebben en ** verschillende updates per module**.

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.


** PROCESS FLOW:**

1

2

3 De Commissie

4

5

6

Redmine ticket

Voorbereiding van de opslagplaats

Testen

Push tags

Verpakking

Advertentie


Redmine ticket

Maak een nieuwe taak op redmine bij het releaseverhaal, voor de juiste submodule. Stel de titel in “Release Major.Minor.Micro”, met het juiste versienummer.

Voorbereiding van de opslagplaats

Dit gedeelte is verouderd en verwijderd

Testen

  • Remove any existing Jami installations from your machine.

  • Begin met clean git tree door git clean -d -f -x uit de top level directory van het project te laten gaan.

  • Bouwen en installeren van de daemon en de client, zie Hoe\_to\_build

  • Run de testsuite in daemon en client, op verschillende distributies en machines.

  • Handmatige testen uitvoeren

    • Probeer je te registreren en verschillende accounts te gebruiken.

    • Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones.

    • Om niet-initiale waarden te vangen die worden gebruikt, geheugenlekken, ongeldige vrijheden, enz.

Push tags

git push --tags

Verpakking

cf This page