Jenkins的集成知识

Jenkins是持续集成服务器,它可以帮助您自动运行测试用例。这有助于确保所有测试保持传递和应用程序总是准备好了。
整合与詹金斯CakePHP应用程序相当简单。以下假设您已经安装了Jenkins在* nix系统,并能够管理。你也知道如何创造就业机会,并运行构建。如果你不确定这些,请参阅詹金斯文档。
创建一个工作
首先创建一个工作对于您的应用程序,并连接存储库,以便Jenkins代码可以访问。
添加测试数据库配置

使用一个单独的数据库只是Jenkins通常是一个好主意,因为它停止流血,避免一些基本问题。一旦你创建了一个新的詹金斯可以访问的数据库在数据库服务器(通常localhost)。添加一个shell脚本构建包含以下步骤:

cat > app/Config/database.php <<'DATABASE_PHP'
<?php
class DATABASE_CONFIG {
    public $test = array(
        'datasource' => 'Database/Mysql',
        'host'       => 'localhost',
        'database'   => 'jenkins_test',
        'login'      => 'jenkins',
        'password'   => 'cakephp_jenkins',
        'encoding'   => 'utf8'
    );
}
DATABASE_PHP

这将确保你总是正确的数据库配置,詹金斯需要。做同样的其他配置文件你需要。通常是一个好主意每个构建之前删除和重新创建数据库。这使你从链接失败,一个破碎的构建引起别人失败。添加另一个shell脚本构建包含以下步骤:
mysql -u jenkins -pcakephp_jenkins -e 'DROP DATABASE IF EXISTS jenkins_test; CREATE DATABASE jenkins_test';


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值