使用自动安装JDK在Windows 7上安装和配置Jenkins
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用自动安装JDK在Windows 7上安装和配置Jenkins,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1834字,纯文字阅读大概需要3分钟。
内容图文
![使用自动安装JDK在Windows 7上安装和配置Jenkins](/upload/InfoBanner/zyjiaocheng/955/7e1e66691c9e4099ab35c59792aea100.jpg)
我要经历jenkins-the-definitive-guide.我已经使用Windows安装程序在Windows 7 64位上安装了Jenkins.我已经在第一次构建时配置了构建和设置Jenkins以自动安装JDK 7u3.当构建开始时,我在控制台日志中看到了这一点:
Started by user anonymous
Building in workspace C:\Program Files (x86)\Jenkins\workspace\gameoflife-default
Installing C:\Program Files (x86)\Jenkins\tools\JDK_7u3\jdk.exe
[JDK_7u3] $"C:\Program Files (x86)\Jenkins\tools\JDK_7u3\jdk.exe" /s /v /qn /L '\"C:\Program Files (x86)\Jenkins\tools\JDK_7u3\jdk.exe.install.log\"' REBOOT=ReallySuppress 'INSTALLDIR=\"C:\Program Files (x86)\Jenkins\tools\JDK_7u3\"'
它永远不会超越这个.
我试过了:
– 确保exe不被阻止
– 确保服务帐户具有管理员权限
– 尝试安装其他JDK.
有什么想法吗?
解决方法:
在JDK7的JDK自动安装中出现错误,似乎:
https://issues.jenkins-ci.org/browse/JENKINS-5408
如果尝试在命令行上运行该命令,则会出现msiexec对话框,这意味着参数不正确.由于我也有这个问题,所以我去看看jenkins实际上经过的是什么.它确实(在我们的例子中):
c:\jenkins\tools\JDK\jdk-1.7.0_06\jdk.exe /s /v /qn /L \"c:\jenkins\tools\JDK\jdk-1.7.0_06\jdk.exe.install.log\" REBOOT=ReallySuppress INSTALLDIR=\"c:\jenkins\tools\JDK\jdk-1.7.0_06\"
逃脱的引号是旧式msiexec安装的延续,其中/ v之后的所有内容都必须是单引号,因为它们都被传递给其他东西.删除了单引号转义符,但实际语法不再正确(安装程序已更改,选项也已更改).问题是在INSTALLDIR变量中转义的引用.如果删除它,它将进行排序安装(您可能仍会挂起msiexec进程).例:
c:\jenkins\tools\JDK\jdk-1.7.0_06\jdk.exe /s /L \"c:\jenkins\tools\JDK\jdk-1.7.0_06\jdk.exe.install.log\" REBOOT=ReallySuppress INSTALLDIR=\"c:\jenkins\tools\JDK\jdk-1.7.0_06\"
您可以更进一步使用/ norestart而不是设置reboot属性,具体取决于它是否受到尊重.
我正在制作的所有这些建议仍然没有解决实际问题,即’如何正确自动安装JDK7′.如果您遇到此问题,我不知道您可以手动完成安装,然后在主配置中关闭自动安装.对我来说,清理缓存文件似乎没有帮助.
内容总结
以上是互联网集市为您收集整理的使用自动安装JDK在Windows 7上安装和配置Jenkins全部内容,希望文章能够帮你解决使用自动安装JDK在Windows 7上安装和配置Jenkins所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。