Apa perbedaan antara perintah rilis, bagikan, dan kirim di Ubuntu dengan cepat?

9

Ada 3 perintah berbeda di Quickly untuk merilis versi baru aplikasi ke dalam PPA

  • release - Posting rilis proyek Anda ke PPA di launchpad sehingga pengguna dapat menginstal aplikasi pada sistem mereka.

  • share - Memperbarui PPA Anda dengan perubahan proyek tersimpan terbaru.

  • submitubuntu - Posting rilis proyek Anda dan kirimkan papan ulasan aplikasi ubuntu sehingga setiap pengguna dapat melihat dan menginstal aplikasi di sistem mereka.

Bahkan setelah membaca bantuan, saya tidak tahu kapan atau apakah saya harus menggunakan masing-masing.

Jadi apa perbedaan utama antara perintah-perintah ini dan kapan saya harus menggunakan masing-masing?

David Planella
sumber

Jawaban:

10

Ketiga perintah itu dimaksudkan sebagai tiga tingkat "kewibawaan" untuk pembebasan Anda.

Bagikan

share melakukan 2 hal utama:

  1. Paket perangkat lunak Anda dengan akhiran versi seperti -public1
  2. Unggah paket itu ke PPA

Jadi bagus untuk cepat mendapatkan kode ke penguji. Idealnya Anda akan menggunakan PPA terpisah dari rilis normal Anda.

melepaskan

releasemelakukan hal yang sama dengan sharekecuali:

  1. Memperbarui versi Anda dengan nomor versi nyata seperti 12.04 (atau nomor apa pun yang Anda berikan)
  2. Simpan perubahan Anda ke bzr dan beri tag dengan nomor versi
  3. Dorong tarball rilis Anda ke halaman proyek Launchpad Anda

Jadi bagus untuk merilis versi perangkat lunak Anda yang siap untuk prime time.

kirimkanubuntu

submitubuntumelakukan hal yang sama dengan releasekecuali:

  1. Paket PPA dari perangkat lunak Anda akan diatur untuk membuatnya lebih mudah bagi Dewan Peninjau Aplikasi untuk menerima (menginstal perangkat lunak Anda di / opt, menambahkan bendera metadata tertentu, dll)

Jadi ini bagus untuk merilis versi perangkat lunak Anda yang juga ingin Anda kirim ke ARB. Perhatikan bahwa ini tidak secara otomatis mengirimkannya. Itu hanya membuat perubahan kemasan untuk membuat proses ARB lebih cepat begitu Anda melakukannya. Anda kemudian harus mengarahkan ARB ke PPA tempat Anda mengunggah.

Jika Anda hanya ingin menguji perubahan kemasan tersebut (suka / pilih), tetapi tanpa benar-benar melepaskannya, gunakan quickly package --extras.

Michael Terry
sumber
1
Luar biasa, itu membuatnya sangat jelas, terima kasih Mike!
David Planella