TeamCityアドイン2019.2ヘルプ

入門

TeamCityアドインとは何ですか?

TeamCity継続的統合サーバー(英語)を使用してVisual Studioプロジェクトをビルドおよびテストする場合、TeamCityアドインを使用すると、Visual Studioを移動せずにTeamCityサーバー上のビルドおよびテストにアクセス、実行、および分析できます。

中央集中型バージョン管理システム(VCS)(Perforce、Subversion、またはTeam Foundationサーバーなど)で作業する場合、TeamCityアドインを最大限に活用できます。ライトフィーチャーブランチはワークフローの一部ではありません。これらのVCSの場合、TeamCityアドインを使用してパーソナルビルドを実行し、VCSにコミットする前にTeamCityサーバーでローカルの変更をテストできます。

The TeamCity Add-in is a free Visual Studio extension that seamlessly integrates with Visual Studio 2010, 2012, 2013, 2015, 2017, and 2019 and with other JetBrains .NET tools such as ReSharper(英語) and dotCover(英語).

インストールと開始

TeamCityアドインはReSharper Ultimate(英語)インストーラーの一部として配布され、いくつかの方法でダウンロードできます。

  • TeamCity Webインターフェースで、右上隅のユーザー名にある設定とツールを選択します。次に、右側のTeamCityツールセクションで、Visual Studioアドインのダウンロードリンクをクリックします。

  • Download any of compatible JetBrains .NET products, e.g. ReSharper(英語) or dotCover(英語).

ダウンロードが完了したら、すべてのVisual Studioインスタンスを閉じ、インストーラーを実行し、指示に従ってインストールを完了します。

Note that the installer will suggest that you install other JetBrains tools from the ReSharper Ultimate bundle or update the existing ones if necessary. You will be able to choose to install free 30-day trial versions of these products together with TeamCity Add-in or not to install them at all. For more information, see ReSharper Ultimateインストールガイド(英語)

インストール後、TeamCityアドインのコマンドは、Visual StudioのReSharper | TeamCityメニューで使用できます。

TeamCityサーバーへの接続

TeamCityアドインの使用を開始するには、TeamCityサーバーとの接続を確立する必要があります。具体的には、異なるソリューションを異なるTeamCityサーバー上に構築できるため、作業する各ソリューションをTeamCityサーバーとリンクする必要があります。

メインメニューでReSharper | TeamCity | ログイン...を選択するか、Visual Studioステータスバーの右側にあるクラウドアイコン ThemedIcon NotConnected Screen Gray を右クリックしてログインを選択します。表示されるダイアログで、TeamCityサーバーのURLと資格情報を指定し、OKをクリックします。

TeamCity Add-in: login

接続が確立されるとすぐに、Visual Studioステータスバーのクラウドアイコンが緑色の ThemedIcon Connected Screen Gray に変わり、変更ウィンドウでコミットと関連ビルドを表示する準備が整います。

必要な設定をする

VCSサポートの有効化

パーソナルビルド、リモート実行、事前テスト済みコミットを有効にし、ローカル変更ウィンドウのローカル変更を表示、コミット、および元に戻すには、TeamCityアドインオプション(ReSharper | オプション | TeamCity )でソリューションに使用するVCSを選択する必要があります。サポートされるVCSには、Perforce、Subversion、およびTeam Foundationサーバーが含まれます。

変更、外部diffビューアー、カスタマイズされた事前テスト済みコミットメッセージから移動するようにファイルシステムブラウザーを構成するには、一般タブを使用する ( ReSharper | オプション | TeamCity | 一般 )

.

Perforce

  • Perforceサポートボックスをチェックし、使用するPerforceクライアントを指定します。Path環境変数を介して検出されたクライアントを使用するか、クライアントへのパスを明示的に指定します。

  • 「接続設定」セクションで、必須のサーバーユーザー名およびワークスペース設定、およびオプションのパスワードおよびcharsetを指定します。このセクションのチェックアウトパスの詳細を確認してください。接続設定をテストします。

  • 保存 VCS設定。

Subversion

  • Subversionサポートボックスをチェックし、使用するSubversionクライアントを指定します。Path環境変数を介して検出されたクライアントを使用するか、クライアントへのパスを明示的に指定します。

  • ログイン設定セクションで、いずれかのオプションを選択します。

  • TeamCityアドインが変更を探すディレクトリーを設定します。自動検出されたディレクトリーを使用するか、外部を含むディレクトリーを明示的に指定します。

  • 保存 VCS設定。

TFS

TFSサポートボックスをオンにします。設定は自動的に検出されます。

差分ビューアーの構成

ローカル変更ウィンドウのローカル変更の差分を表示できるようにするには、TeamCityアドインオプション(ReSharper | オプション | TeamCity | 一般)で選択した外部差分ツールを構成する必要があります。

最終更新日: 2019年8月8日

関連事項