DevOps チェンジベロシティへのオンボードAzure DevOpsサービスカタログ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:7分
  • ServiceNow サービスカタログを使用してAzure DevOpsインスタンスを作成、接続、検出、および構成します。

    始める前に

    必要なロール:sn_devops.admin または sn_devops.tool_owner

    手順

    1. 次のように移動する。 All (すべて) > Service Catalog > カタログ定義 > アイテムの管理 をクリックし、 DevOpsを検索します。
      注:
      従業員センターまたはサービスポータルからサービスカタログにアクセスすることもできます。
    2. DevOpsカタログアイテムから、[DevOps アプリのオンボーディング] と [DevOps ツールのオンボーディング] を選択してアクティブ化します。
    3. アクティブ化した後、[ DevOps ツールのオンボーディング ] を選択し、[ 試す] を選択します。
    4. [ DevOps ツールオンボーディング] フォームで、ツールの詳細を入力します。
      フィールド 説明
      ツール名 Azure DevOps 統合の名前。
      ツール統合 [Azure DevOps] を選択します。
      組織またはプロジェクトに接続 リストから選択します。
      • 組織を接続する: Azure DevOps 組織レベルで直接接続します。組織内のすべてのプロジェクトが検出され、組織内で複数のプロジェクトを構成することを選択できます。
      • プロジェクトを接続:プロジェクトレベルで直接接続します。
      ツール URL

      Azure DevOps 組織の URL ( https://dev.azure.com/<your organization> または Azure DevOps プロジェクト URL ( https://dev.azure.com/<your organization>/<your project> など)。

      認証情報タイプ 認証情報のタイプ。 基本認証 または OAuth 2.0 です。

      基本認証

      1. ADO インスタンスのユーザー名を入力します。
      2. Azure DevOps インスタンスの個人アクセストークン (PAT) またはパスワードを入力します。
        注:

        Azure DevOpsの個人アクセストークン (PAT) を生成するときに、完全なアクセスを許可しない場合は、承認するスコープを選択する必要があります。「Azure DevOps の PAT スコープ DevOps」を参照してください。

      OAuth 2.0

      [ ツール認証情報 ] フィールドで、OAuth 2.0 ツール認証情報レコードを選択します。
      注:
      使用されておらず、ADO 用に構成されていないレコードのみを、既存の認証情報レコードとして選択できます。
      このツールの Webhook を設定しますか? Azure DevOpsの Webhook を自動的に構成できるようにするオプション。有効にする場合に選択します。
      注:
      組織レベルで接続している場合、このオプションは使用できません。ツールレコードページから Webhook を構成できます。
      統合ユーザー名 このフィールドは、Webhook を構成するオプションが選択されている場合にのみ使用できます。

      DevOps 統合ユーザーアカウントのユーザー名を入力します。

      注:
      • 統合ユーザー名とパスワードを入力するステップは、DevOps コンフィグがインストールされている場合、または This property decides whether to create a Generic Connection on configure operation for Azure DevOps プロパティが有効になっている場合にのみ構成する必要があります。この手順が不要な場合、Webhook はトークンベースの認証を使用して構成されます。
      • DevOps コンフィグがインストールされているか、Azure DevOps の構成操作の汎用接続プロパティが有効になっている場合は、ワークスペース UI からのみトークンを再生成 (新しいトークンで自動構成) できます。これにより、統合ユーザーのパスワードが更新されます。DevOps コンフィグがインストールされていない場合、トークンベースの認証のためにワークスペースとクラシック UI の両方からトークンを再生成できます。セキュリティを強化するために、定期的にトークンを再生成します。
      .
      統合ユーザーパスワード このフィールドは、Webhook を構成するオプションが選択されている場合にのみ使用できます。

      DevOps 統合ユーザーアカウントのパスワードを入力します。

      注:
      • 統合ユーザー名とパスワードを入力するステップは、DevOps コンフィグがインストールされている場合、または This property decides whether to create a Generic Connection on configure operation for Azure DevOps プロパティが有効になっている場合にのみ構成する必要があります。この手順が不要な場合、Webhook はトークンベースの認証を使用して構成されます。
      • DevOps コンフィグがインストールされているか、Azure DevOps の構成操作の汎用接続プロパティが有効になっている場合は、ワークスペース UI からのみトークンを再生成 (新しいトークンで自動構成) できます。これにより、統合ユーザーのパスワードが更新されます。DevOps コンフィグがインストールされていない場合、トークンベースの認証のためにワークスペースとクラシック UI の両方からトークンを再生成できます。セキュリティを強化するために、定期的にトークンを再生成します。
      MID サーバーを使用 オプション。MID サーバーに接続されているオンプレミスツールのMID サーバーを選択します。アプリケーションは自動的に DevOps に設定され、機能は REST に設定されます。

      Azure DevOps に接続するために認証情報に必要なすべての権限のリストについては、「DevOpsツールに必要な権限Azure DevOps権限」を参照してください。

    5. [Order Now (今すぐ注文)] を選択します。
      要求が作成されます。要求が承認されると、次のようになります。
      • 組織に接続すると、ツールが作成されます。
      • プロジェクトに接続すると、ツールが作成されて接続され、プラン、リポジトリ、パイプラインなどのプロジェクトオブジェクトが検出されます。
    プロジェクトに接続するときに、検出されたオブジェクトの履歴データをツールからインポートし、アプリケーションを関連付けることもできます。
    1. DevOpsカタログアイテムから、[DevOps アプリのオンボーディング] を選択します。
    2. [Try It] を選択します。
    3. [ DevOps アプリのオンボーディング] フォームに詳細を入力します。
      新しいアプリを作成しますか、それとも既存のアプリに追加しますか? 新しいアプリを作成するか、既存のアプリを使用するかをオプションから選択します。
      アプリケーション 作成または使用するアプリの名前を入力します。
      オンボーディングパイプライン 接続された Azure DevOps ツール名を入力します。
      パイプライン 履歴データをインポートするパイプラインを選択します。
      アーティファクトリポジトリ 履歴データをインポートするアーティファクトを選択します。
      オンボーディングリポジトリ 接続された Azure DevOps ツール名を入力します。
      インポート元とインポート先 パイプラインとアーティファクトのデータをインポートする日付を選択します。デフォルトでは、過去 30 日間が選択されています。最大 90 日間のデータのインポートを選択できます。
      リポジトリ 履歴データをインポートするリポジトリを選択します。
      インポート元とインポート先 リポジトリデータをインポートする日付を選択します。デフォルトでは、過去 30 日間が選択されています。最大 90 日間のデータのインポートを選択できます。
      オンボーディング計画 接続された Azure DevOps ツール名を入力します。
      計画 履歴データをインポートする計画を選択します。
      インポート元とインポート先 計画データをインポートする日付を選択します。デフォルトでは、過去 30 日間が選択されています。最大 90 日間のデータのインポートを選択できます。
    4. [Order Now (今すぐ注文)] を選択します。
      要求が作成されます。要求が承認されると、計画、リポジトリ、アーティファクト、およびパイプラインオブジェクトがアプリレコードに関連付けられ、Webhook がリアルタイム追跡用に構成されます。選択したアイテムの履歴データがインポートされます。[ 追跡 ] フィールドは、インポートされた計画、リポジトリ、およびパイプラインに対して自動的に有効になります。リポジトリの場合、[ ファイル変更の追跡 ] も自動的に有効になります。