问题标签 [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.
svn - 可以将 Hudson 配置为构建每个修订版吗?
我已经开始尝试使用 Hudson 作为构建服务器。我正在使用颠覆并将其配置为每分钟轮询一次。我看到的问题是,如果版本 10 的构建需要 5 分钟并且在此期间有 5 次提交,那么 Hudson 将下一次构建版本 15。
有没有办法确保构建每个修订版?
java - 从长远来看,在 Hudson 和 CruiseControl 之间进行选择
我的目的是选择 CruiseControl 和 Hudson 作为 Java 桌面应用程序的持续集成工具。我看过很多比较 Hudson 和 CruiseControl 的读物。在功能和易用性方面,Hudson 似乎是最好的。
但就稳健性、重型配置的可靠性以及最终的长期而言,这仍然是真的吗?
unit-testing - Scala 的代码覆盖率工具
Scala 有哪些可用的代码覆盖工具?
我有 Scala 规范测试和 Hudson 持续集成设置。有什么我可以连接到这个设置来测量和跟踪代码覆盖率的东西吗?
.net - WiX、hudson、msbuild 和通过引导程序安装 .NET
我想让我们的 WiX 安装程序通过 hudson 调用 msbuild 脚本在构建服务器上构建,以合并完整的 .NET 3.5 sp1 安装程序可执行文件。事实证明,我们的用户总是可以访问 CD,但不能总是访问 Internet,因此我们不能使用 over-the-net 安装程序。我们还可以要求所有用户都运行 XP,这很好,因为我们还要求他们运行 .NET 3.5。
我们的构建服务器没有安装 Visual Studio 的副本,而只是通过 MSBuild 构建项目。
在 3.0.5120 版本的 WiX 帮助文件之后,我将这一行添加到我的 wixproj 中:
以及这一行:
是的,我意识到“路径”不是帮助文件中的内容,但那是因为我在构建服务器上没有 Visual Studio。有什么神奇的词来完成这项工作?
maven-2 - 哈德逊的预建步骤
我有点苦恼。在我在 m2 项目中运行构建之前,我正在尝试运行一些环境脚本,但似乎无论我多么努力 - 'pre' 构建脚本永远不会足够早地运行。
在运行“预构建”脚本之前,项目会检查工作区中是否存在正确的文件——在我编写的脚本执行之前,这些文件不会存在。
为了让它们“预构建”,我使用了M2 Extra Steps插件——但这还不够“预构建”。
有没有人对我如何执行我想做的事情有任何建议?
干杯。
hudson - 有通用的哈德逊记者吗?
我们的构建有各种生成的 HTML 报告。我希望在构建页面上报告和访问这些内容,例如 JavaDoc 条目。有没有一种通用的方法可以在不编写自定义插件的情况下公开这些报告?
如果那不可用,有没有办法在页面上发布 HTTP 链接?
maven-2 - hudson/maven 发布快照
我希望能够使用 maven 将快照发布到存储库(或者让 hudson 在每次构建后使用 maven 发布快照)。我一直在阅读 POM 的 SCM 部分,我有几个问题。对不起,如果我不在基地 - 这部分对我来说是新的。
我不想将我的用户名和密码放在 POM 的 SCM 部分(在开发人员连接下)。hudson(或其他任何使用 maven 任务的人)是否有任何其他方法可以在不将用户名/密码放入 POM 的情况下获得使用 maven 发布的授权?
对于使用 maven 从存储库中提取,SCM 连接标记是否可以指向 web svn(URL 标记现在可以)。在我们的存储库中,您需要用户名和密码才能下载代码。
谢谢,
杰夫
junit - 失败的哈德森建立在单一的单元测试失败
如果只有一个单元测试失败,有没有办法让 hudson 将构建报告为失败,而不是不稳定?谢谢。
.net - Hudson + CVS 头痛
我正在尝试配置我的 Hudson 服务器以从 CVS 存储库中检索代码,但到目前为止,这是一次非常令人沮丧的经历。
我的设置是作为系统服务运行的 Hudson 1.310,服务器上的 CVSNT 最新版本,TortoiseCVS 1.10.10。
即使我使用本文http://blogs.msdn.com/adioltean/articles中建议的技巧将密码代理作为系统进程打开,我也一直收到“无法识别提供给包的凭据” /271063.aspx。
我真的不知道在哪里可以找到有关此问题的更多信息,这让我发疯。