Azure DevOpsとDevOps 変更速度管理との統合
Azure DevOps インスタンスに接続してボード、リポジトリ、パイプラインを検出し、変更の自動化とトレーサビリティを有効にします。
Azure DevOps 連携の概要
- Azure Boards (計画)
- Azure Repositories (コーディング)
- 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 リリース Sonar 登録タスク (リリースパイプライン用)
Azure DevOps での一括コミット
Azure DevOps では大規模なコミットがサポートされています。
- ServiceNow IntegrationHub アクションテンプレート - データストリーム (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 をオンボーディングするには、次のいずれかのオプションを使用します。ガイド付きエクスペリエンスのため、ワークスペースを使用して、ツールをオンボーディングします。あるいは、サービスカタログまたはクラシックエクスペリエンスを使用できます。