如何为 Jenkins 工作更改 JDK?

新手上路,请多包涵

在此处输入图像描述我已经从另一台机器上的现有 jenkins 服务器导入了 jenkins 作业。但问题是,它根据旧机器引用了 JDK,我想将其更改为使用在我的新 jenkins 中配置的 JDK。但我无法找到任何方法来做到这一点。因此,如果您遇到这种情况并找到了方法,请也请帮助我。

谢谢。

原文由 GuruKulki 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

“作业名称”中有一个 JDK 下拉菜单 -> 在 Jenkins web ui 中配置。它将列出 Jenkins 配置中可用的所有 JDK。

根据下面的@Derek 评论,n 个较新的版本,您可以在 Manage Jenkins -> Global Tool Configuration -> JDK 中找到它。

请注意,您需要“总体/管理”权限来管理 Jenkins。

原文由 nomis 发布,翻译遵循 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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题