vRealize Automation Code Stream™ は、継続的インテグレーションおよび継続的デリバリ (CICD) ツールと呼ばれるもので、DevOps ライフサイクルでのソフトウェア リリース プロセスをモデル化するパイプラインをビルドできます。パイプラインを作成することで、ソフトウェアを迅速かつ継続的に配信するコード インフラストラクチャをビルドします。
vRealize Automation Code Stream を使用してソフトウェアを配信すると、DevOps ライフサイクルの最も重要な部分のうち、リリース プロセスと開発者ツールの 2 つを統合できます。初期セットアップは vRealize Automation Code Stream を既存の開発ツールと統合し、これが終わると、パイプラインは DevOps ライフサイクル全体を自動化します。
ソフトウェアをビルド、テスト、およびリリースするパイプラインを作成します。vRealize Automation Code Stream は、このパイプラインを使用して、ソフトウェアをソース コード リポジトリから、テストを経て本番環境に進めます。
vRealize Automation Code Stream でコードをネイティブにビルド、統合、および配信することを計画する で、継続的インテグレーションおよび継続的デリバリ パイプラインの計画の詳細を確認できます。
DevOps 管理者が vRealize Automation Code Stream を使用する方法
DevOps 管理者として、エンドポイントを作成し、開発者が作業インスタンスを使用できるようにします。パイプラインの作成、トリガ、管理などを行うことができます。Administrator
ロールが付与されています。
開発者へのサポート | 実行できる操作 |
---|---|
環境を提供および管理します。 | 開発者がコードをテストして展開するための環境を構築します。
詳細については、vRealize Automation Code Stream 管理者および開発者向けのその他のリソースを参照してください。 また、vRealize Automation Code Stream の使用方法も参照してください。 |
エンドポイントを指定します。 | エンドポイントのインスタンスが正常に機能していて、開発者が自身のパイプラインに接続できることを確認します。 |
他のサービスへの統合を提供します。 | 他のサービスへの統合が機能していることを確認します。 詳細については、vRealize Automation ドキュメントを参照してください。 |
パイプラインを作成します。 | リリース プロセスをモデル化するパイプラインを作成します。 詳細については、vRealize Automation Code Stream でのパイプラインの作成と使用を参照してください。 |
パイプラインをトリガします。 | イベントが発生したときにパイプラインが実行されていることを確認します。
詳細については、vRealize Automation Code Stream でのパイプラインのトリガを参照してください。 |
パイプラインと承認を管理します。 | パイプラインで最新の状態を維持します。
詳細については、vRealize Automation Code Stream でのユーザー操作と承認についてを参照してください。 また、vRealize Automation Code Stream でパイプラインのキー パフォーマンス インジケータを追跡する方法も参照してください。 |
開発者環境の監視を行います。 | パイプラインのステータス、トレンド、メトリック、および主要インジケータを監視するカスタム ダッシュボードを作成します。カスタム ダッシュボードを使用して、開発環境で合格または失敗したパイプラインを監視します。使用率の低いリソースを特定してレポートし、リソースを解放することもできます。 また、以下を表示することもできます。
詳細については、vRealize Automation Code Stream でのパイプラインの監視を参照してください。 |
問題のトラブルシューティングを行います。 | 開発者環境でパイプラインの障害をトラブルシューティングして解決します。
また、リリース プロセスをモデリングするための vRealize Automation Code Stream の設定も参照してください。 |
vRealize Automation Code Stream は vRealize Automation の一部です。vRealize Automation Code Stream は次と統合されます。
- ブループリントを展開するには、vRealize Automation Cloud Assembly を使用します。
その他の操作については、『VMware vRealize Automation のドキュメント』を参照してください。
開発者による vRealize Automation Code Stream の使用方法
開発者がパイプラインをビルドおよび実行し、ダッシュボードでパイプライン アクティビティを監視するには、vRealize Automation Code Stream を使用します。User
ロールが付与されています。
パイプラインを実行したら、次のことを確認してください。
- パイプラインのどの段階でもコードが正常に完了したかどうか。[実行] の結果を確認します。
- パイプラインが失敗した場合、どうすればよいか、および失敗した原因は何か。発生した上位のエラーを [ダッシュボード] で確認します。
コードを統合してリリースするには ... | 次の操作を実行します ... |
---|---|
パイプラインをビルドします。 | コードをテストして展開します。 パイプラインが失敗したときにコードを更新します。 |
パイプラインをエンドポイントに接続します。 | パイプライン内のタスクを、GitHub リポジトリなどのエンドポイントに接続します。 |
パイプラインを実行します。 | ユーザー操作承認タスクを追加して、別のユーザーが特定の時点でパイプラインを承認できるようにします。 |
ダッシュボードを表示します。 | パイプライン ダッシュボードに結果を表示します。トレンド、履歴、障害などが表示されます。 |
作業を開始するには、VMware Code Stream スタート ガイドを参照してください。
製品内サポート パネルで詳細なドキュメントを参照してください
ここで必要な情報が見つからない場合は、製品内にあるヘルプを参照できます。
- ユーザー インターフェイスの Signpost およびツールチップをクリックして表示し、任意のタイミングと場所でコンテキスト固有の必要な情報を取得します。
- [製品内サポート] パネルを開き、[アクティブなユーザー インターフェイス] 画面に表示されるトピックを参照します。パネルで検索して、質問に対する回答を取得することもできます。