DevOps チェンジベロシティ への Azure DevOps のオンボーディング - ワークスペース
DevOps 変更ワークスペースプレイブックを使用して Azure DevOps インスタンスに接続し、計画、コーディング、オーケストレーション、アーティファクト、およびソフトウェア品質機能のデータを収集します。
Azure DevOps (ADO) には、組織レベルまたは個々のプロジェクト レベルで接続できます。プロジェクト レベルで接続する場合は、組織のプロジェクトごとに、接続プロセスを繰り返す必要があります。ツールのインスタンスに接続した後、 DevOps がパイプライン、タスク実行レコード、およびステップ実行レコードをインポートできるようにする追加の設定を構成できます。
- DevOps コンフィグがインストールされている場合、DevOps コンフィグ API はベーシック認証を使用して呼び出されます。
- Azure Invoke REST API サービス接続を使用する場合。この場合、 This property decides whether to create a Generic Connection on configure operation for Azure DevOps プロパティを有効にする必要があります。
組織を接続
Azure DevOps インスタンスをAzure DevOps組織レベルで直接接続して構成します。組織内のすべてのプロジェクトを検出でき、組織内で複数のプロジェクトを構成することを選択できます。組織レベルでツールを管理できます。
始める前に
DevOps チェンジベロシティの開始トピックで指定されたタスクを完了します。
必要なロール:sn_devops.admin または sn_devops.tool_owner
手順
タスクの結果
組織レベルでDevOps チェンジベロシティするためのAzure DevOpsツールが正常にオンボーディングされました。
次のタスク
- [検出] を選択して、既存の計画 (ボード)、リポジトリ、パイプラインなどのプロジェクト オブジェクトを検出します。
- プロジェクトレベルでツールを直接作成した場合は、ツールレコードページの [プロジェクト] タブから [プロジェクトの検出] を選択すると、組織内のすべてのプロジェクトも検出されます。
- [ 構成 ] を選択し、統合ユーザーの認証情報を入力して、プロジェクトの Webhook を構成します。
- ツールレコードページを表示している場合は、 [ プロジェクトの構成 ] を選択し、統合ユーザーの資格情報を入力すると、組織内の未構成プロジェクトの一覧が表示されます。Webhook を構成するプロジェクトを選択し、 [ 構成] を選択します。注:統合ユーザー名とパスワードを入力するステップは、DevOps コンフィグがインストールされているか、Azure DevOps の構成操作の汎用接続プロパティが無効になっている場合にのみ、Webhook を構成するために必要です。この手順が不要な場合、Webhook はトークンベースの認証を使用して構成されます。
- 計画、リポジトリ、パイプラインなどのプロジェクトオブジェクトに履歴データをインポートするには、オブジェクトをアプリケーションに関連付け、データをインポートします。詳細については、「ツールオブジェクトをアプリケーションに関連付ける:ワークスペース」を参照してください。
プロジェクトを接続
プロジェクトレベルで Azure DevOps インスタンスを直接接続して構成します。組織内に複数のプロジェクトがある場合は、それぞれを個別に接続する必要があります。
始める前に
DevOps チェンジベロシティの開始トピックで指定されたタスクを完了します。
必要なロール:sn_devops.admin または sn_devops.tool_owner
手順
タスクの結果
プロジェクトレベルでDevOps チェンジベロシティするためのAzure DevOpsツールが正常にオンボーディングされました。
次のタスク
- [ プロジェクトの検出 ] を選択して、既存の計画 (ボード)、リポジトリ、パイプラインなどのプロジェクト オブジェクトを検出します。これにより、組織内のすべてのプロジェクトも検出されます。
- [ プロジェクトの構成 ] を選択して、プロジェクトの Webhook を構成します。
- ツールレコードページを表示している場合は、 [ プロジェクトの構成 ] を選択し、統合ユーザーの資格情報を入力すると、組織内の未構成プロジェクトの一覧が表示されます。Webhook を構成するプロジェクトを選択し、 [ 構成] を選択します。注:統合ユーザー名とパスワードを入力するステップは、DevOps コンフィグがインストールされているか、Azure DevOps の構成操作の汎用接続プロパティが無効になっている場合にのみ、Webhook を構成するために必要です。この手順が不要な場合、Webhook はトークンベースの認証を使用して構成されます。
- 計画、リポジトリ、パイプラインなどのプロジェクトオブジェクトに履歴データをインポートするには、オブジェクトをアプリケーションに関連付け、データをインポートします。詳細については、「ツールオブジェクトをアプリケーションに関連付ける:ワークスペース」を参照してください。