添加1个新项目到 Deshboard,可以通过直接编辑 config.xml 来实现,也可以通过图形化配置工具CC-Config 来进行。
一. CC-Config 方式
1. 点击 Deshboard 首页右侧下方的 for CC-Config 打开该工具,如下图:
2. 点击菜单 Server —> configure Projects... 打开项目配置界面:
3. 点击工具栏第1个图标或菜单 System —> Add Project 打开新建项目向导界面:
4. 根据向导一步一步往下,每个界面下方的Help有配置说明;由于我用的版本配置工具是SVN、构建部署工具是Maven2,所以在 Configure Modification Checking 的 Modification Set 选择 SVN,在 Configure Task Schedule 的 Schedule Type 选择 Maven2 ;项目创建成功后会出现在左侧树型列表中。
5. 创建完成后,点击菜单 File -> Save Configure 保存当前配置,保存时如果缺少一些必须配置,则会出现错误提示,根据提示修正配置后才能保存成功。
6. 在 Deshboard 首页会看到新建的项目,可以立即启动构建,然后在控制台观察构建过程情况。
二. 编辑 config.xml 方式
图形化工具最终也是修改 config.xml ,故对于较为熟悉xml文件者直接编辑该文件更快速。
附:我的项目配置片段(首次尝试,能够进行构建,由于运行testcase未全部成功,故构建未成功):
<project name="demo">
<modificationset>
<svn RepositoryLocation="svnpath" />
</modificationset>
<schedule>
<maven2 MvnHome="D:\develop\apache-maven-2.0.9" PomFile="..\pom.xml" Goal="package" />
</schedule>
<log Encoding="UTF-8" />
<publishers>
<email BuildResultsURL="http://localhost:8080/dashboard/tab/build/detail/demo" MailHost="mailhost" ReturnAddress="email" />
</publishers>
</project>
- 大小: 13.7 KB
- 大小: 33.6 KB
- 大小: 14.4 KB
分享到:
相关推荐
详细的讲述了基于CruiseControl+SVN+Maven+Tomcat持续集成环境的搭建,以及在搭建过程中遇到的问题。
cruisecontrol+maven2配置做持续集成
maven-cruisecontrol-plugin-1.8.jar
maven-cruisecontrol-plugin-1.7.jar
maven-cruisecontrol-plugin-1.6.jar
maven-cruisecontrol-plugin-1.5.jar
maven-cruisecontrol-plugin-1.3.jar
maven-cruisecontrol-plugin-1.1.jar
SVN+cruisecontrol 搭建持续集成开发环境
CruiseControl.NET-1.8.2.0-Setup.exe ccnet 服务端
CruiseControl.NET-1.4.4-Setup.exe
cruisecontrol、ant、svn持续集成 己两个多星期以来对持续集成的概念和应用有了一些了解。下面主要对自己配置持续集成的环境进行总结。(看上去简单,但是对我开始对持续集成都没什么了解的人来说确实费了不少周折)
CruiseControl.NET-CCTray-1.8.4.0-Setup.exe
CruiseControl-2.8.4.exe
CruiseControl.NET-CCTray-1.5.6804.1-Setup
CruiseControl简介及使用举例
CruiseControl笔记,详细介绍了CruiseControl。net的配置,希望对大家有所帮助
cruisecontrol配置文件,很实用
CruiseControl是一著名的CI服务器。本次交流会从零介绍它的使用,并附带大量的Demo演示。 注意,持续集成本身也是一持续改进的过程。如何逐渐提升可回归性、敏捷性,这是一个永恒的话题。 适合群体 具有一定的软件...
cruisecontrol.war 文件,你可以直接将这个文件 COPY 到你的%TOMCAT_HOME%\webapps 目录下,不 过这种方式通常都会出错,前 面我们讲过CC的WEB组件要访问我们的项目build 的状态文件,而下载的 CC2.2 里面自带的 ...