Quá trình giải phóng
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.
Có một bản sửa đổi độc đáo không phải là giải pháp trong tình huống này. Ý tưởng duy trì là có một "thế trạng" toàn cầu và ** các bản cập nhật khác nhau cho mỗi mô-đun**.
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.
TÔNG THƯC:
1 |
2 |
3 |
4 |
5 |
6 |
---|---|---|---|---|---|
Vé Redmine |
Chuẩn bị kho lưu trữ |
Kiểm tra |
Đánh dấu đẩy |
Bao bì |
Tiếp thị |
Vé Redmine
Tạo một Task mới trên redmine gắn với câu chuyện phát hành, cho các phụ mô-đun phải. Đặt tiêu đề để "Release Major.Minor.Micro", với số phiên bản thích hợp.
Chuẩn bị kho lưu trữ
Gụ này đã lỗi thời và bị xóa
Kiểm tra
Remove any existing Jami installations from your machine.
Bắt đầu với cây git sạch bằng cách chạy
git sạch -d -f -x
từ thư mục cấp trên của dự án.Xây dựng và cài đặt daemon và client, xem How\_to\_build
Tiến bộ thử nghiệm trong daemon và client, trên các phân phối và máy khác nhau.
Tiến hành các thử nghiệm thủ công
Hãy thử đăng ký và sử dụng các tài khoản khác nhau.
Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones.
Để bắt được các giá trị không khởi tạo được sử dụng, rò rỉ bộ nhớ, không hợp lệ, vv chạy
valgrind --track-origin=yes --db-attach=yes./bin/dring
Bao bì
cf This page