Jaka jest różnica między komendami release, share i submubuntu w programie Quickly?

9

Szybko dostępne są 3 różne polecenia, aby wypuścić nową wersję aplikacji do PPA

  • release - Publikuje wydanie projektu w PPA na starterze, aby użytkownicy mogli zainstalować aplikację w swoim systemie.

  • share - Aktualizuje PPA o najnowsze zapisane zmiany projektu.

  • submitubuntu - Publikuje wersję projektu i przesyła ją do tablicy oceny aplikacji ubuntu, aby każdy użytkownik mógł zobaczyć i zainstalować aplikację w swoim systemie.

Nawet po przeczytaniu pomocy nie mogę się dowiedzieć, kiedy i czy powinienem użyć każdego z nich.

Więc jakie są główne różnice między tymi poleceniami i kiedy powinienem ich używać?

David Planella
źródło

Odpowiedzi:

10

Te trzy polecenia są przeznaczone jako trzy poziomy „oficjalności” dla twojego wydania.

dzielić

share robi 2 główne rzeczy:

  1. Pakuje oprogramowanie z sufiksem wersji, takim jak -public1
  2. Przesyła ten pakiet do PPA

Jest więc dobry do szybkiego dostarczenia kodu do testerów. Idealnie byłoby użyć oddzielnego PPA od swoich normalnych wersji.

wydanie

releaserobi to samo co sharez wyjątkiem:

  1. Aktualizuje twoją wersję prawdziwym numerem wersji, takim jak 12.04 (lub dowolnym podanym numerem)
  2. Zapisuje zmiany w bzr i oznacza go numerem wersji
  3. Przesyła archiwum wydania do strony projektu Launchpad

Dlatego warto wypuścić wersję oprogramowania gotową na najwyższy czas.

submubuntu

submitubunturobi to samo co releasez wyjątkiem:

  1. Pakiet PPA oprogramowania zostanie skonfigurowany w celu ułatwienia akceptacji aplikacji App Review Board (instaluje oprogramowanie w / opt, dodaje pewne flagi metadanych itp.)

Jest to dobre dla wydania wersji oprogramowania, którą zamierzasz również przesłać do ARB. Pamiętaj, że nie jest to automatycznie przesyłane. Wprowadza tylko zmiany w opakowaniu, aby proces ARB był szybszy. Następnie musisz wskazać ARB na PPA, do którego został przesłany.

Jeśli chcesz tylko przetestować te zmiany opakowania (jak / opt), ale bez faktycznego wydania, użyj quickly package --extras.

Michael Terry
źródło
1
Doskonale, dzięki temu jest naprawdę jasne, dzięki Mike!
David Planella