Martin Hinshelwood によって作成および管理されています (http://nkdagility.com)
Azure DevOps 移行ツールを使用すると、Microsoft Team Foundation Server (TFS) と Azure DevOps Services の両方のチーム プロジェクト間でデータを一括編集および移行できます。その方法については、ドキュメントを参照してください。このプロジェクトは、GitHub 上のコードとして、また Winget パッケージnkdAgility.AzureDevOpsMigrationTools
として公開されています。
Github で質問する: https://github.com/nkdAgility/azure-devops-migration-tools/Discussions
これらのツールは Windows 上で実行され、Team Foundation Server 2013+、Azure DevOps Server、および Azure DevOps Services への接続をサポートします。ホスト型インスタンスとオンプレミス インスタンスの両方をサポートし、任意の 2 つのインスタンス間でデータを移動できます。
ほとんどの場合、2013 以降のバージョンでは、((Azure DevOps Server | Team Foundation Server | Azure DevOps Services) <=> (Azure DevOps Server | Team Foundation Server | Azure DevOps Services)) 間のデータの移動がサポートされています。
Work Items
(リンクと添付ファイルを含む)Teams
、 Shared Queries
が含まれますTest Plans & Suites
Configurations
、 Shared Steps
、 Shared Parameters
が含まれますPipelines
Processes
注: 「場所」には、 Projects
、 Collections
、 Organizations
が含まれます
重要:このツールは、TFS/Azure DevOps オブジェクト モデルと Visual Studio でのデバッグに精通した経験豊富なユーザーを対象としています。これは、さまざまなシナリオやエッジ ケースに対処するために、Azure DevOps コミュニティの 100 人以上の貢献者によって開発されました。すべてのケースがサポートされているわけではありません。
サポート オプション:コミュニティ サポートは GitHub で利用できます。有料サポートについては、Azure DevOps 移行サービスをご検討ください。
プレビューのドキュメントはプレビューにあります]
これらのメトリックは、Application Insights の Custo Metrics から直接取得され、10 分ごとに更新されます。これらは実験的なものであり、正確ではない可能性があります。
メトリック | カテゴリ | タイプ | すべて (過去 30 日間) | 注意事項 |
---|---|---|---|---|
作業項目メトリクス | 作業項目 | カウント | 処理されたワークアイテムの数をカウントします。 | |
アベニュー | 作業項目の処理にかかる平均時間 | |||
改訂 | カウント | 処理されたリビジョンの総数 | ||
アベニュー | 作業項目ごとの平均リビジョン数 |
このツールは、OpenTelemetery を使用してメトリックとログを収集し、Application Insights を使用してそれらを保存および分析します。例外は、分析と改善のために Elmah.io にも送信されます。
Azure DevOps Automation Tools では、追加の高度なツールを利用できます。これらは、次の目的で使用できる Powershell スクリプトのコレクションです。
これらのツールは、大規模な作業項目の移行を管理できるように設計されています。
担当者がいる場合は、上記のコミュニティやソーシャル メディアからベスト エフォート ベースで無料のサポートを受けることができます。有料サポートをお探しの場合は、Martin Hinshelwood & Co の Naked Agility に多数の専門家がおり、その多くがこのプロジェクトに貢献しています。移行をどのようにサポートできるかを確認し、無料のコンサルティングを予約して、移行をより簡単に行う方法について話し合ってください。
私たちはこれらのツールをお客様と一緒に使用し、楽しみながら日常的に現実世界の移行を行っています。これにより、次のことが可能になります。