パッチの適用
Microsoft Visual Source Safe 統合
vss-native.exe のパッチを適用するには:
TeamCity サーバーをシャットダウンします。
<TeamCity ホーム>/webapps/root/WEB-INF/plugins/vss/または<TeamCity ホーム>/webapps/root/WEB-INF/lib/ディレクトリを開きます。vss-support.jarファイルをバックアップします。vss-support.jarファイル内で、/bin/vss-native.exeを新しいものに置き換えます。サーバーを起動。
完全な VSS プラグインパッチを適用するには:
TeamCity サーバーをシャットダウンします。
<TeamCity ホーム>/webapps/root/WEB-INF/plugins/vss/または<TeamCity ホーム>/webapps/root/WEB-INF/lib/を開きます。vss-support.jarをバックアップします。vss-support.jarを新しいものに置き換えます。サーバーを起動。
VSS-native からのログの取得
TeamCity が起動するたびに、 vss-native.exe ファイルの新しいインスタンスが作成され、 <TeamCity ホーム>/一時 ディレクトリに配置されます。 コピーの名前は自動的に生成され、次のテンプレートが使用されます: TC-VSS-NATIVE-<任意の桁数>.exe
VSS ネイティブの詳細なログ(デバッグ目的)を手動で有効にするには:
<TeamCity ホーム>/temp/TC-VSS-NATIVE-<桁数>.exeファイルを任意のディレクトリにコピーします。/logスイッチを使用してプログラムを実行します。
コマンドラインの構文とオプションのリファレンスを取得するには、スイッチなしでプログラムを実行します。
Microsoft Azure DevOps サーバー統合
tfs-native.exe のパッチを適用するには:
TeamCity サーバーをシャットダウンします。
<TeamCity サーバー>/webapps/root/WEB-INF/plugins/tfs/または<TeamCity サーバー>/webapps/root/WEB-INF/lib/を開きます。tfs-support.jarをバックアップします。tfs-support.jarファイル内で、/bin/tfs-native.exeを新しいものと交換します。サーバーを起動。
完全な Azure DevOps プラグインパッチを適用するには:
TeamCity サーバーをシャットダウンします。
<TeamCity ホーム>/webapps/root/WEB-INF/plugins/tfs/または<TeamCity ホーム>/webapps/root/WEB-INF/lib/を開きます。tfs-support.jarをバックアップします。tfs-support.jarを新しいものに置き換えます。サーバーを起動。
Azure DevOps-native からのログの取得
Azure DevOps-native からのログの作成を有効にするには:
TeamCity
tempディレクトリ配下にあるtfs-native.exeを見つけます。 ファイル名の形式はTC-TFS-NATIVE-<桁数>.exeです。他のディレクトリにファイルのコピーを作成します。
/logスイッチを使用してこのプログラムを実行します。
コマンドラインスイッチのヘルプを表示するには、パラメーターを指定せずにプロセスを実行します。 ログファイルは <TeamCity エージェント>/temp/buildTmp/TeamCity.NET ディレクトリに作成されます。 プロセスごとに、新しいログファイルが作成されます。
.NET ランナー
.NET ランナーの .NET 部分にパッチを適用するには:
<TeamCity サーバー>/webapps/ROOT/WEB-INF/plugins/dotNetRunners/agent。を開くdotNetPlugin.zipを一時ディレクトリにコピーします。dotNetPlugin.zipをバックアップします。dotNetPlugin.zipを抽出します。/バイナリディレクトリの内容を新しいファイルに置き換えます。ファイルを再度パックします。 アーカイブのルートにファイルがないことを確認してください。
<TeamCity サーバー>/webapps/ROOT/update/pluginsディレクトリを作成します。dotNetPlugin.zipファイルを<TeamCity サーバー>/webapps/ROOT/update/pluginsに入れます。 すべてのビルドエージェントは自動的にアップグレードされます。ビルド実行。
.NET ランナーからのロギングを有効にするには:
<TeamCity サーバー>/webapps/ROOT/WEB-INF/plugins/dotNetRunners/agentを開きます。dotNetPlugin.zipを一時ディレクトリにコピーします。dotNetPlugin.zipをバックアップします。dotNetPlugin.zipを抽出します。/bin/teamcity-log4net-debug.xmlを/bin/teamcity-log4net.xml。にコピーする必要に応じて、Log4NET 構成ファイルにパッチを適用できます。
ファイルを再度パックします。 プラグインアーカイブのルートにファイルがないことを確認します。
<TeamCity サーバー>/webapps/ROOT/update/pluginsディレクトリを作成します。dotNetPlugin.zipファイルを<TeamCity サーバー>/webapps/ROOT/update/pluginsに配置します。 すべてのビルドエージェントは自動的にアップグレードされます。ビルド実行。
デフォルトでは、すべてのログファイルは <TeamCity エージェント>/temp/buildTmp/TeamCity.NET ディレクトリに保存されます。 ログファイルは、プロセスごとに個別に作成されます。