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

标签 teamcity teamcity-8.0

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

最佳答案

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

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

为此,请在运行代理的主机上安装最新的 java。然后更改应该运行 java 8 的代理的默认 JRE。之后,您需要为可以在 java8 上运行的代理创建一个池,并确保您的目标正在此代理上运行。您甚至可以通过 部分将特定代理映射到目标。 《代理要求》

关于teamcity - 如何升级构建代理以支持 Java 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25645047/

相关文章:

java - 应用程序无法发出获取请求

git - TeamCity 构建依赖关系并选择正确的分支

ubuntu - 在 Ubuntu 上更新 Teamcity Agent 的 PATH

git - 将 'master' 和 'refs/heads/master' 视为 TeamCity 中的同一分支

visual-studio-2010 - 如何使用 TeamCity 构建 .vdproj msi?

teamcity - 在 Teamcity 中标记为构建的成功操作

powershell - 如何在 Teamcity 中设置内部版本号?

.net - 如何使用私有(private)文件配置 TeamCity?

git - 为什么我的 TeamCity 构建停止工作?

mercurial - Teamcity 在 merge 时触发构建