1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          CodeReview之reviewboard快速入門

          來源:互聯網轉載 時間:2024-01-29 07:57:09

          在ubuntu16.04上部署reviewboard

          代碼審查(Code Review)在日常的開發工作中可以提高質量,而且還是一個知識共享和指導的極好的平臺。但是在日常工作中,總是會因為個別的小事把codereview這個看似很小的事情實則很重要的審查環節給“稍后再議”,Review Board的目標便是改變這個現狀,它所提供的應用程序可以支持代碼審查流程。在使用之后感覺還是值得推薦給大家的。

          安裝Reviewboard依賴python開發環境,下面我們開始嘗試吧。。。。此處我們實驗的版本是3.0.14

          python環境的安裝

          apt-get install python python-setuptools python-devapt install memcachedeasy_install python-memcachedsudo apt install apache2 libapache2-mod-wsgisudo a2enmod wsgi  #/* 修改apache2的配置,讓python mod處于enable狀態 */apt install patchapt install MySQL-server python-mysqldb libmemcache-dev #默認安裝的是mysql-5.7sudo apt install patch subversion python-svnapt install libffi-devsudo apt install libssl-devpip install pillowapt-get install python-yamleasy_install reviewboard #安裝reviewboard

          數據庫配置

          編輯mysql配置文件

          /etc/mysql/mysql.conf.d/mysqld.cnf

          [mysqld_safe]socket          = /var/run/mysqld/mysqld.socknice            = 0[mysqld]user            = mysqlpid-file        = /var/run/mysqld/mysqld.pidsocket          = /var/run/mysqld/mysqld.sockcharacter_set_server = utf8port            = 3306basedir         = /usrdatadir         = /var/lib/mysqltmpdir          = /tmplc-messages-dir = /usr/share/mysqlskip-external-lockingkey_buffer_size         = 16Mmax_allowed_packet      = 16Mthread_stack            = 192Kthread_cache_size       = 8myisam-recover-options  = BACKUPquery_cache_limit       = 1Mquery_cache_size        = 16Mlog_error = /var/log/mysql/error.logexpire_logs_days        = 10max_binlog_size   = 100M

          創建數據庫并授權訪問用戶

          create database reviewboard default charset utf8 collate utf8_general_ci;create user 'reviewboard'@'localhost' identified by '$passwd'; #-- 其中reviewboard為用戶名grant all on reviewboard.* to 'reviewboard'@'localhost'; #-- 前一個reviewboard為數據庫名,后一個reviewboard為用戶名

          初始化配置reviewboard

          root@reviewboard-10-243:~# rb-site install /var/www/reviewboardDomain =  reviewboard.xsl.linkRoot Path = / (默認)Database Type = mysqlDatabase Name = reviewboardDatabase server = localhostDatabase username = reviewboardDatabase password = reviewboardConfirm password = reviewboardMemcached Server = localhost:11211 (默認)Username = admin (默認)Password = 密碼Confirm Password = 密碼E-mail = xxx@qq.comCompany/Organization = 隨意Allow us to collect support data = n

          安裝完成后的顯示信息

          Setting up support ... OK* The site has been installedThe site has been installed in /var/www/reviewboardSample configuration files for web servers and cron are availablein the conf/ directory.You need to modify the ownership of the following directories andtheir contents to be owned by the web server:* /var/www/reviewboard/htdocs/media/uploaded* /var/www/reviewboard/htdocs/media/ext* /var/www/reviewboard/htdocs/static/ext* /var/www/reviewboard/dataFor more information, visit:https://www.reviewboard.org/docs/manual/3.0/admin/installation/creating-sites/* Get more out of Review BoardTo enable PDF document review, enhanced scalability, GitHubEnterprise support, and more, download Power Pack at:https://www.reviewboard.org/powerpack/Your install key for Power Pack is:e65b089794f8ede728984df0235072b951df5702Support contracts for Review Board are also available:https://www.beanbaginc.com/support/contracts/

          開機自啟服務

          systemctl enable memcachedsystemctl enable mysqlsystemctl enable apache2

          apache中配置reviewboard的配置文件

          cd /etc/apache2/sites-availablecp /var/www/reviewboard/conf/apache-wsgi.conf reviewboard.confcd ../sites-enabledln -s ../sites-available/reviewboard.conf .a2ensite reviewboard

          修改配置目錄權限

          chown -R www-data /var/www/reviewboard/htdocs/media/uploadedchown -R www-data /var/www/reviewboard/datachown -R www-data /var/www/reviewboard/htdocs/media/extchown -R www-data /var/www/reviewboard/htdocs/static/ext

          apache加載reviewboard

          sudo a2dissite 000-defaultsudo a2ensite reviewboardsudo /etc/init.d/apache2 reloadsudo /etc/init.d/apache2 restart

          訪問reviewboard

          通過瀏覽器訪問reviewboard需要在reviewboard中允許外部網絡訪問,配置文件為:/var/www/reviewboard/conf/settings_local.py

          ALLOWED_HOSTS = ["localhost"] 修改成 ALLOWED_HOSTS = ["*"]

          openldap集成reviewboard

          reviewboard中配置郵箱組參考鏈接

          • 安裝文檔
          • 官方demo演示
          標簽:reviewboard-
          上一篇:decimal數據類型
          下一篇:冰墩墩python代碼

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          石家莊經貿大學屬于哪個區?石家莊經貿大學屬于新華區。位于學院路的經貿大學創建于1982年,占地268畝。有16個學院(系),76個本科專業,21580名學生。石家莊經貿大學屬于哪個區?河北經貿大學新華區是新華區學府路上的第二所學校。學校環境不錯,學校坐北朝南,師資力量雄厚,培養了很多金融人才!河北石家莊經貿大學是985還是211?石家莊經貿大學既不是985也不是211。是一所普通大學。河北經貿大學...

          ?是什么意思?這是一個由兩個大雪球混編的雪人,它面朝前方,頭上頭上戴著一頂禮帽,煤塊做的一雙大眼睛,胡蘿卜做的鼻子,兩根樹枝做的手臂,胸前還有兩顆紐扣,臉上帶笑意。有的平臺上的雪人還面帶紅色圍巾,Google的雪人有藍色的手套。是一個比較經典的雪人形象,一種象征著冬天、圣誕、童趣和快樂。相似emoji另外,當然了是站在大雪里的。微信哪幾個表情有特效?特效詞語1、很想你當然后輸入“想你了”并你的郵箱...

          如何將BT5安裝到U盤中?開始安裝:1。首先,將U盤格式化為FAT32格式2。解壓縮下載的unetbootin并運行unetbootin窗口-最新.exe接口如下:3。點擊界面右下角的“…”,選擇您下載的BT5 ISO鏡像。下面的輸入框是要設置的已保存配置文件的大小。根據個人需要和U盤大小填寫。比如我的U盤是8GB,填寫3200m,3.06gb的鏡像,3200m配置文件加載滿后大約7GB,U盤中還...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>