SismoPHP 持续测试服务器
Sismo 是使用 PHP 编写的持续测试服务器。
Sismo is language and tool agnostic。Sismo 只需要一个命令就可以知道怎样运行测试,当测试不通过的时候会返回一个非零的退出代码。
配置
~/.sismo/config.php
:
<?php $projects = array(); // create a Growl notifier (for MacOS X) $notifier = new Sismo\Notifier\GrowlNotifier('pa$$word'); // create a DBus notifier (for Linux) //$notifier = new Sismo\Notifier\DBusNotifier(); // add a local repository hosted on Github $projects[] = new Sismo\GithubProject('Twig (Local)', '/Users/fabien/Twig', $notifier); // add a remote Github repository $projects[] = new Sismo\GithubProject('Twig', 'fabpot/Twig', $notifier); // add a project with custom settings $sf2 = new Sismo\Project('Symfony'); $sf2->setRepository('https://github.com/symfony/symfony.git'); $sf2->setBranch('master'); $sf2->setCommand('./vendors.sh; phpunit'); $sf2->setSlug('symfony-local'); $sf2->setUrlPattern('https://github.com/symfony/symfony/commit/%commit%'); $sf2->addNotifier($notifier); $projects[] = $sf2; return $projects;
评论
Integrity持续集成服务器
Integrity是Ruby开发的持续集成服务器。要求:Ruby>=1.8.7(1.8.7,1.9.2,1.9.3and2.0.0shouldwork)RubyGems>=1.3.5git
Integrity持续集成服务器
0
Pulse持续集成服务器
Pulse是一个持续集成服务器,它帮你构建代码并在有变化时候通知你构建结构。Pulse安装和使用都很简单,支持分布式构建、个人构建以及一个统一的模板化配置系统。
Pulse持续集成服务器
0
Apache Continuum持续集成服务器
ApacheContinuum是最新的CI服务器之一,也是值得关注的一个新进入者。Continuum的安装和配置很简单:只要下载和释放ZIP文件,运行命令行程序,就可以运行了。基于Web的界面使得配置
Apache Continuum持续集成服务器
0