下载CruiseControl.rb
解压
tar xzvf cruisecontrol-1.4.0.tgz
重命名
mv cruisecontrol-1.4.0 /var/www/ccrb
后台启动ccrb
/var/www/ccrb/cruise start -d
注意访问权限( chmod -R 777 /var/www/ccrb )
启动后,可以通过http://YourIP:3333访问ccrb
将ccrb设置成自启动
新建脚本 ccrb_start.sh
在脚本中输入以下内容:
PATH=/usr/local/ruby/bin:/usr/java/jdk1.5.0_11/bin:$PATH
HOME=/root
export PATH HOME
rm -rf /var/www/ccrb/tmp/pids/mongrel.pid*
/var/www/ccrb/cruise start -d
在/etc/rc.local加入自启动
sh /root/ccrb_start.sh
新增ccrb工程
./cruise add test --url svn://yourIP/trunk --username xx --password xxx
修改项目配置文件
vim /root/.cruise/projects/eb/cruise_config.rb
Project.configure do |project|
# Send email notifications about broken and fixed builds to email1@your.site, email2@your.site (default: send to nobody)
# project.email_notifier.emails = ['email1@your.site', 'email2@your.site']
# Set email 'from' field to john@doe.com:
# project.email_notifier.from = 'john@doe.com'
# Build the project by invoking rake task 'custom'
# project.rake_task = 'custom'
# Build the project by invoking shell script "build_my_app.sh". Keep in mind that when the script is invoked,
# current working directory is <em>[cruise data]</em>/projects/your_project/work, so if you do not keep build_my_app.sh
# in version control, it should be '../build_my_app.sh' instead
project.build_command = './build_eb.sh'
# Ping Subversion for new revisions every 5 minutes (default: 30 seconds)
project.scheduler.polling_interval = 30.minutes
end
分享到:
相关推荐
NULL 博文链接:https://eric-gao.iteye.com/blog/899599
CruiseControl.rb:简单的持续集成 ###介绍 是一个服务器。 它使团队中的每个人都了解项目的运行状况和进度。 CC.rb易于安装,易于使用且易于破解。 它是用Ruby编写的,并由软件开发咨询公司的开发人员在业余...
全套汽车巡航系统模糊控制设计Matlab文件-CruiseControl.zip 全套m.file文件,包括模型和 CruiseControl.zip 模糊控制器设计。
cruisecontrol.war 文件,你可以直接将这个文件 COPY 到你的%TOMCAT_HOME%\webapps 目录下,不 过这种方式通常都会出错,前 面我们讲过CC的WEB组件要访问我们的项目build 的状态文件,而下载的 CC2.2 里面自带的 ...
CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build ...
CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build ...
CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build ...
CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build ...
cruisecontrol配置文件,很实用
cruise_control.zip.zip
而现在,CruiseControl已发展成为一个家族式系统,包括CruiseControl.java、CruiseControl.net、CruiseControl.ruby等适应不同语言环境的实现,其强大的插件和扩展能力也是诸多同类系统无法比你的。而在这里,我只...
CruiseControl-2.8.4.exe
cruisecontrol配置定时运行
主要仿真了汽车模型,pid控制模型,两个模型在一起的整合
cruisecontrol+maven2配置做持续集成
有关CruiseControl及ant配置的资料,少量内容来自朋友
1.认识CruiseControl 2.CruiseControl的安装 3. CruiseControl的配置 4.总结
CruiseControl.NET-1.8.2.0-Setup.exe ccnet 服务端