Azure DevOpsおよびAzure DevOpsカスタムアクションに ServiceNow DevOps 拡張機能を使用する
DevOps 拡張機能をインストールして構成しAzure DevOpsAzure パイプラインから DevOps チェンジベロシティ にビルド通知とリリース通知を送信します。
始める前に
必要なロール:sn_devops.admin
このタスクについて
Visual Studio Marketplace - Extensions for Azure DevOps で ServiceNow DevOps 拡張機能を使用して、Azure パイプラインを ServiceNow DevOps アプリケーションと統合できます。DevOps チェンジベロシティ のアーティファクトとパッケージの詳細については、「アーティファクトとパッケージ」を参照してください。
- ServiceNow DevOps サービス接続
Azure パイプラインの接続に必要 ServiceNow
- ServiceNow DevOps リリースゲート
Azure リリース (CD) パイプラインで変更コントロールを有効にするために必要です (デプロイ前の条件のみ)。
- エージェントレス (サーバー) ジョブ
- ServiceNow DevOps Server アーティファクト登録 カスタムタスク
エージェントレス (サーバー) ジョブで ServiceNow インスタンスにアーティファクトを登録するために必要です
- ServiceNow DevOps Server パッケージ登録 カスタムタスク
エージェントレス (サーバー) ジョブが ServiceNow インスタンスにパッケージを登録するために必要です
- ServiceNow DevOps Server 変更の促進カスタム タスク
エージェントレス (サーバー) ジョブが Azure パイプラインの一部として ServiceNow 変更管理 で変更要求を自動的に作成するために必要です。
注:ServiceNow DevOps Server 変更促進タスクには、ServiceNow DevOps Server ジョブ通知タスクは必要ありません。 - ServiceNow DevOps Server 変更 カスタムタスクを取得
サーバージョブの特定の変更の詳細に基づいてパイプライン内の変更要求番号を取得するために必要です。
- ServiceNow DevOps Server 変更 カスタムタスクを更新
サーバージョブのパイプラインに関連付けられた変更要求の詳細を更新するために必要です。
- ServiceNow DevOps Server アーティファクト登録 カスタムタスク
- エージェントジョブ
- ServiceNow DevOps エージェントアーティファクト登録 カスタムタスク
エージェントジョブが ServiceNow インスタンスにアーティファクトを登録するために必要です
- ServiceNow DevOps エージェントパッケージ登録 カスタムタスク
エージェントジョブが ServiceNow インスタンスにパッケージを登録するために必要
- ServiceNow DevOps エージェントで変更カスタムタスクを取得
エージェントジョブの特定の変更の詳細に基づいて、パイプライン内の変更要求番号を取得するために必要です。
- ServiceNow DevOps エージェントで変更カスタムタスクを更新
エージェントジョブのパイプラインに関連付けられた変更要求の詳細を更新するために必要です。
注:ServiceNow DevOps エージェントアーティファクト登録タスクと ServiceNow DevOps エージェントパッケージ登録タスクは、リリースパイプラインではサポートされていません。 - ServiceNow DevOps エージェントアーティファクト登録 カスタムタスク
- ソフトウェア品質スキャン (SonarQube/SonarCloud)
- ServiceNow DevOps ビルドソナー登録 カスタムタスク (ビルドパイプライン用)
- ServiceNow DevOps リリースSonar 登録 カスタムタスク (リリースパイプライン用)
注:ServiceNow DevOps ビルドソナー登録タスクは、リリースパイプラインではサポートされていません。 - セキュリティスキャン:
- ServiceNow DevOps セキュリティ結果ビルド カスタムタスク (ビルドパイプライン用)
- ServiceNow DevOps リリースセキュリティ結果 カスタムタスク (リリースパイプライン用)
注:ServiceNow DevOps セキュリティ構築結果タスクは、リリースパイプラインではサポートされていません。
手順
例
で Azure ビルド (CI) パイプラインを設定する DevOps
Azure DevOps の ServiceNow DevOps 拡張機能を使用して、Azure ビルド (CI) パイプラインで 変更コントロール、成果物、およびパッケージを構成します。
始める前に
必要なロール:sn_devops.admin
手順
例
での Azure リリース (CD) パイプラインの設定 DevOps
Azure DevOps の ServiceNow DevOps 拡張機能を使用して、Azure リリース (CD) パイプラインで変更管理、成果物、およびパッケージを構成します。
始める前に
必要なロール:sn_devops.admin
このタスクについて
Azure リリース パイプラインのフェーズはステップにマップされます。マルチ構成ジョブまたはマルチエージェントジョブのステップ名には、フェーズ名のみを含める必要があり、パイプライン実行時に派生した実際のジョブ名を含めることはできません。
スキップされたジョブのタスク実行は失敗としてマークされます。