最近、TFS2012をTFS2017に移行/アップグレードしました。TFS2017では、XAML MSBuild定義は減価償却されていますが、引き続き機能します。来年はTFS2018にアップグレードする予定であり、約 300XAMLビルド定義を新しいTFSMSBuildエンジン形式に。残念ながら、古いTFS2012プラットフォームとXAMLエディターは廃止されました。誰かがこれらの変換を行ったり、新しいビルド定義を最初から作成する手動プロセスを実行したりしましたか?TFS2017に表示されていない変換またはクローン作成用のツールはありますか?すべてのTFSタグでこの問題を検索しましたが、見つかりませんでした。300のビルド定義を変換する年があります。最後の最後まで待ちたくありません。フィードバックに感謝します。
Webベースのクロスプラットフォームビルドシステム(vNextビルド)の場合、TFS2018でサポートする唯一のモデルです。XAMLビルドはTFS2018ではサポートされていません。XAMLビルドを移行することをお勧めします。まだ移行の準備ができておらず、XAMLビルドを引き続き使用する必要がある場合は、TFS2018にアップグレードしないでください。
TFS 2018にアップグレードする場合:
- チームプロジェクトコレクションにXAMLビルドデータがある場合、XAMLビルド機能の削除に関する警告が表示されます。
- TFS 2018では、完了したXAMLビルドを表示できますが、新しいビルドをキューに入れることはできません。
- TFS 2018には新しいバージョンのXAMLビルドコントローラーまたはエージェントはありません。また、TFS2018で動作するように古いバージョンのXAMLビルド
コントローラーまたはエージェントを構成することはできません。
ただし、XAMLからvNextに移行する場合、これを行うための汎用の自動化された方法はありません。システムは十分に異なっているので、本当に必要なことを実行する新しいビルド定義を作成する必要があります。大幅なカスタマイズ(カスタムワークフロータスクの作成など)を行った人にとって、これは実際の作業になります。幸いなことに、新しいシステムには、「ボックス内」と市場で入手可能な両方の、さまざまな使いやすいタスクがあります。
古いXAMLの移行と新しいvNextビルド定義の作成に関するドキュメントを次に示します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加