DevOps 変更速度管理へのオンボードAzure DevOps —サービスカタログ
ServiceNow サービスカタログを使用してAzure DevOpsインスタンスを作成、接続、検出、および構成します。
始める前に
必要なロール: sn_devops.admin または sn_devops.tool_owner
手順
-
移動先 すべて > サービスカタログ > カタログ定義 > アイテムの管理 をクリックし、 DevOpsを検索します。
注:従業員センターまたはサービスポータルからサービスカタログにアクセスすることもできます。
- DevOps カタログアイテムから、[DevOps アプリのオンボーディング] と [DevOps ツールのオンボーディング] を選択してアクティブ化します。
- アクティブ化した後、[DevOps ツールのオンボーディング] を選択し、[試行] を選択します。
-
[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)。 基本認証
- ADO インスタンスのユーザー名を入力します。
- 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 コンフィグがインストールされているか、Azure 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 コンフィグがインストールされているか、Azure 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」を参照してください。
-
[今すぐ注文] を選択します。
要求が作成されました。要求が承認された場合です
- 組織に接続すると、ツールが作成されます。
- プロジェクトに接続すると、ツールが作成および接続され、計画、リポジトリ、パイプラインなどのプロジェクトオブジェクトが検出されます。
プロジェクトに接続するときに、検出されたオブジェクトの履歴データをツールからインポートし、アプリケーションを関連付けることもできます。
- DevOpsカタログアイテムから、[DevOps アプリのオンボーディング] を選択します。
- [試行] を選択します。
-
[DevOps アプリのオンボーディング] フォームで、次の詳細を入力します。
新しいアプリを作成しますか、それとも既存のアプリに追加しますか? 新しいアプリを作成するか、既存のアプリを使用するかをオプションから選択します。 アプリケーション 作成または使用するアプリの名前を入力します。 オンボーディングパイプライン 接続されている Azure DevOps ツール名を入力します。 パイプライン 履歴データをインポートするパイプラインを選択します。 アーティファクトリポジトリ アーティファクトを選択し、履歴データをインポートするリポジトリを選択します。 オンボーディングリポジトリ 接続されている Azure DevOps ツール名を入力します。 インポート元とインポート先 パイプラインとアーティファクトのデータをインポートする日付を選択します。デフォルトでは、過去 30 日間が選択されています。最大 90 日間のデータをインポートすることを選択できます。 リポジトリ 履歴データをインポートするリポジトリを選択します。 インポート元とインポート先 リポジトリデータをインポートする日付を選択します。デフォルトでは、過去 30 日間が選択されています。最大 90 日間のデータをインポートすることを選択できます。 オンボーディング計画 接続された Azure DevOps ツール名を入力します。 プラン 履歴データをインポートするプランを選択します。 インポート元とインポート先 計画データをインポートする日付を選択します。デフォルトでは、過去 30 日間が選択されています。最大 90 日間のデータのインポートを選択できます。 -
[今すぐ注文] を選択します。
要求が作成されました。要求が承認されると、計画、リポジトリ、アーティファクト、パイプラインオブジェクトがアプリレコードに関連付けられ、Webhook がリアルタイム追跡用に構成されます。選択したアイテムの履歴データがインポートされます。[追跡] フィールドは、インポートされた計画、リポジトリ、およびパイプラインで自動的に有効になります。