Apache+SVN+Review Board代碼審核服務器搭建流程
我們擁有十年網(wǎng)頁設計和網(wǎng)站建設經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設計師為您提供的解決方案。為企業(yè)提供網(wǎng)站制作、成都網(wǎng)站制作、微信開發(fā)、小程序開發(fā)、移動網(wǎng)站建設、H5頁面制作、等業(yè)務。無論您有什么樣的網(wǎng)站設計或者設計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設計服務并滿足您的需求。代碼審查(CodeReview)不但可以提高質(zhì)量,而且還是一個知識共享和指導的極好的手段。ReviewBoard是一款比較優(yōu)秀的,開源的基于WEB的代碼審查工具。
登錄MySQL創(chuàng)建reviewboard數(shù)據(jù)庫和reviewboard用戶
mysql –uroot –p >create database reviewboard default charset utf8collate utf8_general_ci; >grant all on reviewboard.* to'reviewboard'@'localhost' identified by 'reviewboard';如果python版本為2.6(CentOS6.x),可以采用EPEL yum源進行下載
(1)、 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum -y installpython-subvertpy pysvn(安裝yum源EPEL紅帽企業(yè)庫,centos默認yum源庫中沒有pysvn)
(2)、 yum --enablerepo=epel install pysvnpython-subvertpy(指定在EPEL yum源中,下載pysvn,python-subvertpy)
CentOS7.x 安裝EPEL源
rpm -ivhhttp://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmdistribute從0.7版本后就和setuptools合并在一起了,所以先刪除舊版(setuptools)easy_install。
第一步:刪除easy_install
rm -f /usr/bin/easy_install* rm -f /usr/local/bin/easy_install*第二步:安裝distribute
wget https://svn.apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py python distribute_setup.py rm distribute_setup.py根據(jù)情況配置以下內(nèi)容
Domain Name: 192.168.2.41 Root Path [/]: Database Type: mysql Database Name [reviewboard]: Database Server [localhost]: Database Username: reviewboard Database Password: Confirm Database Password: Memcache Server [localhost:11211]: Username [admin]: admin Password: Confirm Password: E-Mail Address: public@unilifemedia.com Company/Organization Name (optional): unilifemedia Allow us to collect support data? [Y/n]:把apache-wsgi.conf配置文件放到Apache的conf.d目錄下
cp /var/www/html/reviewboard/conf/apache-wsgi.conf/etc/httpd/conf.d/配置允許訪問reviewboard的域名或IP
vi/var/www/html/reviewboard/conf/settings_local.py
ALLOWED_HOSTS =['192.168.2.41','codereviewboard.unilifemedia.com']重啟Apache
service httpd restart登錄:http://192.168.2.41/
輸入剛才配置的admin密碼
輸入名稱,SVN倉庫地址,用戶名密碼。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。