Skip to main content

ローリングビルド

概要

ローリングビルド機能を使用すると、同じブランチで別のビルドがトリガーされた場合に、保留中のビルドまたはすでに実行中のビルドを自動的に中止するようにBitriseを構成できます。

実行中のビルドまたは保留中のビルドをキャンセルできます。手動で中止する必要はありません。オンにすると ローリングビルド 機能として、アプリの以前のビルドは、新しいビルドが開始されると自動的に中止できます。

を使用して新しいビルドを開始した場合、手動ビルドとスケジュールされたビルドもキャンセルされることに注意してください。 ローリングビルド オプションが有効になっています。

ビルドはいつ中止されますか?

ビルドがすでに実行されているブランチでビルドをトリガーすると、同じワークフローを実行している場合にのみ、実行中のビルドが中止されます。

たとえば、でビルドをトリガーした場合 主人 リポジトリのブランチ 配備 ワークフロー、同じ上で実行されているビルドはキャンセルされません 主人 との分岐 主要な ワークフロー。

中止するトリガービルドのタイプを設定することもできます。方法を見てみましょう!

  1. Bitriseでアプリを開くには、 管理者 アプリチームでの役割

  2. に移動します 設定 タブ。

    project-settings-button.png
  3. 左側で、 ビルド

  4. 見つけて ビルド・ストラテジー セクション。

  5. 新しいビルドが開始されたときに中止するビルドのタイプを選択します。

    RollingBuilds.png

オプションを有効にすると、次のようになります。

  • プルリクエストによってトリガーされたビルドの中止: 以前のビルドをすべてキャンセルしたままにする 保留中 プルリクエストと関連するすべてのプッシュ用。 実行中 ビルドは ない キャンセルされない限り 実行中のビルドは中止される。 も有効になっています。

  • プッシュによってトリガーされたビルドを中止: 以前のビルドをすべてキャンセルしたままにする 保留中 同じブランチへのプッシュ用。 実行中 ビルドは ない キャンセルされない限り 実行中のビルドは中止される。 も有効になっています。

  • タグによってトリガーされた保留中のビルドを中止: 以前のビルドをすべてキャンセルしたままにする 保留中 Git タグによってトリガーされた場合。

  • 実行中のビルドを中止: 保留中のビルドに加えて、実行中のビルドも自動的にキャンセルされます。

出来た!これからは、トリガーされたビルドが必要ない場合は、ビルドが完了するのを待つ必要はありません。