Microsoftが、Visual Studioによるアプリ開発やチーム支援ソフトウェアの最新版「Team Foundation Server 2017 Update 2」を公開。アプリケーション開発におけるバージョン管理やコード共有、タスク管理、プロジェクトを円滑に進めるためのチーム間連携を支援する。
Microsoftは2017年7月24日(米国時間)、「Team Foundation Server(TFS)2017 Update 2」を公開したと告知した。
TFSは、アプリケーション開発におけるバージョン管理やコード共有、タスク管理と、プロジェクトを円滑に進めるためのチーム間連携を支援する、Visual Studioと組み合わせて使うツール群。TFS 2017 Update 2で更新された主要機能は以下の通り。
「配信計画」は、共通のタイムライン上で複数のチーム単位での作業を一元的に把握できるようにする機能。作業を任意の粒度で表示し、期限に向けた全チーム、全作業の進捗を把握するための管理体制を支援する。
配信計画は特に、組織内で4つ以上のチームで作業を進めている場合に効果があるという。TFS 2017 Update 2以降に「Delivery Plans」拡張をインストールすることで利用できるようになる。
作業項目の検索を、コード検索で使うものと同じ「Elastic Search」ベースのインフラを使って実現する。これまでより直感的に作業項目を探せるようになる。
プル要求とブランチポリシーも多くの点で改良。例えば、以下のことをできるようになった。
コミット履歴グラフや、Gitタグの追加/検索のサポートといった新しいGit機能が追加された。
TFSのビルドシステムにも多くの改良が加えられた。この大きな改良点の1つが「ビルド定義エディタ」となる。
具体的には、アプリケーションの種類に応じたビルドテンプレートを使って、効果的にビルドを開始できるようになる。また、ドラッグ&ドロップでタスクを作成できるようになったことで、ビルドプロセスの構築作業も容易になった。
この他、ビルド定義やテンプレートで新しいプロセスパラメータを使うことで、主要な引数を指定してタスクに渡せるようになる。条件付きビルドタスク機能として、整理整頓的作業や異常時のメッセージ送信などのビルドタスクを効果的に制御するための工夫も盛りこまれている。
リリース管理とデプロイ機能も細かい部分で改良されている。
最後に、TFS 2017 Update 2では「ビルド」「リリース」「テストの自動化エージェント」が統一された。
これによって、プールでエージェントを共有しやすくなる。Web UIからの自動テストの手動トリガーも新たにサポートしている。
Copyright © ITmedia, Inc. All Rights Reserved.