Skip to main content

失敗したパイプラインの再構築

パイプラインのビルドが失敗した場合、2つのオプションがあります。

失敗したワークフローの再構築

パイプラインビルドで失敗または中止されたワークフローがある場合、パイプライン全体を再構築する必要なしに、失敗または中止されたワークフローを変更し、ワークフローと後続のワークフローを再構築することを選択できます。新しい試行は、最初に失敗または中止されたワークフローから開始されます。今回そのワークフローが成功した場合、ビルドは後続のワークフローに進みます。

常に実行が有効になっているステージ

この新しい試行は、パイプラインの最初の失敗または中止されたワークフローの後にステージが来る場合、常に実行が再度有効になっているステージをトリガーします。

rebuild_always_run.png

これは、パイプラインに1つ以上の失敗または中止されたワークフローがあり、パイプライン全体を再構築したくない場合に役立ちます。

これらは、パイプラインビルドでワークフローを変更する方法の例です。

  • ワークフローに新しいステップを追加します。

  • ワークフローからステップを削除します。

  • ワークフローのステップを更新します。

  • ワークフローのステップ入力順序を変更します。

  • ワークフローのステップ順序を変更します。

パイプラインビルドで失敗したワークフローを再構築する

あなたは使用することができます 失敗したワークフローを再構築する パイプラインを部分的に再構築するアクション。

を使用するには 失敗したワークフローを再構築する アクション:

  1. Bitriseでアプリを開きます。

  2. 再構築するパイプラインビルドを選択します。

  3. 右上の[ 再構築 ドロップダウンメニュー。

  4. 選択する 失敗したワークフローを再構築する

    失敗したワークフローアクションの制限を再構築する

    パイプラインの構築構成の中には、失敗したワークフローの再構築アクションを使用できないものがあります。見る 失敗したワークフローの再構築アクションの制限 詳細については。

    rebuilding_unsuccessful_workflows.png

失敗したワークフローの再構築アクションの制限

一部のビルドパイプライン構成では、 失敗したワークフローを再構築する アクション。この場合でも、新しい構成でパイプライン全体を再構築するオプションがあります。

rebuild_6.png

次の場合、失敗したワークフローの再構築アクションを使用できなくなります。

  • パイプラインビルドからステージを削除します。

  • パイプラインビルドに新しいステージを追加します。

  • 新しいワークフローをステージに追加します。

  • ステージからワークフローを削除します。

  • 30日以上前に最初のパイプラインビルドを作成しました。

rebuild_olderthan30.png

パイプライン全体の再構築

The パイプライン全体を再構築する アクションは、新しいビルド番号で新しいパイプラインビルドを作成する場合、またはBuIldパイプライン構成で何かを変更した場合に役立ちます。 失敗したワークフローの再構築を使用できません アクション。

ビルドパイプラインの実行中にワークフローが失敗または中止された場合は、パイプライン全体を再構築して、新しいビルドパイプラインビルドを作成し、最初のステージからパイプラインを開始できます。

rebuild_5.png

を使用するには パイプライン全体を再構築する アクション:

  1. Bitriseでアプリを開きます。

  2. 再構築するパイプラインビルドを選択します。

  3. 右上の[ 再構築 ドロップダウンメニュー。

  4. 選択する パイプライン全体を再構築する

    rebuilding_entire_pipelines.png