リモート実行
リモート実行は、変更がプロジェクトのコードベースにどのように統合されるかをテストするために、サポートされている IDE プラグインの 1 つから開発者が開始する個人ビルドです。例: IntelliJ IDEA プラットフォームからリモート実行を開始するには、ビルドをリモートで実行するを参照してください。
事前テスト済み(遅延)コミットとは異なり、リモート Run によって開始された個人用ビルドの状態に関係なく、コードは VCS にチェックインされません。
各 IDE でサポートされているバージョン管理システムのリストについては、サポートされているプラットフォームと環境を参照してください。
関連ページ:
パーソナルビルドの実行
個人ビルドは、通常、バージョン管理にまだコミットされていない変更を使用する共通ビルドシーケンスからのビルドです。個人ビルドは通常、サポートされている IDE の 1 つからリモート実行プロシージャを介して開始されます。カスタムビルドを実行するダイアログから個人ビルドを開始し、変更を加えたパッチをサーバーに直接アップロードすることもできます。個人ビルドには対応するアイコンが付いており、ビルドを開始したユーザーのみに表示されます。他の TeamCity ユーザーの個人ビルドを表示するには、ユーザープロ...
ビルドをリモートで実行する
リモート実行機能を使用すると、バージョン管理システムをバイパスして個人用ビルドを実行し、変更がプロジェクトのコードにどのように統合されるかをテストできます。事前テスト済みのコミットとは異なり、開始された個人用ビルドの状態に関係なく、コードはバージョン管理システムにチェックインされません。次の画面のように、TeamCity ツールウィンドウの変更タブでビルドステータスを確認できます。リモートの実行を実行するには TeamCity メニューで、リモート実行をクリックします。開いたリモート実行ダイアログ...
事前テスト済み(遅延)コミット
事前にテストされたコミットは、欠陥のあるコードをビルドにコミットすることを防ぐアプローチであるため、チーム全体のプロセスは影響を受けません。これらのダイアグラムは、以下で説明する事前テスト済みのコミットに対する TeamCity アプローチを示しています。送信されたコードの変更は、最初にテストを通過します。コードがすべてのテストに合格した場合、TeamCity は変更をバージョン管理に自動的に送信できます。そこから、変更は自動的に次のビルドに統合されます。いずれかのテストが失敗した場合、コードは...
リモートデバッグ
リモートデバッグは、ローカルの開発者マシン上の IDE から TeamCity エージェントマシン上のテストをリモートでデバッグできるようにする機能です。この機能は、エージェント環境が何らかの点で固有であり、テストが失敗し、問題をローカルで再現するのが困難な場合に役立ちます。IntelliJ ベースの IDE 用の TeamCity 統合を有効にすると、IntelliJ IDEA プロジェクトおよび Ant ビルド手順に基づくビルドに対して、リモートデバッグセッションを IntelliJ IDE...
ビルドキューの操作
TeamCity では、ビルドキューはトリガーされた、または手動で起動され、開始を待機しているビルドのリストです。TeamCity は、ビルドがアイドル状態になるとすぐに、互換性のあるビルドエージェントに配布します。キューに入れられたビルドは、エージェントで開始された瞬間にエージェントに割り当てられます。ビルドがビルドキューで待機している間は、事前割り当ては行われません。キューページ:上部のナビゲーションバーからキューページにアクセスします。このページには、実行を待機しているビルドのリストが表...