Cuise提供了一些Restful Url,方便用户来使用Cruise。目前这些Restful Url覆盖三个方面:(一)关于Artifacts的操作,例如查看某个job有哪些Artifacts,以及通过API下载这些Artifacts,向某个已完成的Job上传某些文件。(二)关于Properties的操作,例如查看某个job有哪些属性,它们的值是什么,以及为某个job增加一个属性,做为一个Comment等。(三)关于配置管理的操作,目前,Cruise可以通过Restful API增加Pipeline。
阅读全文>
发表于 @ 2008年09月05日 21:24:00|评论(loading...)|收藏
持续集成如何能更好地发挥作用呢?除了要有自动化测试以外,还要坚持以下三点。(一)尽早开始;(二)尽快运行;(三)专人负责。
阅读全文>
发表于 @ 2008年08月31日 20:24:00|评论(loading...)|收藏
今天说说Cruise的安装与数据备份吧。
你从这里注册一下,就可以下载Cruise,并会得到为期一个月的试用版License(最多6个Agents有效),一个月后,你可以申请有效期是一年的免费License(最多两个Agents有效)。
Cruise可以安装在很多种操作系统上,而且Server和Agent可以安装在不同的操作系统上。
Cruise官方提供了windows安装包(.exe),debian安装包(.deb),RedHat安装包(.rpm)和MacOS安装包(.ocx.zip文件)。对于其它操作系统,你可以使用这些安装包间接完成。阅读全文>
发表于 @ 2008年08月18日 21:44:00|评论(loading...)|收藏
概念篇已经介绍了Cruise中出现的新名词,今天就说一说Cruise的配置问题。由于Cruise几乎提供了所有平台的安装包,所以只要您了解各平台中的安装方法,您就可以轻而易举地完成Cruise的安装。现在,Cruise1.0的配置秉承开源项目CruiseControl的单一配置文件风格,但比CruiseControl要简单的多。而且在 Cruise1.0中提供了简单的WEB界面编辑功能,尽管看上去非常简陋,但总比没有界面要方便一些的,相信下一个版本在这方面会有较大的提高。今天将Cruise的配置说明翻译了一份中文版,在这里与大家共享。阅读全文>
发表于 @ 2008年08月01日 23:20:00|评论(loading...)|收藏
上星期六在Beijing OpenParty上讲了一个关于持续集成的Session,主要内容是持续集成在软件开发生命周期中的作用,同时谈到一个软件从测试完成到正式上线还有多少工作要做。而Cruise终于在今天(2008年7月28日)正式发布了。今天在这里就介绍一下Cruise中的Pipeline, stage, Job, Resource 和 Agent等相关概念。阅读全文>
发表于 @ 2008年07月28日 20:42:00|评论(loading...)|收藏
软件从需求到发布是一个漫长的过程。而持续集成关注于软件开发,即开发人员的每次代码提交都会由持续集成工具进行构建。但得到这个构建版本后,到将其真正部署上线还要走多远呢?
阅读全文>
发表于 @ 2008年06月15日 17:27:00|评论(loading...)|收藏
最近,CSDN对Cruise(一款新的持续集成和部署管理系统)的产品经理Jez Humble进行了采访。阅读全文>
发表于 @ 2008年05月15日 21:35:00|评论(loading...)|收藏
Cruise是Thoughtworks即将发布的又一款产品,其适用领域为持续集成。阅读全文>
发表于 @ 2008年04月23日 21:35:00|评论(loading...)|收藏
以前没使用Nant和Nunit建立过C#代码的自动化构建,今天自己写了一个C#程序,想用Nant和Nunit构建C#代码。可写好build文件后运行UnitTest时遇到了麻烦。提示“Could not load file or assembly 'nunit.framework, Version=2.4.3.0, Culture=neutral,...",最后终于解决了。 阅读全文>
发表于 @ 2008年03月25日 14:26:00|评论(loading...)|收藏
“什么是持续集成”在前面的文章中已谈过了,这里只把其中的一部分:持续集成的六个基本自动化再细说一下。这六个基本自动化是:自动运行测试、自动产生可部署的二进制文件,把它部署到类似生产环境中,自动标识你的代码基线,自动运行回归测试以及自动产生度量。阅读全文>
发表于 @ 2008年03月12日 08:05:00|评论(loading...)|收藏