VMware Code Stream で継続的インテグレーション (CI) パイプラインを作成する場合は、CI スマート テンプレートを使用できます。CI ネイティブ ビルドを計画するには、この例のように、必要な情報を収集してスマート パイプライン テンプレートに入力してから、そのテンプレートを使用してパイプラインを作成します。

スマート パイプライン テンプレートに入力すると、リポジトリに CI パイプラインが作成され、パイプラインの実行に必要なアクションが実行されます。パイプラインの実行後、その実行のトレンドを監視できます。

CI スマート パイプライン テンプレートを使用する前にビルドを計画するには、先にビルドの情報を収集してから、スマート パイプライン テンプレートを使用する前の Code Stream での CICD ネイティブ ビルドの計画の CI 部分の手順を実行します。

すべての情報を収集し、必要な設定を行ったら、次の方法で CI スマート パイプライン テンプレートからパイプラインを作成します。

[パイプライン] で、[スマート テンプレート] を選択します。

パイプラインを作成する場合は、スマート パイプライン テンプレートを使用できます。

CI スマート パイプライン テンプレートを選択します。

[継続的インテグレーション] スマート パイプライン テンプレート カードをクリックして、継続的インテグレーションのパイプラインを作成できます。

パイプラインをそれによって作成されるステージとともに保存するには、テンプレートに入力し、[作成] をクリックします。

必要に応じて、パイプラインを編集して最終的な変更を加えることができます。次に、パイプラインを有効にして実行できます。パイプラインの実行後、次の点を確認します。
  • パイプラインが正常に完了したことを確認します。[実行] をクリックし、パイプラインを検索します。失敗した場合は、エラーを修正し、再度実行します。
  • Git の Webhook が正常に動作していることを確認します。Git [アクティビティ] タブに、イベントが表示されます。[トリガ] > [Git] > [アクティビティ] の順にクリックします。
  • パイプラインのダッシュボードでトレンドを確認します。[ダッシュボード] をクリックし、パイプラインのダッシュボードを検索します。追加の KPI について報告するカスタム ダッシュボードを作成することもできます。

詳細な例については、コードを my GitHub または GitLab リポジトリから VMware Code Stream の自分のパイプラインに継続的に統合する方法を参照してください。