释放过程

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.


过程流量:**

其他

2

其他

其他

其他

其他

红矿票

储存库的准备

测试

推标签

包装

广告


红矿票

创建一个新的任务在红矿附加到发布故事,对右子模块.设定标题为”Release Major.Minor.Micro”,并指定适当的版本号码.

储存库的准备

本节已过时,已删除

测试

  • Remove any existing Jami installations from your machine.

  • 开始使用清洁的 Git 树,从项目顶级目录中运行 git清洁 -d -f -x.

  • 建立和安装 daemon 和客户端,请参阅如何\_to\_build

  • 在不同的分布和机器上运行测试套件.

  • 执行手动测试

    • 尝试注册和使用不同的账户.

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

    • 为了捕获使用的未初始值,内存泄漏,无效的自由等,运行 valgrind --track-origin=yes --db-attach=yes./bin/dring

推标签

`git推 - 标签

包装

cf This page