Quickly'deki release, share ve sendubuntu komutları arasındaki fark nedir?


9

Bir uygulamanın yeni bir sürümünü bir PPA'ya hızlıca yayınlamak için 3 farklı komut vardır

  • release - Kullanıcıların uygulamayı sistemlerine yükleyebilmeleri için projenizin bir yayınını başlatma yüzeyinde bir PPA'ya gönderir.

  • share - PPA'nızı en son kaydedilen proje değişiklikleriyle günceller.

  • submitubuntu - Projenizin bir sürümünü yayınlar ve ubuntu uygulama inceleme panosunu gönderin, böylece herhangi bir kullanıcı uygulamayı kendi sistemlerinde görebilir ve yükleyebilir.

Yardımı okuduktan sonra bile, her birini ne zaman kullanmam gerektiğini veya kullanmam gerektiğini anlayamıyorum.

Peki bu komutlar arasındaki temel farklar nelerdir ve her birini ne zaman kullanmalıyım?

Yanıtlar:


10

Bu üç komut, serbest bırakılmanız için üç düzey "resmiyet" olarak düşünülmüştür.

Paylaş

share 2 ana şey yapar:

  1. Yazılımınızı -public1 gibi bir sürüm sonekiyle paketler
  2. Bu paketi bir PPA'ya yükler

Bu yüzden hızlı bir şekilde test kullanıcılarına kod almak için iyidir. İdeal olarak normal sürümlerinizden ayrı bir PPA kullanırsınız.

serbest bırakmak

releaseaşağıdakilerle aynı şeyi yapar share:

  1. Sürümünüzü 12.04 (veya sağladığınız herhangi bir sayı) gibi gerçek bir sürüm numarasıyla günceller
  2. Bzr'deki değişikliklerinizi kaydeder ve sürüm numarasıyla etiketler
  3. Serbest bıraktığınız bir tarball'ı Launchpad proje sayfanıza iter

Bu nedenle, yazılımınızın prime time için hazır olan bir sürümünü yayınlamak iyidir.

submitubuntu

submitubuntuaşağıdakilerle aynı şeyi yapar release:

  1. Yazılımınızın PPA paketi, Uygulama İnceleme Kurulunun kabul etmesini kolaylaştırmak için yapılandırılacaktır (yazılımınızı / opt olarak yükler, belirli meta veri bayrakları ekler, vb.)

Bu, yazılımınızın ARB'ye de göndermeyi planladığınız bir sürümünü yayınlamak için iyidir. Bunun otomatik olarak göndermediğini unutmayın. ARB işlemini bir kez yaptıktan sonra daha hızlı hale getirmek için sadece ambalaj değişiklikleri yapar. Daha sonra ARB'yi içine yüklediğiniz PPA'ya yönlendirmeniz gerekir.

Bu ambalaj değişikliklerini (/ opt gibi) test etmek istiyorsanız, ancak gerçekten serbest bırakmadan kullanın quickly package --extras.


1
Mükemmel, bu gerçekten açık, teşekkürler Mike!
David Planella
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.