问题标签 [hudson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven-2 - Hudson 构建成功但单元测试失败
这与我询问的另一个问题有关,试图在单个单元测试失败时使 Hudson 失败。
当我在我的独立构建上运行 Maven 时,由于单元测试错误(正在运行mvn clean install
)而失败,但是当我在 Hudson 中运行它时,它说由于测试失败而出现错误,但构建仍然成功(并标记为不稳定) . 有什么想法吗?
email - Hudson 对 .NET 和 XCode 有用吗?
我想知道是否有一个特定的插件可以用来过滤来自 Hudson 的输出日志。
我的工程师不需要通过电子邮件发送最后 1000 多行。我想特别将失败缩小到最后一对。正则表达式或 perl 会有所帮助。像警告插件这样的东西会很棒。(但不是警告,而是错误。)
此外,有没有办法自定义 hudson 倾向于发送的电子邮件模板。我想摆脱喷溅,只是给人们一个他们可以查看的链接。
感谢您的帮助!
maven-2 - 哈德逊 cobertura 报告 0
我有一个问题,当我运行 cobertura 目标 maven 时,报告总是显示 0%。我试过分叉我的 junit 测试,但没有运气。我尝试在 pom 的报告部分和构建部分配置 cobertura 插件,并尝试将其绑定到站点和包阶段。有什么想法吗?
在相关的说明中,我还注意到在 hudson 内的 Cobertura 中运行测试会导致 junit 插件报告每个测试运行两次(这使报告为运行的测试数量增加了一倍)。有什么办法吗?
谢谢,
杰夫
svn - Hudson 花了很多时间才注意到新的 SVN 修订版是正常的吗?
我最近才开始使用 Hudson 作为我的一个项目的 CI 服务器。我已经使用 SVN 存储库建立了一个“工作”。服务器在我的本地机器上运行,SVN 存储库托管在http://www.unfuddle.com上。
问题是,当我从本地机器提交代码,然后在 Hudson 中手动触发构建时,需要几分钟才能检测到新版本。因此,提交后的第一个构建始终是不使用新修订的构建。
这是正常的吗?是否有任何设置可以防止这种行为?
提前致谢并致以最诚挚的问候!
continuous-integration - 是否可以延迟在 Hudson 上构建 CI 直到提交活动逐渐减少?
这是我第一次设置 Hudson,我想以以下方式进行触发器构建:
(我们使用的是 SVN)
- 在提交之后,但只有在一段时间内没有提交活动之后。如果它们发生在一些小的时间增量内,我不想为每个提交触发构建。例如,在提交时标记待处理的构建/任务,但要等到一段时间内没有更多提交发生。
我不想在每个时间段都触发构建 - 我希望时间段和提交已经发生。另请注意,如果最后一次提交是最近的,则不应进行构建 - 我们需要等待一些不活动。
我可能最终会进行每日构建。我真的对每次提交的独特构建感到畏缩。现在 Win32 构建需要 20 分钟到一个小时,具体取决于机器。当我们有跨平台构建时,这也将是巨大的。
我也对在每次提交上进行构建的评论和论点持开放态度。(请注意,其中一位开发人员的模式是提交几组不同的文件 - 连续提交。)我宁愿不花费所有的 cpu 周期和磁盘空间来构建将在一分钟内无用/丢弃的构建或两个。我也不认为同时运行多个构建(hudson 是这样做还是等待构建完成)是有用的/可取的。
email - 哈德森电子邮件分机插件错误?
使用来自 hudson 的电子邮件分机插件时出现错误。我正在尝试向以下架构发送电子邮件:
例如:John_Doe@stacks.stackoverflow.com
我无法通过电子邮件扩展插件向该地址发送电子邮件。常规电子邮件生成器使用此地址模式。
我想知道插件中的地址检查器模块是否对地址名称过于严格。
有什么解决方法吗?
我从哈德逊那里得到以下信息:
hudson - 哈德逊的 cobertura 图
有没有办法让cobertura测试覆盖率图显示在项目的首页,类似于测试趋势图?我希望将其显示在覆盖图旁边。任何帮助,将不胜感激。谢谢。
selenium - 使用 Selenium RC 设置 Hudson 以运行用 C# 编写的测试
我刚刚部署了一个 Hudson 服务器并将其配置为检查、构建和部署到一个测试 http 服务器。
现在我想要更多 =)
我在 C#/.Net 中使用 MbUnit 基础设施编写了一些 Selenium RC 测试,在 Gallio Icarus 上运行良好。
如何设置 Hudson 来运行这些测试?我们在 Windows 2003 服务器中。
我正在考虑设置一个运行测试的批处理脚本。但是如何在 CLI 中运行它们呢?是否有可以运行我们测试的 CLI 测试运行程序?
git - Hudson 结账卡在“git fetch”
我在 Hudson 1.314 上使用 git 版本 1.6.2.2.1669.g7eaf8 和 Hudson Git 插件 0.7.3
当我触发构建时,Hudson 会执行 git fetch,但它永远不会返回。在我杀死它之前,我有一个被困在那里 14 天。
控制台输出 - 它只是在这里坐了几天:
这是卡住的线程的堆栈跟踪: