2014-09-03 74 views
5

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

回答

5

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

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

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

将特定代理映射到目标