Azure DevOpsとDevOps チェンジベロシティとの統合
Azure DevOps インスタンスに接続してボード、リポジトリ、パイプラインを検出し、変更の自動化とトレーサビリティを有効にします。
Azure DevOps 統合の概要
- Azure Boards (計画中)
- Azure リポジトリ (コーディング)
- Azure Pipelines (オーケストレーション)
- ビルド (CI) パイプライン — エージェントおよびエージェントレス (サーバー) ジョブ
- リリース (CD) パイプライン
コーディングツール Azure DevOps コミットからタグをキャプチャします。
Jenkins は JUnit を使用したテスト機能もサポートしています。テストツール統合により、単体テスト、機能テスト、およびパフォーマンステストAzure DevOpsテストの結果をDevOps チェンジベロシティで表示できます。
Azure DevOps 拡張
Visual Studio Marketplace の ServiceNow DevOps 拡張機能 for Azure DevOps を使用して、Azure パイプラインを DevOps チェンジベロシティ と統合できます。
- ServiceNow DevOps サービス接続
- ServiceNow DevOps リリースゲート
- Azure ビルド (CI) パイプライン エージェントとサーバー ジョブのカスタム タスク
- ServiceNow DevOps ビルド Sonar 登録 (ビルド パイプライン用)
- ServiceNow DevOps リリース Sonar 登録タスク (リリース パイプライン用)
での一括コミット Azure DevOps
Azure DevOps では大規模なコミットがサポートされています。
- ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream) プラグインをインストールします。
- 最適なパフォーマンスを得るには、 ワークフロースタジオ com.snc.process_flow.reporting.level プロパティを Off に設定してフローのログ記録を無効にします。
- MID サーバー設定については、「MID サーバーでのデータストリームアクションのサポート」セクションを参照してください。
Azure DevOpsデータストリームは現在、コードプッシュごとに最大8000〜9000コミットを処理できます。タスク実行に対してリストされる実行コミットの数は 200 に制限されています。
開始するには
組織レベルまたは個々のプロジェクトレベルで Azure DevOps に接続できます。
1 つの認証情報セットを使用して複数のプロジェクトを一度に検出できるため、組織レベルで接続することをお勧めします。これにより、一度に複数のプロジェクトを検出し、認証情報を更新しやすくなります。
プロジェクトへのアクセスを特定のユーザーグループに制限する場合は、プロジェクトレベルで接続します。DevOps グループのアクセス制御はツールレベルであるため、プロジェクトへのアクセスを制限するには、そのプロジェクトの Azure DevOps ツール接続を作成する必要があります。
Azure DevOpsをオンボーディングするには、次のいずれかのオプションを使用します。ガイド付きエクスペリエンスの場合は、ワークスペースを使用してツールをオンボーディングします。または、サービスカタログまたはクラシックエクスペリエンスを使用することもできます。