redmine和testlink的遷移和集成

redmine遷移

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比寬城網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式寬城網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋寬城地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

(redmine使用的是bitnami redmine一鍵安裝,環(huán)境為apache+MySQL+php)

在新環(huán)境中一鍵安裝bitnami redmine,安裝完后,執(zhí)行下面操作

1、備份原環(huán)境數(shù)據(jù)庫,恢復至新環(huán)境中

a、備份數(shù)據(jù)庫,mysql數(shù)據(jù)庫通過指令備份

cmd命令窗口引導至mysql/bin目錄

cd F:\Program Files\BitNami Redmine Stack\mysql\bin

 

執(zhí)行導出指令

mysqldump -ubitnami -p8a83cf48ac bitnami_redmine > f:\2013-09-23星期一.sql

解釋:

mysqldump   導出指令

-ubitnami   -u+數(shù)據(jù)庫用戶名

-p8a83cf48ac   -p+數(shù)據(jù)庫密碼

(數(shù)據(jù)庫用戶名和密碼查看BitNami Redmine Stack\apps\redmine\htdocs\config下database.yml文件,找到username、password)

 

bitnami_redmine  mysql數(shù)據(jù)庫名(通常在mysql\data下,具體查看my.ini文件配置)

 redmine和testlink的遷移和集成

f:\2013-09-23星期一.sql   備份目的文件路徑

 

2、在新環(huán)境中恢復

a、在恢復前,清除新環(huán)境安裝時新建的redmine數(shù)據(jù)庫

(cmd命令窗口引導至mysql/bin目錄

cd F:\Program Files\BitNami Redmine Stack\mysql\bin)

mysql drop database bitnami_redmine

b、恢復數(shù)據(jù)庫

mysql -ubitnami -p8a83cf48ac bitnami_redmine < f:\2013-09-23星期一.sql

數(shù)據(jù)庫名和密碼查看新環(huán)境下的BitNami Redmine Stack\apps\redmine\htdocs\config下database.yml文件,找到username、password

3、備份原環(huán)境附件

將BitNami Redmine Stack\apps\redmine\htdocs下files文件復蓋到新環(huán)境路徑

 

重啟服務(wù)

 

另:配置郵箱發(fā)信功能

# default configuration options for all environments

default:

  # Outgoing emails configuration (see examples above)

  email_delivery:

    delivery_method: :smtp

    smtp_settings:

      #tls: true

      address: smtp.163.com

      port: 25

      domain: 163.com

      authentication: :login

      user_name: "cjpgredmine@163.com"

      password: "cjpgjykj"

      enable_starttls_auto: true

將上述代碼復制到BitNami Redmine Stack\apps\redmine\htdocs\config下configuration.yml文件

在configuration.yml文件# http://wiki.rubyonrails.org/rails/pages/HowToSendEmailsWithActionMailer后粘貼

上面的代碼配置的是163的郵箱,可以自己配置其他的(其實也可以在redmine安裝時配置郵箱)

配置完后使用管理員賬戶登錄redmine,選擇管理——配置——郵件通知,點擊發(fā)送測試郵件,應該提示發(fā)送成功,如果不成功,請查看代碼是否正確

 

 

 

testlink遷移

前置配置:安裝mysql-5.5.13-win32版數(shù)據(jù)庫(速度快點),設(shè)置root密碼為123465(mysql5.5數(shù)據(jù)庫端口號不要與redmine的mysql沖突)

 

1、安裝testlink(版本1.9(Beta 5))

將testlink解壓文件放在apache\htdocs文件夾下(安裝redmine時會自帶apache,放在該文件下即可)

網(wǎng)頁打開testlink/install/index.php,進入配置頁面配置testlink

 (需要注意數(shù)據(jù)庫端口號與mysql5.5保持一致)

 redmine和testlink的遷移和集成

2、備份原環(huán)境數(shù)據(jù)庫,恢復至新環(huán)境中(同redmine)

備份

mysqldump -uroot -p123456 testlink > F:\testlink\2013-09-24星期一.sql

(參考redmin備份)

恢復

mysql -uroot -p123456 testlink < f:\testlink備份\2013-09-23星期一.sql

(參考redmin恢復)

3、登錄Testlink后,可能會出現(xiàn)如下提示:

There are security warnings for your consideration. See details on file: C:/xampp/htdocs/testlink/logs/config_check.txt. To disable any reference to these checkings, set $tlCfg->config_check_warning_mode = 'SILENT';

解決方法:

打開Testlink安裝文件夾下的config.inc.php文件,將$tlCfg->config_check_warning_mode = 'FILE';

改為tlCfg->config_check_warning_mode = 'SILENT'; 保存!再刷新頁面,已無提示!

4、集成redmine

a、修改testlink下custom_config.inc.php.example為custom_config.inc.php,在尾處加上

$g_interface_bugs = 'REDMINE'

b、修改testlink\cfg下redmine.cfg.php文件

define('BUG_TRACK_DB_HOST', 'localhost');

define('BUG_TRACK_DB_NAME', 'bitnami_redmine');

define('BUG_TRACK_DB_TYPE', 'mysql');

define('BUG_TRACK_DB_USER', 'bitnami');

define('BUG_TRACK_DB_PASS', '8a83cf48ac');

define('BUG_TRACK_DB_CHARSET',"UTF-8");

define('BUG_TRACK_HREF', "http://192.168.100.21:81/redmine/issues/");

define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.100.21:81/redmine/projects/%s/issues/new");

解析

BUG_TRACK_DB_HOST:數(shù)據(jù)庫地址,這里連的是本機的數(shù)據(jù)庫,如果是遠程,填寫IP地址

BUG_TRACK_DB_NAME:數(shù)據(jù)庫名稱

BUG_TRACK_DB_TYPE:數(shù)據(jù)庫類型,這里redmine使用的是mysql

BUG_TRACK_DB_USER:數(shù)據(jù)庫用戶名

BUG_TRACK_DB_PASS:數(shù)據(jù)庫密碼(用戶名和密碼查看新環(huán)境redmine\htdocs\config下database.yml文件)

BUG_TRACK_DB_CHARSET:編碼格式(如果出現(xiàn)亂碼,換其他格式)

BUG_TRACK_HREF:redmine的issues地址

BUG_TRACK_ENTER_BUG_HREF:redmine對應的項目新建BUG地址

重啟apache,完畢

另:define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.100.21:81/redmine/projects/%s/issues/new");這個功能是testlink可以自動鏈接到對應的redmine項目,要達到目的,需要對testlink進行配置一下.

進入testlink\lib\bugtracking,打開int_redmine.php文件

在末尾處添加下面代碼

function getEnterBugURL()

{if( strstr(BUG_TRACK_ENTER_BUG_HREF, '%s') ) {

$tproject_prefix = isset($_SESSION['testprojectPrefix']) ? trim($_SESSION['testprojectPrefix']) : '' ;

$BugURL = sprintf(BUG_TRACK_ENTER_BUG_HREF, $tproject_prefix);

}

return $BugURL;}

上述代碼的作用是取testlink的項目標識付給%s。

testlink的項目標識的設(shè)置,以admin登錄testlink進行配置

 redmine和testlink的遷移和集成

配置好后,在執(zhí)行用例時,就可以鏈接到redmine添加問題

redmine和testlink的遷移和集成

集成完畢

分享名稱:redmine和testlink的遷移和集成
網(wǎng)頁路徑:http://bm7419.com/article0/jjcdoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站企業(yè)建站、移動網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、定制網(wǎng)站搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名