Product Release query

Giới thiệu


Tính năng này được thiết kế nằm mục đích cập nhật liên tục và dễ dàng phiên bản Phoebus tại các máy con.

Sử dụng tính năng này ta chỉ cần cài 1 phiên bản Phoebus/Lava duy nhất từ v 4.5.5.379 trở đi.

Khi có cập nhật mới ta chỉ cần chạy lệnh từ trong chương trình, và không cần cài đi cài lại version mới nữa. Ta cũng có thể dùng tính năng này để xem lịch sử cập nhật từng version. Những bug được fix và những tính năng mới ngay trong chương trình.

Sử dụng


pbs.BO.Azure.Update.ReleaseStatus

b75eb28b-5874-4f49-bf4c-e243c6c7d2e4.pbs_bo_azure_update_releasestatus_md

Các cột dữ liệu:

Cột Diễn giải
Version code Version của các bản phát hành
Description Diễn giải
Published Date Ngày phát hành
Status Releasing - Đang phát hành, chưa có link download/ Released - đã phát hành link
IsBaseVersion Dòng có IsBaseVersion được tick hàm ý phiên bản này là bản đầy đủ và phải cài lại toàn bộ. Thường những version này có update lớn từ bên thứ 3. Các phiên bản không phải base version thường chỉ update một phần nhỏ trong chương trình.
Force Update Phải đi kèm với mã Apply To Company - cho phép cập nhật chương trình không cần hỏi lại người sử dụng.
Source URL Phần code sẽ download về để cập nhật. Đây chỉ là phần thay đổi của mã chương trình nên dung lương rất bé. Đây là file zip được mã hóa với mật khẩu.
Require Reinstall Khi ô này được check. version này không thể update mà phải cài qua link http://phoebusfiles.blob.core.windows.net/deploy-phoebus/publish.htm. Chương trình sẽ căn cứ vào version đang chạy để quyết định có cần re-install hay không.

Nút lệnh

Functions Description
New Dùng cho developer, tạo record mô tả bản phát hành mới
Release Dùng cho developer hoặc consultant chọn nội dung phát hành. Bao gồm các tệp mã chương trình được thay đổi trong version mới.

Updated 4.7.5.705:

Release: Phát hành ở vòng insider, Status = Released. Chỉ consultants và users có tùy chọn Insider = ON ở tính năng Workstation Settings có thể cài và sử dụng các gói này.

Publish: Sau khi test hoàn tất consultant chuyển gói từ trạng thái Released sang Published để tất cả user có thể tải về và cài đặt gói cập nhật.
Install Dùng cho mọi người sử dụng, Chọn 1 version và click nút lệnh này để cài version mới
Version Reset Lệnh ẩn. Dùng trong trường hợp ta muốn về lại version gốc khi cài với bộ cài chương trình.

Ví dụ ta cai 4.5.5.379. Sau nhiều lần nâng cấp nay ta muốn reset mã chương trình lại ban đầu thì dùng lệnh ẩn này.

Hiện chưa support việc back lại 1 version bất kỳ

Quá trình update:


Sau khi chọn version cần update và click nút InstallInstall. Chương trình sẽ thực hiện các bước sau:

  1. Download phiên bản cập nhật về thư mục Deploy.

  2. Giải nén file chương trình.

  3. Dùng các tệp này thay thế các tệp chương trình cũ.

  4. Thông báo cập nhật hoàn tất và yêu cầu thoát chương trình ra và vào lại.

Chú ý là ta sẽ không phải cài lại chương trình mới. Lần đăng nhập sau chương trình sẽ chạy bộ mã mới.

Thay vì vào tính năng này, chọn version và click nút install. Ta chỉ cần chạy lệnh pbs.BO.Azure.Update.ReleaseAutoUpdate để cập nhật lên version mới nhất.

Tải về base version


Khi bấm nút cài base version chương trình sẽ download về máy ở vị trí mà trước đó phần mềm được cài. Hoặc nếu vị trí này không truy cập được (usb đã rút ra hoặc ổ đĩa mạng) thì bộ cài sẽ tải về và giải nén tại My Documents\Phoebus\Deploy\

Sau khi tải về chương trình sẽ thử cập nhật tự động khi user thoát ra.

Để giúp tải về file zip cài đặt. Ta cũng có thể dùng menu chuột phải để tải về.

Release vòng nội bộ và vòng công khai:


Ở vòng nội bộ, bản update được dành cho:

Sau khi bản nội bộ được test xong, consultant chạy lệnh Publish để toàn bộ user khác có thể nhận được cập nhật.

Xem thêm



Updated on : 2021-09-21 17:33:26. by : quilq@spc-technology.com. daovc at 10.0.0.8.

Topic : . pbs.bo.azure.update.releasestatus