【发布时间】:2018-08-10 11:07:54
【问题描述】:
我们在 OpenSuse 机器上安装了 TeamCity。 TeamCity 的版本是 9.1.3。
我已经在服务器上安装了 JDK 1.8,但我没有将它用作默认 Java。我想更新每个代理以使用新的 JDK(版本 8)构建,如果所有代理的更新都成功,那么我将尝试为整个系统升级 JDK。
我找不到一种简单的方法来运行具有特定 JDK 版本的代理或项目。我习惯使用 Jenkins,并且使用不同的 JDK 进行构建非常容易。
我查看了 Team city 文档,但找不到任何真正的说明,我们如何将特定 Java 版本用于项目或代理。
有什么帮助吗?
【问题讨论】:
-
只需在每个代理或确认参数上创建一个环境变量
JAVA_HOME="" -
仅导出
JAVA_HOME可能还不够,我使用的一些 TeamCity 代理无法检测到系统上所有可用的 JDK。
标签: java jvm teamcity jetbrains-ide teamcity-9.0