hudson相关内容
我正在寻找一种忽略Hudson中指定SVN文件夹下的更改的方法. 这与TeamCity中的排除文件夹和CC.Net中的过滤器相同. 我在SVN GUI配置下找不到任何配置选项. 解决方案 在Hudson 1.334的构建配置中,在Subversion-> Advanced ...下,有三个排除框.如果轮询更改,Hudson将在确定是否触发构建时忽略与这些排除项匹配的更改.您可以告诉Huds
..
我在win32机器上运行hudson CI服务器.构建成功后,我希望将创建的exe放在公共网站上. SCP和ftp的hudon插件无法按我想要的方式工作(主要是因为它选择了一些奇怪的目录来放置它们),所以我为hudson调用的命令行scp编写了自己的脚本. 尽管出于某种原因,在hudson环境下运行时,scp bat文件会挂起.当我在同一台计算机上从命令行调用它时,它可以正常工作. 显
..
我收到以下错误: Started by user anonymous Checkout:workspace / /var/lib/hudson/jobs/test2/workspace - hudson.remoting.LocalChannel@1e77243d Using strategy: Default Checkout:workspace / /var/lib/hudson/job
..
我们的构建包括两个项目,一个库项目和一个依赖于库项目的Web前端项目. Hudson作业是从maven pom.xml文件配置的,并且依赖项在Hudson上显示为下游/上游项目.这两个作业都使用"poll SCM"构建触发器,并且只有一个项目发生更改时,一切都会按预期进行. 当提交包含两个项目中的更改时,就会出现问题,因此Hudson同时启动两个项目的构建,并且通常Web项目构建失败,
..
我为hudson安装了备份插件,当请求备份时,它将尝试关闭hudson.似乎处于这种状态. 这可能是什么原因造成的? 它作为服务在Windows 7上运行. 我要解决的真正问题是如何备份我的哈德逊配置. (哈德森,插件,工作) 解决方案 看看该作业使用 filesystem-scm-plugin 并在xml文件每次更改时复制配置.由于仍要备份硬盘,因此我只对作业配置的更改
..
我想要阻止一些用户级别的工作,例如我有3个工作: Job1(所有注册用户都可以执行此操作). Job2(仅某些用户可以执行此操作) Job3(所有注册用户都可以执行此操作.) 解决方案 将全局安全性(http:///configureSecurity/?)设置为与大多数作业匹配的配置(启用Job Build),然后为其他作业启用Project-based s
..
我正在尝试将Jenkins CI配置为对我们的项目执行持续集成,并且无法使其通过https连接到我们的SVN存储库.每当我尝试配置存储库URL并尝试连接时,都会出现以下异常: org.tmatesoft.svn.core.SVNException: svn: OPTIONS /svn/repo/path failed at org.tmatesoft.svn.core.int
..
我正在尝试通过Hudson插件(一个称为sleniumhq插件)使用Selenium工具来测试我的应用程序. 作为概念证明,我决定针对谷歌进行一次非常简单的测试,该测试是以下测试:
..
我们对Hudson设置有以下要求: 我们想直接链接到所有已执行的构建 应限制工件的有效数量 可以限制每个作业在哈德森的最大构建数(请参阅即使删除了工件,有没有办法通过http://${hudson}/job/${jobname}/${buildnumber}保留直接链接到已完成的构建的方法?有时,提交修复程序并链接到相应的构建错误可能会很好. 解决方案 在配置“归档工件"时,
..
我有时发现我们的Hudson不会从SVN中提取最新版本的文件来构建软件包.例如,当前的最新修订版是1201,但是Hudson使用1200进行构建. 您知道幕后的原因吗? 解决方案 当Hudson与Subversion服务器之间存在时钟偏斜时,这是一个常见问题.我建议查看您最近提交的时间戳,以查看Subversion服务器是否给出了将来的时间.或者,Hudson服务器的时钟可能已落后.
..
我们如何在hudson上捕获作业的中止信号,以便在中止的情况下可以执行一些后续步骤(我正在hudson上运行作业,而后台运行了shell脚本)? 解决方案 我在Jenkins而非Hudson上经历过(Jenkins是Hudson的分支),Jenkins通过Sun的JRE java.lang.UnixProcess.destroyProcess在Unix上发送了SIGTERM在Windows
..
我可以使用/createItem?name = JOBNAME创建作业,但是在文档中找不到有关删除作业的任何信息. 解决方案 通过查看删除按钮是如何发现的,您可以将其发布到joburl/doDelete,就像这样. wget -qO- --post-data="anything" http://HOST/job/JOBNAME/doDelete > /dev/null
..
我可以使用批处理命令在Hudson中成功运行NUnit,它会在NUnit安装目录中生成TestResult.xml.但是Hudson产生的错误是 No NUnit test report files were found. Configuration error? 在Publish NUnit test result report下为xml文件提供正确路径后的 . xml文件应该在项目
..
我正在将Hudson CI与Python项目结合使用.我已经安装了Violations插件,并将其配置为针对pylint运行代码.这可行,但是我只看到违规列表,而没有链接到源代码.是否可以设置“违规"和"pylint"以加载并突出显示违规的源文件(类似于Cobertura Coverage报告)? 更好的是,违规行为可以与pep8.py集成吗? 解决方案 好吧,在进行了一些调试之后,
..
我正在尝试将Hudson集成到我们的开发过程中,除了一件事之外,一切都进行得很顺利. 我一直在使用Phing进行部署,被触发的一件事情是发送到我们的技术支持电子邮件地址的电子邮件,其中包含上次部署代码与当前SVN修订版之间的所有提交消息的列表. .我正在做这样的事情: 从当前部署的应用程序的根目录中读取一个文件,其中包含部署该应用程序时的SVN版本 将该值放在Phing变量中 将该
..
我们计划使用 Jenkins (以前是哈德森)进行项目的自动构建. 我需要从系统需求的角度(RAM,磁盘,CPU)中找出Linux RH安装的需求. 我们将测试一个移动应用程序项目. 我确实查看了这篇文章,但找不到回复. 解决方案 我一直在维护Jenkins/Sonar/Nexus,并指出了最低配置(Debian 5): CPU:不适用(至少再见普通的老式CPU;)
..
我想知道是否有人知道需要什么URL(作为GET或POST),它将获取上一个Jenkins作业的状态代码(结果)(当调用GET请求的客户端不知道build#时) ?我只想能够检测出结果是红色还是绿色/蓝色. 我有此代码示例,但是我需要对其进行调整,以使其适用于Jenkins(如上所述): public class Main { public static void main(St
..
我遇到了Hudson和NUnit测试的问题.尝试发布NUnit的测试结果报告时,Hudson中的选项(即“发布NUnit测试结果报告")造成了问题.我无法在“作业"的工作区文件夹下提供已创建的XML文件的路径.当我设置文件的路径(即"nunit-result.xml")并运行作业时,它会引发错误: "No test report files were found. Configuration
..
我正在尝试创建一个Bash脚本来设置Jenkins.有什么方法可以从Jenkins终端更新插件列表吗? 在第一次设置时,列表上没有可用的插件 即: java -jar jenkins-cli.jar -s `http://localhost:8080` install-plugin dry 不起作用 解决方案 一种简单但可行的方法是首先列出所有已安装的插件,查找更新并
..
我是哈德森的新手.我想将Hudson与JBoss6结合使用.我将hudson.war放到JBoss6的deploy文件夹中,但是当我启动服务器时,它显示下面再现的错误.我该怎么做才能正确部署? 原因:java.io.FileNotFoundException:D:\ jboss-6.0.0.20100429-M3 \ server \ default \ deploy \ hudson.wa
..