问题标签 [continuous-integration]

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.

0 投票
7 回答
9486 浏览

python - Python 代码库的持续集成系统

我开始使用Python代码库开展一个爱好项目,我想建立某种形式的持续集成(即每次签到时运行一组测试用例,并向负责人发送 nag 电子邮件测试失败时的人)类似于CruiseControlTeamCity

我意识到我可以在大多数VCSes中使用钩子来做到这一点,但这要求测试在与版本控制服务器相同的机器上运行,这并不像我想要的那样优雅。有人对适合Python代码库的小型、用户友好、开源持续集成系统有任何建议吗?

0 投票
1 回答
4320 浏览

visual-studio - 将 Visual Studio 测试项目与 Cruise Control 集成

我正在考虑使用 Visual Studio 2008 的内置单元测试项目而不是 NUnit,我想知道是否有人有任何尝试将这种类型的单元测试项目与 Cruise Control.Net 集成的经验。

0 投票
6 回答
8250 浏览

svn - 使用 SVN 设置持续集成

您会推荐哪些工具来设置 CI 以使用 SVN 进行源代码控制来构建和部署基于 DotNetNuke 构建的多个网站?

我们目前正在考虑配置 Cruise Control 以使用 NAnt、NUnit、NCover 和 Trac 作为测试用例。还有哪些其他组合值得研究?

我们可以完全控制我们的开发环境,因此在这里使用某种形式的 CI 是肯定的,但我也想说服我们的生产服务团队,他们可以使用这些工具可靠地部署到系统测试、uat 甚至生产环境。

0 投票
5 回答
6038 浏览

visual-studio - 预构建任务 - 删除 CruiseControl.NET 中的工作副本

我目前正在工作中建立一个持续集成环境。我们正在使用 VisualSVN 服务器和 CrusieControl.NET。有时构建会失败,症状是 CruiseControl.NET 工作副本中存在冲突。我相信这是由于我设置 Visual Studio 解决方案的方式。希望我们在这种环境中运行的项目越多,我们对如何设置它们的理解就会越好,所以我不会质疑为什么会在这个阶段发生冲突。为了修复构建,我删除了工作副本并强制构建新的构建 - 这每次都有效(当前)。所以我的问题是:删除工作副本是否是持续集成构建过程的有效部分,我该怎么做?

我已经尝试过解决方案,包括 MSTask 和从命令行调用 delete,但我没有任何运气。

抱歉这么罗嗦 - 干得好,这是一个测试版 :)

0 投票
4 回答
638 浏览

php - 在 OpenBSD 的 Apache 服务器上运行 xinc

有没有人能够让 xinc 在 OpenBSD 的 chrooted 默认 Apache 下正确运行?我想让我们的开发服务器像我们的生产服务器一样完全运行 chroot,以便我们确保我们的代码运行良好 chroot。

0 投票
3 回答
2115 浏览

continuous-integration - 如何将我的持续集成系统与我的错误跟踪系统集成?

我使用 Cruisecontrol.rb 进行 CI 和 FogBugz 进行错误跟踪,但答案越通用越好。

首先是技术问题:FogBugz 有 API 吗?有没有好的教程,或者更好的预写代码?

其次是程序问题:当构建中断时,CI 究竟应该在错误跟踪器中放入什么?也许:

标题:“#{last committer} 破坏了构建!”

正文:“#{ 错误跟踪 }”

我想这预设了这个问题的答案:我是否应该将 CI 中断放入我的错误跟踪中?

0 投票
6 回答
685 浏览

continuous-integration - 从哪里开始使用 CruiseControl.NET

我正在从头开始设置我团队的源代码控制 + 构建/集成过程。我们使用 VSS 和我们内部创建的工具来执行构建过程。我们决定转向更现代的环境。我正在运行 SVN,我想设置一个与 CruiseControl.NET 的持续集成过程。是否有一个好的分步入门指南可以让我开始使用此工具的最佳实践?

0 投票
6 回答
13758 浏览

c++ - 有哪些工具链可用于与 C++ 的持续集成?

.NET、Java 和其他语言的持续集成工具链定义相对明确,但 C++ 市场似乎有很多多样性。

我所说的 CI“工具链”是指用于构建脚本、自动化测试、编码标准检查等的工具。

C++ 团队为 CI 工具链使用什么?

0 投票
2 回答
470 浏览

continuous-integration - CruiseControl.net 重复 NAnt 计时

我正在尝试设置 CruiseControl.net webdashboard。到目前为止,它运行良好,但我对 NAnt 构建时序报告有疑问。

首先,我当前的ccnet.config文件看起来像这样:

构建完成后,NAnt 时序报告会显示三个重复的摘要。有没有办法在不改变项目结构的情况下解决这个问题?

0 投票
7 回答
456 浏览

continuous-integration - 设置集成测试服务器的最佳方法是什么?

设置集成服务器时,我对使用多个任务完成构建的最佳方法表示怀疑。最好的办法是把所有的事情都集中在一项大工作上还是做一些小的依赖?