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