Qual è la differenza tra i comandi di rilascio, condivisione e submitubuntu in Quickly?


9

Esistono 3 diversi comandi in Quickly per rilasciare una nuova versione di un'app in un PPA

  • release - Invia una versione del progetto a un PPA sul launchpad in modo che gli utenti possano installare l'applicazione sul proprio sistema.

  • share - Aggiorna il tuo PPA con le ultime modifiche al progetto salvate.

  • submitubuntu - Pubblica una versione del tuo progetto e invialo alla scheda di revisione dell'applicazione Ubuntu in modo che tutti gli utenti possano vedere e installare l'applicazione sul proprio sistema.

Anche dopo aver letto l'aiuto, non riesco a capire quando o se dovrei usare ognuno di essi.

Quindi quali sono le principali differenze tra questi comandi e quando dovrei usarli?

Risposte:


10

Questi tre comandi sono intesi come tre livelli di "ufficialità" per la tua versione.

Condividere

share fa 2 cose principali:

  1. Confeziona il tuo software con un suffisso di versione come -public1
  2. Carica quel pacchetto su un PPA

Quindi è utile per inviare rapidamente il codice ai tester. Idealmente, useresti un PPA separato dalle tue versioni normali.

pubblicazione

releasefa la stessa cosa di sharetranne:

  1. Aggiorna la tua versione con un numero di versione reale come 12.04 (o qualunque numero tu fornisca)
  2. Salva le modifiche in bzr e le etichetta con il numero di versione
  3. Invia un tarball della tua versione alla pagina del progetto Launchpad

Quindi è utile per rilasciare una versione del software pronta per la prima serata.

submitubuntu

submitubuntufa la stessa cosa di releasetranne:

  1. Il pacchetto PPA del tuo software verrà impostato per rendere più semplice l'accettazione da parte dell'App Review Board (installa il tuo software in / opt, aggiunge alcuni flag di metadati, ecc.)

Quindi è utile per rilasciare una versione del software che si intende inviare anche all'ARB. Si noti che questo non lo invia automaticamente. Apporta solo modifiche al packaging per rendere più veloce il processo ARB una volta che lo fai. Dovrai quindi puntare l'ARB sul PPA in cui hai caricato.

Se vuoi solo testare quei cambiamenti di packaging (come / opt), ma senza rilasciarli, usa quickly package --extras.


1
Eccellente, questo lo rende davvero chiaro, grazie Mike!
David Planella,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.