2014-09-03 46 views
5

我想在應用程序中使用Java 8,但此版本的Java未安裝在我使用的TeamCity構建代理上。將Java升級到代理上最新版本的正確過程是什麼,而不破壞仍在Java 7上運行的其他項目的構建?如何升級構建代理以支持Java 8

回答

5

團隊代理是獨立的JVM的。在代理的配置中,您可以定義默認使用哪個Java版本。

如果您未在構建目標(步驟)中提及任何Java版本,則將使用代理的默認Java版本。

爲此,請在代理運行的主機上安裝最新的java。然後更改應該運行java 8的代理的默認JRE。之後,您需要爲可以在java8上運行的代理創建池,並確保您的目標在該代理上運行。您甚至可以通過部分「代理要求」

將特定代理映射到目標