117得票6回答
竹 vs. 哈德森(又名 Jenkins)vs 任何其他CI系统

有没有人对Hudson和Bamboo都有经验?这两个产品的相对优点和缺点有什么想法吗? 好的,既然大家不断提到其他CI产品,我将进一步扩大范围。以下是我的一般问题。我想为一个新项目设置CI系统。该项目可能具有Java组件(WAR和JAR文件)、一些Python模块,甚至可能还有.NET组件。...

116得票12回答
如何通过我们的CI平台(Hudson)自动增加C#程序集版本?

我和我的团队很糟糕地增加程序集版本号,我们经常发布带有1.0.0.0版本的程序集。显然,这会引起很多麻烦。 通过我们的CI平台,我们的实践变得越来越好,我真的很想设置它,以便自动递增assemblyinfo.cs文件中的值,以便程序集的版本随着该程序集中的代码更改而自动更新。 之前我已经设...

115得票3回答
使用“H * * * *”而不是“5 * * * *”可以平均分配负载

当设置 Jenkins 如何从 Subversion 拉取更改时,我尝试勾选“轮询 SCM”并将计划设置为 5 * * * *,但我收到以下警告 通过使用 ‘H * * * *’ 而不是 ‘5 * * * *’ 均匀分配负载 我不确定这里的 H 是什么意思,以及为什么我应该使用它。

114得票14回答
Python的“漂亮”持续集成

这可能是一个有点自恋的问题,但是BuildBot的输出并不特别好看。 例如,与之相比.. phpUnderControl Jenkins Hudson CruiseControl.rb ..还有其他的,BuildBot看起来相当..古老 我目前正在使用Hudson,但它非常Ja...

112得票3回答
在.gitlab-ci.yml中使用多个Docker镜像

以下是我的GitLab和集成CI服务的问题设置。我目前使用的是GitLab 8.1,以及带有Docker支持的gitlabci-multi-runner(0.6.2)。在扩展ubuntu:precise映像以包括git和build-essentials(现在被命名为precise:base)之...

112得票9回答
如何从Jenkins运行NUnit测试?

我希望能够运行自动化的 NUnit 测试,用于 C# 应用程序,每晚和每次提交到 SVN 时都要运行。 Jenkins-CI 是否可以完成这项工作? 是否有在线教程或类似设置的解析文档可供查阅?

108得票3回答
如何将msbuild升级到C# 6?

我想在我的项目中使用C# 6 (null传播,其他特性)。 我已经在我的电脑上安装了VS 2015,并且它运行得非常出色,可以构建测试代码,例如var user = new SingleUserModel(); //all model fields are null var test = u...

108得票4回答
Maven:如何在多模块项目中只运行单个测试?

有没有办法提供一些命令行参数,以便跳过某个模块上的所有测试但仅运行一个测试?这样我就不需要每次运行另一个测试时都更改 pom.xml 了。 例如,我想在 TeamCity 上创建构建配置,并提供命令行参数以仅运行某个模块中的单个测试。下一次我需要更改它并运行另一个测试,以此类推。 也许这不...

106得票18回答
“专用构建服务器”的目的是什么?

我没有为非常大的机构工作过,也从未在有“构建服务器”的公司工作过。它们的目的是什么?为什么开发人员不在本地机器上构建项目,或者他们是这样做的吗?是否有一些项目太大了,需要更强大的机器才能在合理的时间内构建它?我唯一看到构建服务器有用的地方是与源代码存储库的持续集成相关,构建服务器在不断地构建提...

105得票12回答
持续集成时最佳的分支策略是什么?

在进行持续集成时,什么是最好的分支策略呢? 发布分支: 在主干上开发,为每个发布版本保留一个分支。 特性分支: 在单独的分支中开发每个特性,在稳定后再合并。 在相同的项目中同时使用这两种策略是否有意义呢?比如说,你可以为每个发布版本和大型特性创建分支。这两者之间哪一种策略更适合持续集成...