<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Knight of the round table

    wansong

    codeStriker(及與svn、bugzilla集成)使用過(guò)程記錄

     

    codeStriker使用過(guò)程介紹

    參考資料:

    一、      服務(wù)器端的安裝

    1 http://sourceforge.net/project/showfiles.php?group_id=41136&package_id=33315下載適合你操作系統(tǒng)的codestriker-1.9.8

    2 下載完后,直接解壓到目錄下(D:"codestriker-1.9.8

    3 建議參考D:"codestriker-1.9.8"html" codestriker.pdf 進(jìn)行配置,這個(gè)文檔說(shuō)得比較詳細(xì);

    4 創(chuàng)建數(shù)據(jù)庫(kù),以mysql為例:

        C:">mysql -uroot -p

    mysql>CREATE DATABASE codestrikerdb;

    mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES ON codestrikerdb.* TO codestriker@localhost IDENTIFIED BY 'cspasswd';

    mysql>FLUSH PRIVILEGES;

    4 配置你的codestriker主要修改D:"codestriker-1.9.8"codestriker.conf

       mysql數(shù)據(jù)庫(kù)為例,配置如下:

       $db = 'DBI:mysql:dbname=codestrikerdb';

       $dbuser = 'codestriker';

       $dbpasswd = 'cspasswd';

    配置你的發(fā)送email地址:

       $mailuser = 'your_email_adress';

    $mailpasswd = ' your_email_password';

    5 配置Source Code Hightlighting:

       安裝highlight-setup-2.7.exe,并修改D:"codestriker-1.9.8"html" codestriker.conf如下:

       $highlighter = 'D:/Program Files/WinHighlight/highlight.exe';

    6 svn集成配置如下:

        @valid_repositories =

        (

         'svn:file:///D:/svnroo',

    );

    $repository_name_map =

    {

        'svn:http://localhost/svn;svn_username;svn_userpassword' => 'ProjectName Subversion'

    };

    注:http://localhost/svn 這個(gè)是你svnapache里配置的url

    7bugzilla集成配置如下,即你bugzilla的數(shù)據(jù)庫(kù)信息:

        $bug_db_host = 'localhost';

    $bug_db_name = 'bugs';

    $bug_db_password = 'bugs_password';

    $bug_db_dbname = 'bugs';

    8 apache集成配置如下:

    <Directory "D:/codestriker-1.9.8/cgi-bin/">

       AllowOverride All

       Options ExecCGI

       Order allow,deny

       Allow from all

       SetHandler cgi-script

    </Directory>

    <Directory "D:/codestriker-1.9.8/html/">

       AllowOverride None

       Allow from all

    </Directory>

        ScriptAlias /codestriker/ "D:/codestriker-1.9.8/cgi-bin/"

        Alias /codestrikerhtml/ "D:/codestriker-1.9.8/html/"

    配置基本完成,在瀏覽器打開(kāi)http://localhost/codestriker/codestriker.pl,即可瀏覽。

    二、      使用

    創(chuàng)建一個(gè)topic(如圖1):

    三、      svnbugzilla集成(修改svn代碼,提交后,自動(dòng)創(chuàng)建toptic,并與相應(yīng)的bug關(guān)聯(lián))

    post-commit-codestriker.pl 放在D:"codestriker-1.9.8"bin目錄下,并修改此文件如下:

    根據(jù)如上配置信息,創(chuàng)建reviewers.txt文件,及內(nèi)容如下:

    注:這個(gè)值是你在創(chuàng)建project(創(chuàng)建projecturl http://localhost/codestriker/codestriker.pl?action=create_project)后在創(chuàng)建toptic的頁(yè)面(創(chuàng)建topicurlhttp://localhost/codestriker/codestriker.pl?action=create)上Project的選項(xiàng)值,如果是第二個(gè)選項(xiàng)就是2

     

    然后,在你svn的倉(cāng)庫(kù)根目錄下的hooks目錄,創(chuàng)建一個(gè)適合你操作系統(tǒng)的批處理文件,以windows為例:post-commit.bat,其內(nèi)容如下:

    set REPOS=%1

    set REV=%2

    D:/codestriker-1.9.8/bin/post-commit-codestriker.pl %REPOS% %REV%


    配置完成,
    啟動(dòng)svn服務(wù)器(相關(guān)命令:svnserve -d -r D:"svnroo)和apache服務(wù)器,在svn客戶(hù)端,修改文件,提交到svn服務(wù)器,就會(huì)自動(dòng)生成一個(gè)topic(打開(kāi)這個(gè)url可以查看到),并在bugzilla里的相應(yīng)bug里看到相應(yīng)comment

    注:提交代碼的格式必須如下,因?yàn)檫@是我post-commit-codestriker.pl定義的格式:

    Bug 1:

    注釋

    1就是你在bugzilla里,想關(guān)聯(lián)的bug號(hào)。

    posted on 2009-04-03 09:30 w@ns0ng 閱讀(3793) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): J2EE

    主站蜘蛛池模板: 农村寡妇一级毛片免费看视频| 在线看无码的免费网站| 亚洲一级毛片免观看| 国产亚洲色视频在线| 午夜高清免费在线观看| www视频在线观看免费| 国产免费网站看v片在线| 特级aaaaaaaaa毛片免费视频| 亚洲国产精品专区| 亚洲av福利无码无一区二区| 亚洲综合久久夜AV | 四虎在线免费播放| 黄页网站在线看免费| 99国产精品视频免费观看| 免费一级毛片无毒不卡| 国产午夜精品理论片免费观看| 国产精品亚洲精品爽爽| 亚洲国产午夜精品理论片在线播放 | 一级成人a毛片免费播放| 国产成人无码精品久久久久免费| 粉色视频在线观看www免费| 亚洲真人无码永久在线观看| 亚洲人成人77777网站不卡| 亚洲精品国产第1页| 亚洲综合一区二区精品导航| 亚洲一本综合久久| 亚洲AV福利天堂一区二区三| 亚洲成av人片在线观看无码不卡| 亚洲一区精品无码| 国产成人综合亚洲AV第一页 | 亚洲人成高清在线播放| 亚洲综合激情九月婷婷| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲一区二区三区免费| 亚洲免费一区二区| 亚洲欧洲日产国码高潮αv| 亚洲午夜未满十八勿入网站2| 亚洲性猛交XXXX| 久久精品国产精品亚洲艾| 精品亚洲aⅴ在线观看| 亚洲国产情侣一区二区三区|