我已经从另一台机器上的现有 jenkins 服务器导入了 jenkins 作业。但问题是,它根据旧机器引用了 JDK,我想将其更改为使用在我的新 jenkins 中配置的 JDK。但我无法找到任何方法来做到这一点。因此,如果您遇到这种情况并找到了方法,请也请帮助我。
谢谢。
原文由 GuruKulki 发布,翻译遵循 CC BY-SA 4.0 许可协议
我已经从另一台机器上的现有 jenkins 服务器导入了 jenkins 作业。但问题是,它根据旧机器引用了 JDK,我想将其更改为使用在我的新 jenkins 中配置的 JDK。但我无法找到任何方法来做到这一点。因此,如果您遇到这种情况并找到了方法,请也请帮助我。
谢谢。
原文由 GuruKulki 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于您正在编辑的现有作业,如果您刚刚在“配置系统”Jenkins 设置中添加了一个 JDK 配置,则 JDK 下拉选项可能不可用。
但是,它可用于新工作。
令人惊讶的是,如果您添加第二个 JDK 配置,它也会在现有作业中可用。
这在我看来像是一个错误(在 Jenkins 版本 1.629 中测试过)。
请参阅此处提出的类似问题: JDK selection is hidden even when a JDK is configured
原文由 RZet 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
“作业名称”中有一个 JDK 下拉菜单 -> 在 Jenkins web ui 中配置。它将列出 Jenkins 配置中可用的所有 JDK。
根据下面的@Derek 评论,n 个较新的版本,您可以在 Manage Jenkins -> Global Tool Configuration -> JDK 中找到它。
请注意,您需要“总体/管理”权限来管理 Jenkins。