Яка різниця між командами випуску, обміну та submitubuntu в Quick?


9

У Швидкому режимі є 3 різні команди, щоб випустити нову версію програми в PPA

  • release - Повідомлення випуску вашого проекту в PPA на панелі запуску, щоб користувачі могли встановити додаток у своїй системі.

  • share - Оновлення вашого PPA з останніми збереженими змінами проекту.

  • submitubuntu - Опублікуйте випуск вашого проекту та надішліть його дошці огляду додатків ubuntu, щоб будь-який користувач міг бачити та встановлювати додаток у своїй системі.

Навіть прочитавши допомогу, я не можу розібратися, коли чи потрібно використовувати кожну з них.

Отже, які основні відмінності між цими командами і коли я повинен використовувати кожну?

Відповіді:


10

Ці три команди призначені як три рівні "офіційності" до вашого звільнення.

поділитися

share робить 2 основні речі:

  1. Пакує ваше програмне забезпечення із суфіксом версії, як -public1
  2. Завантажує цей пакет до PPA

Тож добре для швидкого отримання коду тестерам. В ідеалі ви використовуєте окремий PPA від звичайних версій.

звільнення

releaseробить те саме, що, shareкрім:

  1. Оновлення вашої версії реальним номером версії, наприклад 12.04 (або будь-яким номером, який ви вказали)
  2. Зберігає ваші зміни в bzr і позначає їх номером версії
  3. Переміщає тарілку вашого випуску на сторінку проекту Launchpad

Тож добре випустити версію свого програмного забезпечення, яка готова до прайм-тайму.

submitubuntu

submitubuntuробить те саме, що, releaseкрім:

  1. Пакет PPA вашого програмного забезпечення буде налаштовано, щоб полегшити прийняття Радою з перегляду додатків (встановлює програмне забезпечення в / opt, додає певні прапорці метаданих тощо)

Тож це добре для того, щоб випустити версію свого програмного забезпечення, яку ви також маєте намір подати в ARB. Зауважте, що це автоматично не надсилається. Він просто вносить зміни в упаковці, щоб зробити процес ARB швидше, як тільки ви це зробите. Потім вам потрібно буде вказати ARB на PPA, до якого ви завантажили.

Якщо ви просто хочете перевірити ці зміни на упаковці (як / opt), але фактично не випускаючи їх, використовуйте quickly package --extras.


1
Чудово, що робить це справді зрозумілим, дякую Майку!
Девід Планелла
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.