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 の Azure DevOps 用 ServiceNow DevOps 拡張機能を使用して、Azure パイプラインを DevOps 変更速度 と統合できます。
- ServiceNow DevOps サービス接続
- ServiceNow DevOps リリースゲート
- Azure ビルド (CI) パイプラインエージェントとサーバージョブのカスタムタスク
- ServiceNow DevOps Sonar 登録のビルド (パイプラインのビルド用)
- ServiceNow DevOps リリースソナー登録タスク (リリースパイプライン用)
での一括コミット Azure DevOps
大規模なコミットは Azure DevOps でサポートされています。
- ServiceNow統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream) プラグインをインストールします。
- 最適なパフォーマンスを得るには、 ワークフロースタジオ com.snc.process_flow.reporting.level プロパティを [オフ] に設定してフローログを無効にします。
- MID サーバー設定については、「MID サーバーによるデータストリームアクションのサポート」セクションを参照してください。
Azure DevOpsデータストリームは現在、コードプッシュごとに最大8000〜9000のコミットを処理できます。タスク実行に対してリストされる実行コミットの数は 200 に制限されています。
開始
組織レベルまたは個々のプロジェクトレベルで Azure DevOps に接続できます。
現状では、1 組の認証情報を使用して複数のプロジェクトを一度に検出できるため、組織レベルで接続することをお勧めします。これにより、一度に複数のプロジェクトを検出して認証情報を更新することが容易になります。
プロジェクトへのアクセスを特定のユーザーグループに制限する場合は、プロジェクトレベルで接続します。DevOps グループアクセス制御はツールレベルであるため、プロジェクトへのアクセスを制限するには、そのプロジェクトの Azure DevOps ツール接続を作成する必要があります。
Azure DevOpsをオンボーディングするには、次のいずれかのオプションを使用します。ガイド付きエクスペリエンスの場合は、ワークスペースを使用してツールをオンボーディングします。または、サービスカタログまたはクラシックエクスペリエンスを使用することもできます。