我正在使用Windows框为我的丈夫运行代理。但是我还没有找到任何有效的方法来配置JAVA_HOME和PATHforjavaonthebox。有人知道我是怎么做到的吗? 最佳答案 您可以在管理节点配置页面(${JENKINS_URL}/computer)上配置Jenkins/Hudson应该在代理上搜索JDK的位置。选中“工具位置”,单击“添加”,从列表中选择JDK,然后在下面的“主页”文本字段中键入JDK的路径。如果JDK未显示在“工具位置”列表中,这可能是因为您需要先全局配置一个JDK。为此,请检查全局配置页面中的“JDK”部分
我正在设置我的第一个Hudson+Git项目(之前使用Hudson+SVN完成了很多项目)。我预计克隆阶段会很慢,因为我们的存储库非常大,但是使用获取+merge的后续构建也一样长。启用以下选项:构建前mergecheckout后清洁我没有做“删除工作区”。...FetchingchangesfromtheremoteGitrepositoryFetchingupstreamchangesfromgit@github.com:username/ProjectFoo.git[Foo]$gitfetch-tgit@github.com:username/ProjectFoo.git+ref
我的hudson构建步骤中有一个Windows批处理命令,基本上是:xcopy/s*.*\\serverlocation\buildname\复制失败:'xcopy'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.但是,xcopy可在命令行上使用(与复制一样)。我需要做什么才能让hudson使用xcopy?编辑:我的路径是PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ProgramFiles\Perforce;
我正在尝试设置HudsonJIRA插件。我们的JIRA服务器使用自签名SSL证书进行保护。我已经使用keytool命令插入了我的Web浏览器存储的证书,并让Hudson找到了它。但现在它提示:java.security.cert.CertificateException:Nosubjectalternativenamespresent证书的通用名称是“Unknown”,我在证书中没有看到任何主题备用名称$opensslx509-inUnknown-text-nooutCertificate:Data:Version:1(0x0)SerialNumber:1214507595(0x486
我的目的是在CruiseControl和Hudson之间做出选择,作为Java桌面应用程序的持续集成工具。我看过很多比较Hudson和CruiseControl的文章。在功能和易用性方面,Hudson似乎是最好的。但就稳健性、重配置的可靠性以及最终的长期而言,这仍然是真的吗? 最佳答案 我的票投给了Hudson。健壮性:我从未见过Hudson崩溃,虽然在发布之间确实出现了小错误,但被压扁的速度非常快。此外,Netbeans正在使用它,JBoss,Eclipse,Apache-我会说处理这些工作负载非常强大;重配置的可靠性:我不确定你
我正在使用Hudson持续构建一个Python项目。单元测试和代码覆盖效果很好,但是当针对我的不是单元测试的文件深入CoberturaCoverageReport时会出现此消息:Sourcecodeisunavailable.Somepossiblereasonsare:*Thisisnotthemostrecentbuild(tosaveondiskspace,thispluginonlykeepsthemostrecentbuildssourcecode).*Coberturafoundthesourcecodebutdidnotprovideenoughinformationto
我的工作运行一个可执行文件,该可执行文件生成一个JUnit报告。此报告由Hudson解析(选中“发布JUnit测试结果报告”选项),每个测试用例都显示为一个链接。我想做的是在用户单击链接时显示一个HTML页面。例如,这是Hudson解析的JUnit报告ErrorRunningthetestHudson创建了两个名为Test1和Test2的链接,我想展示单击链接时从HTML文件中获取自定义内容。谢谢 最佳答案 据我所知,无法更改测试结果页面,尽管您可以通过编写插件来实现。但是,有一个插件允许您发布自己的html作业报告-https:/
我正在尝试为iOS改进HudsonCI,并在系统启动后立即启动Hudson。为此,我使用了以下启动脚本:LabelHudsonCIProgramArguments/usr/bin/java-jar/Users/user/Hudson/hudson.warRunAtLoadUserNameuser这工作正常,但是当由Hudson启动的xcodebuild尝试签署一个应用程序时,它失败了,因为它无法在钥匙串(keychain)中找到正确的key/证书。但是key/证书对在那里,因为如果我从命令行启动Hudson,它工作正常。你知道为什么会这样吗? 最佳答案
使用带https的hudsongit插件时,如何指定密码? 最佳答案 撰写本文时的状态是您可以。至少有两种方法:在url(https://user:pass@yourdomain.com/yourrepo)中指定它在.netrc文件中为运行Hudson构建的用户环境指定它(_netrc在Windows上)netrc方法默认是一个纯文本文件。如果需要,可以按照thisanswer中的说明对其进行加密,或者只是通过权限让该用户可读。 关于git-hudsongithttps密码,我该如何指定
我正在试用Hudson来替换我们当前的Buildbot设置。我安装了git插件。我们当前的设置如下:ssh://server:/repo/test_framework.gitssh://server:/repo/project_a.git现在,为了构建project_a,我添加了一个包含多个git存储库(上面的那些)的新作业。我希望Hudson将存储库克隆到$WORKSPACE下的不同目录中,因为test_framework需要该层次结构。但Hudson似乎将所有内容merge到$WORKSPACE中。从控制台日志:warning:nocommoncommits...[workspac