代码审查工具rietveld的安装与使用(一)
本文作者:riag
本文出处:http://blog.csdn.net/riag
声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢.
代码审查工具 rietveld 是 Google 推出的一个代码审查工具,它是运行在 Google
APP Engline 上;但可以通过 GAE SDK 在局域网使用,这样的用法存在一个问题是没有帐号管理。
软件版本号:
GAE SDK 1.2.3
Django 1.0 以上
Rietveld svn 497版本
Svn
直接安装 GAE SDK , Django , svn ,我从版本库 checkout 出来的 Rietveld 是 svn 497 版本。
打开 Rietveld 目录下的 app.yaml 文件,把第一行 application: codereview 的 codereview 改成你的项目名字,注意名字必须是小写。
运行 Rietveld :
python "C:/Program Files/Google/google_appengine/dev_appserver.py" --address=0.0.0.0 --port 8081 C:/Server/ Rietveld
C:/Program Files/Google/google_appengine 是 GAE SDK 安装的目录
C:/Server/ Rietveld 是 Rietveld 目录
--address=0.0.0.0 允许局域网的其他机器能够访问;如果不指定,只能是本机访问
--port 8081 指定运行的端口
这样在本机可以通过 http://127.0.0.1:8081 访问,界面如下:
现在Rietveld已经运行了,下一篇介绍如何使用
代码审查工具rietveld的安装与使用(一)相关推荐
- 代码审查工具【Review Board】在Windows环境下安装与配置
前言 Review Board是基于Web的代码审查工具. 官方网站:https://www.reviewboard.org/ Review Board在Windows环境下安装是一件比较困难的事情, ...
- Upsource 一个新的代码审查工具-安装使用指南
为什么80%的码农都做不了架构师?>>> Upsource 一个新的代码审查工具(Polyglot code review tool),Upsource安装.配置及使用介绍-- ...
- 代码审查工具 sonarqube 简介
目录 1. 什么是SonarQube? SonarQube的功能 1.糟糕的复杂度分布 2.重复 3.缺乏单元测试 4.没有代码标准 5.没有足够的或者过多的注释 6.潜在的bug 7.糟糕的设计(原 ...
- docker搭建upsource代码审查工具,通过gitlab检出项目
docker搭建upsource代码审查工具,通过gitlab检出项目 机器配置 docker搭建upsource代码审查工具,通过gitlab检出项目 拉取镜像 创建挂载目录 启动容器 配置账号密码 ...
- Python包管理工具Distribute的安装
Python包管理工具Distribute的安装 Python的包管理工具常见的有easy_install, setuptools, 还有pip, distribute,那麽这几个工具有什么关系呢,看 ...
- python学习一(python与pip工具下载与安装)
python学习一(python与pip工具下载与安装) 一 Python下载 二 安装Python 三 安装 pip 3.1 采用cd命令进入到Scripts 目录下面 3.2 输入命 ...
- SIPp工具Linux下安装
2019独角兽企业重金招聘Python工程师标准>>> 一.SIPp介绍 SIPp是一个测试SIP协议性能的工具软件,这是一个开源软件. 它可使用INVITE和B YE建立 ...
- python 打包 .app 运行 控制台窗口_Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法...
windows系统下安装Pyinstaller cmd下输入指令 pip install PyInstaller Pyinstaller的使用 进入需要打包的目录下,执行打包命令 Pyinstalle ...
- mysql 5.7 备份innodb_mysql5.7 innodb数据库备份工具Xtrabackup的安装
mysql5.7 innodb数据库备份工具Xtrabackup的安装 wgetmhttps://www.percona.com/downloads/XtraBackup/Percona-XtraBa ...
- K8S部署工具:KubeOperator安装部署
K8S部署工具:KubeOperator安装部署 硬件要求⚓︎ 最小化配置 角色 CPU核数 内存 系统盘 数量 部署机 4 8G 100G 1 Master 4 8G 100G 1 Worker 4 ...
最新文章
- 2022-2028年中国铪行业市场研究及前瞻分析报告
- 安装llvmlite报错解决:RuntimeError: llvm-config failed executing, please point LLVM_CONFIG to the path for
- Android4.0 以后不允许在主线程进行网络连接
- 华为欧拉系统服务器开接口,华为操作系统 euleros
- java编写代码时易出错_写Java程序最容易犯的错误有哪些呢?
- matlab仿真的五个步骤,matlab仿真步骤
- java 16进制_JAVA 十六进制与字符串的转换
- 工作日志之MTK刷机
- 消费升级背景下零食行业发展报告_品牌升级与全渠道协同赋能 来伊份上半年营收21.36亿元...
- Oracle的 alter table table_name nologging; 的使用
- 【NLG】(六)文本生成评价指标—— ROUGE原理及代码示例
- 【历史上的今天】10 月 28 日:比尔·盖茨诞生;HTML 5 发布标准;讯飞语音输入法发布
- 计算机二级电子商务考试内容,电子商务师考试内容
- 比较喜欢的十个广告语
- MFC开发股票看盘软件碰到的问题
- 嵌入式人工智能,理念还是噱头?
- HBM传感器 德国HBM
- python 货币规范化_货币在Python中的格式
- android xposed混淆,[求助] 求教各位大佬,编写的xposed模块怎样进行加固或者混淆...
- 继电器的工作原理及应用
热门文章
- android吉他谱组件,android手机吉他谱
- Python Scrapy爬虫框架详解
- 基金交易席位的制度沿袭
- 基于深度学习的帧内预测技术
- spark GBT算法
- OpenDaylight-Boron学习笔记: 6 VTN模块
- python新手怎么兼职-用Python在家兼职赚钱的4个方法
- 月薪5000和年薪百万的差距在哪里?
- 开发支付宝接口时的错误报告:openssl_sign(): supplied key param cannot be coerced into a private key【解决方法】
- vue给标签动态添加元素_动态添加dom元素,并绑定vue事件