如何升级构建代理以支持Java 8

时间:2014-09-03 13:01:04

标签: teamcity teamcity-8.0

我想在应用程序中使用Java 8,但是我正在使用的TeamCity构建代理上没有安装此版本的Java。在不破坏仍在Java 7上运行的其他项目的构建的情况下,将Java升级到代理上的最新版本的正确过程是什么?

1 个答案:

答案 0 :(得分:6)

teamcity代理是独立的JVM。在代理的配置中,您可以定义默认使用的Java版本。

如果您未在构建目标(步骤)中提及任何Java版本,则将使用代理的默认Java版本。

为此,请在运行代理的主机上安装最新的Java。然后更改应该运行java 8的代理的默认JRE。之后,您需要为可以在java8上运行的代理创建一个池,并确保您的目标在此代理上运行。您甚至可以通过"代理商要求"

部分将特定代理商映射到目标