¿Cuál es la diferencia entre los comandos release, share y submitubuntu en Quickly?

9

Hay 3 comandos diferentes en Quickly para lanzar una nueva versión de una aplicación en un PPA

  • release - Publica un lanzamiento de su proyecto en un PPA en la plataforma de lanzamiento para que los usuarios puedan instalar la aplicación en su sistema.

  • share - Actualiza su PPA con los últimos cambios guardados del proyecto.

  • submitubuntu - Publica un lanzamiento de su proyecto y lo envía a la placa de revisión de aplicaciones de ubuntu para que cualquier usuario pueda ver e instalar la aplicación en su sistema.

Incluso después de leer la ayuda, no puedo entender cuándo o si debería usar cada uno de ellos.

Entonces, ¿cuáles son las principales diferencias entre estos comandos y cuándo debo usar cada uno?

David Planella
fuente

Respuestas:

10

Esos tres comandos están destinados a tres niveles de "oficialidad" para su lanzamiento.

compartir

share hace 2 cosas principales:

  1. Empaqueta su software con un sufijo de versión como -public1
  2. Sube ese paquete a un PPA

Por lo tanto, es bueno para llevar rápidamente el código a los probadores. Lo ideal sería usar un PPA separado de sus versiones normales.

lanzamiento

releasehace lo mismo que shareexcepto:

  1. Actualiza su versión con un número de versión real como 12.04 (o cualquier número que proporcione)
  2. Guarda los cambios en bzr y lo etiqueta con el número de versión
  3. Empuja un tarball de su lanzamiento a su página de proyecto de Launchpad

Por lo tanto, es bueno para lanzar una versión de su software que esté lista para el horario estelar.

submitubuntu

submitubuntuhace lo mismo que releaseexcepto:

  1. El paquete PPA de su software se configurará para facilitar que la Junta de revisión de aplicaciones acepte (instala su software en / opt, agrega ciertos indicadores de metadatos, etc.)

Esto es bueno para lanzar una versión de su software que también tiene la intención de enviar al ARB. Tenga en cuenta que esto no lo envía automáticamente. Simplemente realiza cambios de empaque para que el proceso ARB sea más rápido una vez que lo haga. Luego deberá apuntar el ARB al PPA en el que lo cargó.

Si solo desea probar esos cambios de empaque (como / opt), pero sin liberarlos, úselos quickly package --extras.

Michael Terry
fuente
1
Excelente, eso lo deja muy claro, ¡gracias Mike!
David Planella