CruiseControl服务器安装配置
1. 认识CruiseControl
<? xml version='1.0' encoding='gb2312' ?> 2 < cruisecontrol > 3 < project name ="projectName" > 4 5 <!-- 用于处理一些项目有关的事件 --> 6 < listeners > 7 <!-- 用来访问项目当前创建的状态 file: 指定了状态文件的位置 --> 8 < currentbuildstatuslistener file ="logs/${project.name}/status.txt" /> 9 </ listeners > 10 11 <!-- 在 CC 进行创建之前运行,是创建前的准备工作 --> 12 < bootstrappers > 13 <!-- 从源码控制系统更新本地文件: cvsbootstrappers、vssbootstrappers、svnbootstrapper --> 14 < svnbootstrapper localWorkingCopy ="projects/${project.name}" /> 15 </ bootstrappers > 16 17 <!-- 检查各个源码控制系统中是否发生变化;quietperiod: 单位为秒 设定等待的时间 --> 18 <!-- 第一次的取出工作为手动执行 --> 19 < modificationset quietperiod ="300" > 20 < svn localWorkingCopy ="projects/${project.name}" /> 21 </ modificationset > 22 23 <!-- 指定了构建的时间间隔 单位为秒 --> 24 < schedule interval ="60" > 25 < ant anthome ="apache-ant-1.7.0" buildfile ="projects/${project.name}/build.xml" /> 26 </ schedule > 27 28 <!-- 指定项目日志保存的地点 --> 29 < log > 30 <!-- 通常是指定 CC 的合并日志的目录 --> 31 < merge dir ="projects/${project.name}/test-reports" /> 32 </ log > 33 34 <!-- 在 build loop 结束之后运行,发布 build 的结果 --> 35 < publishers > 36 <!-- onsuccess --> 37 <!-- 用于对创建过程中产生的人工制品进行发布 --> 38 <!-- artifactspublisher dest="artifacts/${project.name}" file="projects/${project.name}/target/${project.name}.jar"/> 39 </onsuccess --> 40 41 <!-- 42 mailhost=邮件主机 43 returnname=发件人 44 returnaddress=发件地址 defaultsuffix=默认邮件后缀 45 --> 46 < htmlemail 47 charset ="UTF-8" 48 mailhost ="test163.com" 49 defaultsuffix ="@xxx.com" 50 username ="xxx@163.com" 51 password ="xxx" 52 returnname ="CruiseControl" 53 returnaddress ="xxx@163.com" 54 subjectprefix ="构建日志" 55 xsldir ="webapps/cruisecontrol/xsl" 56 css ="webapps/cruisecontrol/css/cruisecontrol.css" > 57 < always address ="xxx@xxx.com.cn" /> 58 < failure address ="xxx@xxx,yyy@yyy.com.cn" /> 59 60 </ htmlemail > 61 62 </ publishers > 63 64 </ project > 65 </ cruisecontrol > |
<project name="CMAssess">
<listeners>
<currentbuildstatuslistener file="logs/${project.name}/status.txt"/>
</listeners>
...............
</project>
项目工程下的build.xml说明: <? xml version="1.0" encoding="UTF-8" ?> |
<svn localWorkingCopy="projects/CM/${project.name}/src/${project.name}"/>
|
<ant anthome="ant6" buildfile="projects/CM/${project.name}/src/${project.name}/build.xml"/>
|
转载于:https://www.cnblogs.com/yefengmeander/archive/2011/06/14/2888017.html
CruiseControl服务器安装配置相关推荐
- 安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...
安装说明 安装环境:CentOS-6.3 安装方式:yum安装.rpm源码安装 软件:ftp-0.17-51.1.el6.x86_64.rpm 下载地址:http://pan.baidu.com/s/ ...
- CentOS 7.0服务器安装配置LAMP服务器
这篇文章主要介绍了CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB),需要的朋友可以参考下 准备篇: CentOS 7.0系统安装配置图解教程 //www.iis ...
- CentOS vsftpd 服务器安装配置
vsftpd 服务器安装配置 一.前提: 安装vsftpd服务器 yum -y install vsftpd 启动vsftpd服务器 service vsftpd start 关掉selinux防火墙 ...
- Linux下Redis服务器安装配置
说明: 操作系统:CentOS 1.安装编译工具 yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-de ...
- php7.0康乐安装_Windows服务器安装配置PHP7.0环境图文教程
PHP7在windows环境中安装已经不像低版本的php了它需要安装其它的一些插件才可以正常的运行了,下面我们来看一篇关于Windows服务器安装配置PHP7.0环境图文教程了,希望对各位有帮助. 在 ...
- Apache Tomcat服务器安装配置和部署运行
Apache Tomcat服务器安装配置和部署运行 在Windows 64位系统上安装配置和部署运行Apache Tomcat服务器. 1,先下载适应于64为Windows操作系统的Tomcat服务器 ...
- 家庭NAS服务器安装配置
家庭NAS服务器安装配置 博文内容中字符过多,拒绝显示 posted on 2018-03-23 12:01 Warfalcon 阅读(...) 评论(...) 编辑 收藏 转载于:https://w ...
- 校园网络系统dhcp服务器,校园网络DHCP和DNS服务器安装配置.doc
校园网络DHCP和DNS服务器安装配置 摘 要 校园网是目前高校进行教学.科研.和管理的重要发基础设施之一,伴随着科技的进步与经济的繁荣,计算机网络的建立与应用已相当必要,它对内综合了校园中的计算机资 ...
- KNIME服务器安装配置
KNIME服务器安装配置 服务器架构 knime服务器和执行器下载 打开下载好的服务器的文件夹,是一个jar包 使用命令 java -jar knime-server-installer-4.12.2 ...
- 4、Horizon 连接服务器安装配置
Horizon 连接服务器安装配置 所需软件:VMware-Horizon-Connection-Server-x86_64-8.4.0-19067837.exe 1.硬件配置信息 序号 主机名 操作 ...
最新文章
- java某市出租车_智慧职教mooc的APPJavaEE企业级网站开发章节测验答案
- 动图演示:手撸堆栈的两种实现方法!
- 《那些年啊,那些事——一个程序员的奋斗史》——111
- Problem C: 顺序表基本运算(线性表)
- shiro将session认证改成token认证_初步学习Shiro框架 第一集
- How does RECORDLENGTH affect your exp speed?
- mysql4.52_phpMyAdmin 4.5.0.2 发布下载,MySQL 管理工具
- 使用supervisor / systemctl nginx uwsgi 运行odoo
- 《最伟大的作品》,解密周杰伦新专辑背后的数据密码
- 阿里云服务器中目录的简单介绍及简单使用
- 常用自然语言处理NLP模型原理
- python读取tiff图像,浅谈python下tiff图像的读取和保存方法
- 微信小程序php签到功能,小程序签到功能的作用
- 编辑距离——莱文斯坦距离(Levenshtein distance)
- Cache简介(一)
- 教你如何查看自己电脑开关机记录
- FPGA之VGA转HDMI之并行串行转换模块编写
- vlookup多项匹配_VLOOKUP函数一对多查找,就是这么简单!
- SIGIR论文写作技巧
- Linux中vi上下键变成ABCD