35得票1回答
微软的代码合同和CI构建服务器

我们正在向.NET 4迁移,非常有兴趣实现新的契约设计能力。 据我们所知,Code Contract引擎需要安装Code Contract addin和VS Ultimate或Premium(用于静态检查)。 以下是我的问题: 我可以在CI构建服务器(TeamCity)上使用代码契约重...

12得票3回答
使用TeamCity构建时出现“无法加载文件或程序集”的错误

我在我们的Team City(8.0.4)构建服务器上遇到了单元测试问题——代码可以通过Resharper和nCrunch在本地构建和运行所有测试。但是,在服务器上运行时,我收到以下错误消息,尽管Unity程序集存在于与单元测试程序集相同的目录中,并且在单元测试程序集中被引用。 Set...

7得票2回答
配置Hudson,仅在检测到SVN中的更改时执行构建或后期构建操作。

有没有办法配置Hudson,只有在SVN/CVS中存在更改时才执行Build或Post Build操作? 谢谢

40得票4回答
如何在Jenkins中设置SVN凭证?

有没有办法设置凭据,让 Jenkins 在执行 SVN 提交时使用它?我找不到这样的方法。 如果我在我的计算机上运行 Jenkins 服务器,并且安装了 SVN 客户端并缓存了我的凭据,它似乎可以正常工作。但是,如果我尝试在另一台计算机上运行 Jenkins 服务器,那么就会出现错误。 ERR...

12得票7回答
Selenium作为Windows服务运行以在出错时截取屏幕

我需要一个基于Selenium RC的自动化Web测试套件,当一些错误出现时可以对页面截屏。该测试套件是持续集成过程的一部分,并且在作为Windows服务运行的CruiseControl上执行。 调用selenium.captureScreenshot()方法来触发实际的截图。我已经注册了一...

7得票3回答
复制一个未跟踪的文件夹到另一个分支

有没有办法将未跟踪的文件夹复制到另一个分支? 我知道你可以通过执行以下操作将已跟踪的文件夹复制到另一个分支: git checkout mybranch git checkout master -- myfolder 但是,有没有一种方法可以复制一个在主分支上未被跟踪,但在我想要复制到...

9得票4回答
Hudson持续集成构建作业的版本控制

我们有一个持续集成服务器,有超过40个工作岗位在不断变化。我希望在Hudson中对持续集成构建作业进行版本控制,以便在出现问题时可以回滚更改。是否有Hudson插件或其他解决方案已经存在,或者我应该将config.xml文件保留在SVN中?

7得票1回答
在CI环境下运行“heroku login”脚本

是否有一种经过授权的方法来脚本化或绕过Heroku工具包的登录提示?我发现了一些声称提供解决方案的黑客技巧(例如,使用expect、环境变量、在.netrc中插入环境变量等),但我真的希望能找到一个稳定的解决方案。

8得票2回答
Jenkins和JUnit

我已经阅读了 Jenkins 网站及其 JUnit 插件,但似乎一些非常基础的内容却不明显。 Jenkins 有一个 Email-ext 插件,可以在构建时发送自定义或高级通知电子邮件。在这些邮件中,您可以放置“内容标记”,这是运行时变量,在生成电子邮件时会被动态值替换。 其中一个标记是 ...

14得票3回答
PHPSpec和覆盖率报告

有人知道如何从 PHPSpec 测试生成覆盖率报告的方法吗? 我考虑过使用 xdebug,但据我所知它不能为 Jenkins 生成报告。