Quicklyのrelease、share、submitubuntuコマンドの違いは何ですか?


9

Quicklyには、アプリの新バージョンをPPAにリリースするための3つの異なるコマンドがあります

  • release -ユーザーがシステムにアプリケーションをインストールできるように、プロジェクトのリリースをランチパッドのPPAに投稿します。

  • share -PPAを最新の保存済みプロジェクト変更で更新します。

  • submitubuntu -プロジェクトのリリースを投稿し、ubuntuアプリケーションレビューボードに送信して、ユーザーがシステムにアプリケーションを表示してインストールできるようにします。

ヘルプを読んでも、いつ、どのように使うべきかわからない。

それでは、これらのコマンドの主な違いは何ですか?それぞれをいつ使用する必要がありますか?

回答:


10

これらの3つのコマンドは、リリースに対する「公式性」の3つのレベルとして意図されています。

共有

share 主に2つのことを行います。

  1. -public1のようなバージョンサフィックスを使用してソフトウェアをパッケージ化します。
  2. そのパッケージをPPAにアップロードします

したがって、テスターに​​コードをすばやく提供するのに適しています。通常のリリースとは別のPPAを使用するのが理想的です。

解放する

releaseshare以外は同じことを行います:

  1. バージョンを12.04などの実際のバージョン番号(または指定した番号)に更新します
  2. 変更をbzrに保存し、バージョン番号をタグ付けします
  3. リリースのtarballをLaunchpadプロジェクトページにプッシュします。

したがって、プライムタイムの準備ができているソフトウェアのバージョンをリリースするのに適しています。

提出する

submitubunturelease以外は同じことを行います:

  1. ソフトウェアのPPAパッケージは、App Review Boardが受け入れやすいようにセットアップされます(/ optにソフトウェアをインストールする、特定のメタデータフラグを追加するなど)

したがって、これは、ARBにも提出する予定のソフトウェアのバージョンをリリースするのに適しています。これは自動的にそれを提出しないことに注意してください。パッケージ化を変更するだけで、ARBプロセスを迅速に実行できます。次に、ARBにアップロードしたPPAを指定する必要があります。

それらのパッケージ化の変更(/ optなど)をテストするだけで、実際にはリリースしない場合は、を使用しますquickly package --extras


1
素晴らしい、それは本当にはっきりさせる、マイクに感謝!
David Planella、2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.