您的位置:軟件測試 > 開源軟件測試 > 開源Bug管理工具 > BugFree
bugfree 安裝指南
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2014/2/27 14:56:43 ] 推薦標(biāo)簽:bugfree 安裝

 
2.5       配置Subversion的網(wǎng)絡(luò)服務(wù)
Subversion使用Apache2.0來作為http前端。
安裝步驟如下:
1)      來到Apache的安裝目錄下的bin目錄,在Subversion安裝目錄下的/bin (c:Program FilesSubversionin),找到文件: mod_dav_svn.so,mod_authz_svn.so和libdb43.dll,把他們復(fù)制到Apache 功能模塊目錄下(c:wampApache2modules).
2)      編輯Apache的配置文件(Apache2confhttpd.conf)
去掉下面兩行的"#"
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
在LoadModule section增加下面兩行
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
    添加svn版本庫管理:
<Location /svn>
DAV svn
SVNParentPath d:/svn (請指向你的代碼庫目錄)
</Location>
3)      重起Apache
 
2.6       客戶端的使用
你即可以完全使用命令行方式來使用Subversion,也可使用第三方工具來作為Subversion的客戶端工具,TortoiserSVN官方網(wǎng)站: http://tortoisesvn.tigris.org/
詳細(xì)的使用方法在Subversion、TortoiserSVN的幫助文檔里已有描述。
 
2.7       如何配置Subversion自動發(fā)送郵件
Subversion是通過Hooks 來控制每次Transaction的行為, 有Pre-Commit, Post-Commit 等.
一般情況下我們希望在提交代碼后,Subversion可以自動發(fā)送郵件給組里的每個成員,  這種情況下我們可以通過post-commit這個腳本來完成.
這些腳本存放在你的Repository的Hooks目錄下, 一般情況下, 是以.template后綴結(jié)尾, 如果是Unix平臺, 需要改成.sh, Windows 平臺改成.bat可以.
 
當(dāng)一個Transaction成功完成后, 會調(diào)用post-commit.bat 這個腳本.
下面的例子給出了, 如何在Subversion提交代碼后自動發(fā)送郵件的例子.
set REPOS=%1
set REV=%2
commit-email-win.pl %REPOS% %REV% -l C:Tempsvnlookcommit-email.log --from your-email@server.com -s "[project-dev] Commit"
commit-email-win.pl 是用來發(fā)送郵件的Perl 腳本, 所以你的系統(tǒng)需要安裝Perl.
%REPOS% 參數(shù)是你的Repository的目錄
%REV% 參數(shù)是Commit的Revision號
--from 表面郵件發(fā)送人的地址
-l 參數(shù)是日志的目錄, 用來記錄每次郵件發(fā)送的細(xì)節(jié)
-s 參數(shù)是郵件的標(biāo)題
 
下面給出commit-email-win.pl, 您可以將他放在svn/bin 目錄下, 并保證svn/bin在系統(tǒng)的PATH環(huán)境變量里面.
請根據(jù)你的系統(tǒng)配置, 正確改寫下面幾處變量:
$sendmail
$svnlook
$emailsFile # 每行一個郵件地址
$tmp_dir
$mailserver # SMTP的域名或者IP
找到$mailer->auth , 正確填寫你的郵件地址的帳號, 和密碼 (SMTP 驗(yàn)證用), 并保證你的Perl 已經(jīng)安裝Authen::SASL
commit-email-win.pl
 
至此 算大功告成, 你可以直接運(yùn)行commit-email-win.pl 腳本, 來檢查腳本是否正常運(yùn)行, 此時mailerDebugLevel可以設(shè)置為1.
> commit-email-win.pl d:/svn_repository 2
如果運(yùn)行成功, 你可以通過Commit再次檢查運(yùn)行是否正常
 
 
3          BugFree
3.1       下載BugFree
官方網(wǎng)站: http://bugfree.1zsoft.com/
 
3.2       安裝
1)      解壓縮BugFree到任意目錄。如:D:BugFree
2)      在安裝WAMP時,將http根目錄指向此目錄即可。
3)      修改D:BugFreeIncludeSetupBug.inc.php文件:
找到這行:
//$BugConfig["ScriptDir"] = "Your path to BugFree";
去掉“//”,并改為自己的BugFree目錄。如:
$BugConfig["ScriptDir"] = "d:/BugFree";
4)      訪問BugFree的安裝頁面:http://localhost/install.php
5)      填定各項(xiàng)參數(shù)。
注意如果mysql中尚無bugfree數(shù)據(jù)庫,請在此頁面中選中 ,如此則會自動創(chuàng)建BugFree數(shù)據(jù)庫及相關(guān)表。
6)      填寫完畢后,點(diǎn)擊按鈕:

將生成的ConfigBug.inc.php覆蓋D:BugFreeIncludeSetupBug.inc.php
7)      將d:BugFree下的兩個文件改名:install.php和upgrade.php。任意名稱都可。
8)      至此BugFree安裝完畢?梢允褂胊dmin:123456訪問http://localhost/Login.php以驗(yàn)證。
 
3.3       BugFree的郵件服務(wù)配置
1)      打開Apache的php配置文件。如:c:wampApache2inphp.ini
2)      找到[mail function]一節(jié),修改以下兩項(xiàng)配置:
SMTP = 你的郵件服務(wù)器地址(如:mailsvr, smtp.163.com)
Sendmail_from = bugfree的自動郵件地址(如:sun@geostar.com.cn)
3)      保存配置,郵件配置成功。
 
本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/VC/archive/2006/06/25/833920.aspx
 
利用phpmyadmin備份和恢復(fù)BugFree數(shù)據(jù)庫
 
http://www.bugfree.org.cn/help/          Bugfree2.0使用幫助
 
http://www.cnblogs.com/ring1981/archive/2006/09/02/433701.html

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd