Tag: 持续集成

Xcode项目的持续集成?

在使用Hudson与之前的项目进行持续集成之后,我想为我现在正在开发的iPhone项目build立一个持续集成服务器。 在做了一些研究之后,看起来似乎没有任何专门为Xcodedevise的CI引擎,但是有一个人使用Cruise Control和xcodebuild CLI工具结合使用 。 有没有人在这里试过? 是否有任何CI引擎与Xcode项目工作良好? 我可能会尝试克鲁斯控制。 我会用我的发现发表一个答案。

Jenkins用户在Apt-Get安装安装

我通过debian安装步骤(使用apt-get install)在我的Ubuntu服务器上安装了Jenkins。 我希望我的构build从GitHub上的私有git存储库中获取。 有了这个,我需要使用SSH访问到我的存储库。 我的search结果中的大部分都只是说,以Jenkins用户身份login,并为我的GitHub帐户生成一个SSH密钥,但是通过debian软件包pipe理器进行安装,我没有Jenkins用户的密码。 那么如何为我的Jenkins服务器生成一个SSH密钥来使用?

最佳持续集成设置为独奏开发者(.NET)

我正在寻找一个轻量级,易于安装的CI服务器,我可以与我的笔记本电脑一起在Visual Studio&Resharper上运行。 我很明显地看着像CruiseControl,TeamCity等所有的大牌,但最大的考虑是设置简单,内存占用较小。 编辑:我也想在2/3以外的其他解决scheme的build议… 编辑:我即将接受一个答案,如果没有其他人有什么补充?

团队基础构build或TeamCity?

我们是在做.NET LOB开发的大多数MS商店。 我们还为我们的CRM应用程序使用MS Dynamics …所有的开发人员目前都在使用VS / SQL Server 2008.我们也使用VSS,但每个人都讨厌它在工作,而且很快就会出来。 我们正在开始在整个团队中开展TDD实施(约十人)。 我已经获得了TeamCity的设置,并且使用2008 sln构build器成功运行了我的第一个自动构build版本,并且还使用了一名同事正在进行源代码控制分析的SVN。 在进行pipe理的时候,我觉得他们开始买进我的蛇油,抛出了看TFS的build议。 这就为我们的TDD架构计划了一把扳手; 尽pipe如此,因为我一直认为TFS太昂贵,不值得为我们的团队(我见过的其他商店也一样)。 我觉得MS在TDD / CI领域落后了多年,第三方产品可能更好,更成熟……我仍然需要做很多研究,但是我想我会来这里看看如果有人真的使用了这两个系统。 我意识到TFS包含了更多的构build服务器……但是我至less故意不想让这个问题过于宽泛。 使用TFS / TFB而不是TeamCity的实际利弊是什么 – 例如,我们会失去/获得哪些好处? 这里有没有人真正使用过这两个系统(TFS的TDD / CI和TeamCity / SVN),可以从实际angular度讲? 我在这个话题上做了一些研究,我在SO上发现的一篇文章提到TFB的缺点是它只支持MSBuild。 我打算在TeamCity上使用FinalBuilder; 它似乎也支持TFS以及… 感谢您的任何build议 编辑:有没有人使用TFS作为他们的Build / CI服务器,可以告诉成功/失败的故事?

持续整合对于独奏开发者来说是否重要?

我以前从来没有使用CI工具,但是从我读过的内容来看,我不确定它会为每天不写代码的独立开发人员提供什么好处。 首先 – CI为任何项目提供什么好处? 其次 – 谁应该使用CI? 是否有利于所有的开发者?

更改TeamCity Web服务器的端口

我安装了TeamCity,并使其对我的项目工作。 不过,我已经意识到,我不希望它的pipe理页面被configuration在端口80.我要在该服务器上的其他网站,我想在默认的端口。 如何更改configuration的端口? 我徘徊了一下configuration,并通过pipe理设置看,但无法弄清楚。

安装Jenkins之后,不能su用户jenkins

我已经安装了jenkins,我试图进入一个壳jenkins添加一个SSH密钥。 我似乎无法su进入jenkins用户: [root@pacmandev /]# sudo su jenkins [root@pacmandev /]# whoami root [root@pacmandev /]# echo $USER root [root@pacmandev /]# jenkins用户存在于我的/ etc / passwd文件中。 Runnin su jenkins要求密码,但拒绝我的正常密码。 sudo su jenkins似乎没有做任何事情; sudo su – jenkins 。 我在CentOS上。

持续集成为一个小的.NET开源项目

我正在开始一个小型的开源项目,我自己是当时唯一的贡献者。 不过,我认为持续集成设置对于检测是否打破构build很有用。 是否有免费的,托pipe的持续集成服务器适用于非常小的项目 ? 谷歌searchCodeBetter ,但我不确定他们会接受一个刚刚启动的单人项目。 我更喜欢TeamCity ,但我愿意接受build议。 注 – 托pipe的解决scheme是我必须的。 我不想设置和维护持续集成服务器,所以像“TeamCity”或“CruiseControl”这样的答案根本就不相关。 具体要求: 我在GitHub上托pipe我的项目,所以持续集成服务器需要Git集成 我想持续集成服务器运行.NET集成(单元)testing 很高兴有 – 我还需要访问MySQL服务器(尽pipe我可以修改testing以使用embedded式SQLite ,它们当前是在外部MySQL服务器上运行的)。

Jenkins CI:如何触发SVN提交的构build

什么插件和插件function,我需要设置为了让我的jenkins工作触发构build任何时候代码是致力于一个SVN项目? 我已经安装了标准SVN插件以及SVN标签插件,但没有看到任何允许触发器configuration的新function。

buildbot vs hudson / jenkins for C ++持续集成

我目前正在使用jenkins / hudson进行持续集成,主要是C ++项目。 我们有单独的项目为主干和每个分支。 另外,Java代码还有一些相关的项目,但是现在对于这些项目的设置是相当基本的(尽pipe我们可能会做更多的工作)。 C ++项目执行以下操作: build立一切与select是否重新configuration,做一个干净的build设,或使用一个新的结帐 有select地构build并运行所有testing 可以使用Valgrind的memcheck运行所有testing 运行cppcheck 生成doxygen文档 发布报告:unit testing,valgrind,cppcheck,编译器警告,SLOC,开放任务和代码覆盖(使用gcov,gcovr和cobertura插件) 每晚或按需部署代码到testing环境和软件包存储库 一切都可以configuration为自动构build和可选的按需构build。 在下面,有一个bash脚本来控制这个,这更多的取决于我们的构build系统,它使用automake和autoconf以及自定义的bash脚本。 我们开始使用Hudson(当时),因为这是Java人使用的,我们只是想每晚构build。 从那以后,我们增加了更多,并继续增加更多。 在某些方面哈德森是伟大的,但肯定是不理想的。 我已经看过其他的解决scheme,唯一看起来可以替代的是buildbot。 在这种情况下可以改善吗? 自从我们已经使用Hudson以来,投资是否值得? 为什么? 编辑 :有人问为什么我没有find哈德森/jenkins是理想的。 简而言之,一切都可以改善。 我只是想知道,如果jenkins是我用例的最佳解决scheme,或者是否有更好的东西(buildbot?),那么从长远来看,即使有新的需求出现,也会更容易维护。