パイプラインを実行して結果を確認する方法
パイプラインは、パイプライン カード、パイプライン編集モード、およびパイプライン実行から実行できます。また、利用可能なトリガーを使用することで、特定のイベントが発生したときに
Automation Pipelines
がパイプラインを実行するようにすることもできます。 - 1 つ以上のパイプラインが作成されていることを確認します。Automation Pipelines を使用するためのチュートリアルの例を参照してください。
パイプライン内のすべてのステージとタスクが有効であれば、パイプラインはリリース、実行、またはトリガーする準備ができている状態です。
Automation Pipelines
を使用してパイプラインを実行またはトリガするには、パイプライン カードから、またはパイプライン内でパイプラインを有効にして実行することができます。次に、パイプラインの実行を表示して、パイプラインがコードをビルド、テスト、および展開したことを確認できます。パイプラインの実行が進行中の場合は、管理者または管理者以外のユーザーとして実行を削除できます。
- 管理者:実行中のパイプラインの実行を削除するには、実行をクリックします。削除する実行に対して、 をクリックします。
- 管理者以外のユーザー:実行中のパイプラインの実行を削除するには、実行をクリックして、Alt Shift dをクリックします。
パイプラインの実行が進行中になっているにもかかわらず、停止しているように見える場合、管理者は [実行] ページまたは [実行の詳細] ページから実行を更新できます。
- [実行] ページ:実行をクリックします。更新する実行に対して、 をクリックします。
- [実行の詳細] ページ:実行をクリックし、実行の詳細へのリンクをクリックして、 をクリックします。
特定のイベントが発生したときにパイプラインを実行するには、トリガを使用します。
- Git トリガは、開発者がコードを更新したときにパイプラインを実行できます。
- Gerrit トリガは、コード レビューが発生したときにパイプラインを実行できます。
- Docker トリガは、Docker レジストリでアーティファクトが作成されたときにパイプラインを実行できます。
- curlコマンドまたはwgetコマンドを使用すると、Jenkins のビルドが終了した後に Jenkins にパイプラインを実行させることができます。
トリガの使用の詳細については、Automation Pipelines でのパイプラインのトリガを参照してください。
次の手順では、パイプラインをパイプライン カードから実行し、実行を表示し、実行の詳細を参照し、アクションを使用する方法について説明します。パイプラインをリリースして、
VMware Aria Automation Service Broker
に追加できるようにする方法についても説明します。 - パイプラインを有効にします。パイプラインを実行またはリリースするには、まずパイプラインを有効にする必要があります。
- パイプラインをクリックします。
- パイプライン カードで、の順にクリックします。パイプライン内からパイプラインを有効にすることもできます。パイプラインがすでに有効になっている場合、実行がアクティブになり、アクションメニューには無効化が表示されます。
- パイプラインをリリースします。パイプラインをVMware Aria Automation Service Broker内のカタログ アイテムとして使用できるようにする場合は、Automation Pipelinesでリリースする必要があります。
- パイプラインをクリックします。
- パイプライン カードで、の順にクリックします。パイプライン内からパイプラインをリリースすることもできます。パイプラインをリリースした後、Automation Service Brokerを開き、パイプラインをカタログ アイテムとして追加して実行します。See Add pipelines to the Automation Service Broker catalog.パイプラインの実行に要する時間が 120 分を超える場合は、概算の実行時間を要求のタイムアウト値として指定してください。プロジェクトの要求タイムアウトを設定または確認するには、Automation Service Brokerを管理者として開き、 の順に選択します。次に、プロジェクト名をクリックして、プロビジョニングをクリックしてください。要求タイムアウト値を設定していない場合、120 分を超える時間が必要な実行は失敗として表示され、コールバック タイムアウト要求エラーが示されます。ただし、パイプラインの実行に影響はありません。
- パイプライン カードで、実行をクリックします。
- 実行中にパイプラインを表示するには、実行をクリックします。パイプラインでは各ステージが順番に実行され、パイプラインの実行により各ステージのステータス アイコンが表示されます。パイプラインにユーザー操作タスクが含まれている場合、ユーザーはそのタスクがパイプラインで引き続き実行されるように承認する必要があります。ユーザー操作タスクが使用されると、パイプラインは実行を停止し、必要なユーザーがタスクを承認するまで待機します。たとえば、ユーザー操作タスクを使用して、本番環境へのコードの展開を承認することができます。ユーザー操作タスクの有効期限のタイムアウトが日、時間、または分単位で設定されている場合、タスクの有効期限が切れる前に、目的のユーザーがパイプラインを承認する必要があります。そうしないと、パイプラインは予期したとおり失敗します。
- ユーザーの承認を待機しているパイプライン ステージを表示するには、ステージのステータス アイコンをクリックします。
- タスクの詳細を表示するには、タスクをクリックします。必要なユーザーがタスクを承認した後、適切なロールを持つユーザーがパイプラインを再開する必要があります。必要なロールについては、Automation Pipelines でユーザー アクセスと承認を管理する方法を参照してください。実行が失敗した場合は、障害の原因をトリアージして修正する必要があります。次に、実行に移動して、をクリックします。プライマリ パイプラインの実行とネストされた実行を再開できます。
- パイプラインの実行から、アクションをクリックしてパイプラインを表示し、一時停止、キャンセルなどのアクションを選択できます。パイプラインの実行が進行中の場合は、管理者としてパイプラインの実行を削除したり、同期したりできます。管理者以外のユーザーである場合は、実行中のパイプラインを削除できます。
- 実行と実行の間を簡単に移動してタスクの詳細を表示するには、実行をクリックし、パイプライン実行をクリックします。次に、上部のタブをクリックし、パイプライン実行を選択します。
完了です。パイプラインを実行し、パイプラインの実行を確認して、パイプラインの実行を継続するために承認が必要なユーザー操作タスクを確認しました。また、必要な変更を行うために、パイプラインの実行で
アクション
メニューを使用してパイプライン モデルに戻りました。 Automation Pipelines
を使用してソフトウェアのリリース サイクルを自動化する方法の詳細については、Automation Pipelines を使用するためのチュートリアルを参照してください。