VMware Code Stream で継続的インテグレーション (CI) パイプラインを作成する場合は、継続的インテグレーション スマート テンプレートを使用できます。継続的インテグレーション ネイティブ ビルドを計画するには、この例で示されている計画のパイプラインを作成する前にスマート パイプライン テンプレートの情報を収集します。

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

継続的インテグレーション スマート パイプライン テンプレートを使用する前にビルドを計画するには、次の手順に従います。

次に、継続的インテグレーション スマート パイプライン テンプレートを使用してパイプラインを作成します。

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

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

継続的インテグレーション スマート パイプライン テンプレートを選択します。

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

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

Code Stream パイプライン ワークスペースでは、継続的インテグレーション タスクとカスタム タスクで Docker と Kubernetes がサポートされます。

ワークスペースの構成については、パイプライン ワークスペースの構成を参照してください。

最終的な変更を行うために、パイプラインを編集できます。次に、パイプラインを有効にして実行できます。パイプラインの実行後:
  • パイプラインが正常に完了したことを確認します。[実行] をクリックし、パイプラインを検索します。失敗した場合は、エラーを修正し、再度実行します。
  • Git の Webhook が正常に動作していることを確認します。Git [アクティビティ] タブに、イベントが表示されます。[トリガ] > [Git] > [アクティビティ] の順にクリックします。
  • パイプラインのダッシュボードでトレンドを確認します。[ダッシュボード] をクリックし、パイプラインのダッシュボードを検索します。より多くのキー パフォーマンス インジケータについてレポートを作成するには、カスタム ダッシュボードを作成します。

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