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

Đánh dấu đẩy

git đẩy --tags

Bao bì

cf This page