TeamCity On-Premises 2024.03 Help

应用补丁

Microsoft Visual Source Safe 集成

要应用 vss-native.exe 的补丁,请遵循以下步骤:

  1. 关闭 TeamCity 服务器。

  2. 打开 <TeamCity 首页>/webapps/root/WEB-INF/plugins/vss/<TeamCity 安装目录>/webapps/root/WEB-INF/lib/ 目录。

  3. 备份 vss-support.jar 文件。

  4. vss-support.jar 文件中,将 /bin/vss-native.exe 替换为新的。

  5. 启动服务器。

要应用完整的 VSS 插件补丁:

  1. 关闭 TeamCity 服务器。

  2. 打开 <TeamCity 首页>/webapps/root/WEB-INF/plugins/vss/<TeamCity 安装目录>/webapps/root/WEB-INF/lib/

  3. 备份 vss-support.jar

  4. vss-support.jar 替换为新的。

  5. 启动服务器。

捕获 VSS-native 的日志

每次 TeamCity 启动时,它都会创建一个新的 vss-native.exe 文件实例,并将其放置在 <TeamCity 安装目录>/temp 目录中。 副本的名称会自动生成,并使用以下模板: TC-VSS-NATIVE-<一些数字>.exe

为了手动启用 VSS Native 的详细日志记录(用于调试目的):

  1. <TeamCity 安装目录>/temp/TC-VSS-NATIVE-<一些数字>.exe 文件复制到任何目录。

  2. 使用 /log 开关运行程序。

要获取命令行语法和选项参考,请运行程序,不使用任何开关。

Microsoft Azure DevOps Server 集成

要应用 tfs-native.exe 的补丁,请遵循以下步骤:

  1. 关闭 TeamCity 服务器。

  2. 打开 <TeamCity Server>/webapps/root/WEB-INF/plugins/tfs/<TeamCity Server>/webapps/root/WEB-INF/lib/

  3. 备份 tfs-support.jar

  4. tfs-support.jar 文件中,用新的替换 /bin/tfs-native.exe

  5. 启动服务器。

要应用完整的 Azure DevOps 插件补丁:

  1. 关闭 TeamCity 服务器。

  2. 打开 <TeamCity 首页>/webapps/root/WEB-INF/plugins/tfs/<TeamCity 安装目录>/webapps/root/WEB-INF/lib/

  3. 备份 tfs-support.jar

  4. tfs-support.jar 替换为新的。

  5. 启动服务器。

捕获来自 Azure DevOps-native 的日志

为了启用从 Azure DevOps-native 创建日志:

  1. 在 TeamCity temp 目录下找到 tfs-native.exe。 文件名的格式是 TC-TFS-NATIVE-<digits>.exe

  2. 在其他任何目录中创建该文件的副本。

  3. 使用 /log 开关运行此程序。

要获取命令行开关的帮助,运行不带参数的进程。 日志文件将会在 <TeamCity agent>/temp/buildTmp/TeamCity.NET 目录中创建。 对于每个进程,将会创建一个新的日志文件。

.NET 运行器

修补 .NET 运行器的 .NET 部分:

  1. 打开 <TeamCity Server>/webapps/ROOT/WEB-INF/plugins/dotNetRunners/agent.

  2. dotNetPlugin.zip 复制到临时目录。

  3. 备份 dotNetPlugin.zip

  4. 提取 dotNetPlugin.zip

  5. /bin 目录的内容替换为新文件。

  6. 再次打包文件。 确保存档的根目录中没有文件。

  7. 创建 <TeamCity Server>/webapps/ROOT/update/plugins 目录。

  8. dotNetPlugin.zip 文件放入 <TeamCity Server>/webapps/ROOT/update/plugins。 所有构建代理将会自动升级。

  9. 运行构建。

要启用来自 .NET 运行器的日志记录:

  1. 打开 <TeamCity Server>/webapps/ROOT/WEB-INF/plugins/dotNetRunners/agent

  2. dotNetPlugin.zip 复制到临时目录。

  3. 备份 dotNetPlugin.zip

  4. 提取 dotNetPlugin.zip

  5. /bin/teamcity-log4net-debug.xml 复制到 /bin/teamcity-log4net.xml.

  6. 如果需要,您可以对 Log4NET 配置文件进行修补。

  7. 再次打包文件。 确保插件存档的根目录中没有文件。

  8. 创建 <TeamCity Server>/webapps/ROOT/update/plugins 目录。

  9. dotNetPlugin.zip 文件放入 <TeamCity Server>/webapps/ROOT/update/plugins。 所有构建代理将会自动升级。

  10. 运行构建。

默认情况下,所有的日志文件都将存储在 <TeamCity agent>/temp/buildTmp/TeamCity.NET 目录中。 日志文件单独为每个进程创建。

最后修改日期: 16日 7月 2024年