Sự khác biệt giữa các lệnh phát hành, chia sẻ và gửi Ubuntu trong Quickly là gì?


9

Có nhanh chóng 3 lệnh khác nhau để phát hành phiên bản mới của ứng dụng vào PPA

  • release - Đăng bản phát hành dự án của bạn lên PPA trên launchpad để người dùng có thể cài đặt ứng dụng trên hệ thống của họ.

  • share - Cập nhật PPA của bạn với các thay đổi dự án đã lưu mới nhất.

  • submitubuntu - Đăng bản phát hành dự án của bạn và gửi lên bảng đánh giá ứng dụng Ubuntu để bất kỳ người dùng nào cũng có thể xem và cài đặt ứng dụng không phải hệ thống của họ.

Ngay cả sau khi đọc trợ giúp, tôi không thể biết khi nào hoặc liệu tôi nên sử dụng từng người trong số họ.

Vì vậy, sự khác biệt chính giữa các lệnh này và khi nào tôi nên sử dụng mỗi lệnh?

Câu trả lời:


10

Ba lệnh này được dự định là ba cấp độ "chính thức" cho bản phát hành của bạn.

chia sẻ

share làm 2 việc chính:

  1. Gói phần mềm của bạn với hậu tố phiên bản như -public1
  2. Tải gói đó lên PPA

Vì vậy, thật tốt khi nhanh chóng lấy mã cho người kiểm tra. Lý tưởng nhất là bạn sử dụng một PPA riêng biệt từ các bản phát hành bình thường của bạn.

giải phóng

releasethực hiện điều tương tự như sharengoại trừ:

  1. Cập nhật phiên bản của bạn với số phiên bản thực như 12.04 (hoặc bất kỳ số nào bạn cung cấp)
  2. Lưu các thay đổi của bạn vào bzr và gắn thẻ với số phiên bản
  3. Đẩy một tarball của bản phát hành của bạn vào trang dự án Launchpad của bạn

Vì vậy, thật tốt khi phát hành phiên bản phần mềm của bạn đã sẵn sàng cho thời gian chính.

đệ trình

submitubuntuthực hiện điều tương tự như releasengoại trừ:

  1. Gói PPA của phần mềm của bạn sẽ được thiết lập để giúp Hội đồng đánh giá ứng dụng dễ dàng chấp nhận hơn (cài đặt phần mềm của bạn trong / opt, thêm các cờ siêu dữ liệu nhất định, v.v.)

Vì vậy, điều này tốt cho việc phát hành phiên bản phần mềm của bạn mà bạn cũng có ý định gửi tới ARB. Lưu ý rằng điều này không tự động gửi nó. Nó chỉ làm thay đổi bao bì để làm cho quá trình ARB nhanh hơn một khi bạn làm. Sau đó, bạn sẽ cần trỏ ARB tới PPA mà bạn đã tải lên.

Nếu bạn chỉ muốn kiểm tra những thay đổi bao bì đó (như / opt), nhưng không thực sự phát hành, hãy sử dụng quickly package --extras.


1
Tuyệt vời, điều đó làm cho nó thực sự rõ ràng, cảm ơn Mike!
David Planella
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.