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

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

    始める前に

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

    手順

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

      Azure DevOps組織の URL (例: https://dev.azure.com/<あなたの組織> または<c2/>プロジェクトの URL (例: https://dev.azure.com/<あなたの組織>/<プロジェクト>Azure DevOps

      ツールユーザー名 Azure DevOps インスタンスユーザー名。
      ツールパスワード/アクセストークン Azure DevOps インスタンスの個人用アクセストークン (PAT)。
      注:
      個人アクセストークンのみがサポートされています。

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

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

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

      統合ユーザーパスワード このフィールドは、Webhook を構成するオプションが選択されている場合にのみ使用できます。

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

      MID サーバーを使用 オプション。MID サーバーに接続されているオンプレミスツールの [MID サーバー] を選択します。アプリケーションは自動的に DevOps に設定され、機能は REST に設定されます。

      Azure DevOps に接続するために資格情報に必要なすべてのアクセス許可の一覧については、「DevOpsツールに必要な権限 のアクセス許可Azure DevOps」を参照してください。

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