gerrit2+buildbot+repo

系统配置:ubuntu10.10
gerrit2 的下载地址:[url]http://code.google.com/p/gerrit/downloads/list[/url]
buildbot 的下载地址:[url]http://trac.buildbot.net/[/url]
[b]gerrit2 的安装:[/b]
安装gerrit2需要先安装 java 的运行环境。openjava 和 sun-java6都可以,不过我建议你安装sun-java6-jre
由于ubuntu 自带的源没有sun-java6-jre 所以要先增加一个有sun-java6-jre源:
添加partner源的命令:
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner"

(注: 如果系统提示没有add-apt-repository命令,则需要先安装python-software-properties,命令sudo apt-get install python-software-properties。另外,有些版本的ubuntu即使安装了python-software-properties也无add-apt-repository命令,此时需要手动添加此行"deb http://archive.canonical.com/ubuntu maverick partner"到/etc/apt/sources.list文件中。)
更新系统命令:
sudo apt-get update

安装jre命令:
sudo apt-get install sun-java6-jre sun-java6-plugin

安装jdk命令:
sudo apt-get install sun-java6-jdk sun-java6-plugin

查看版本信息命令:
java -version

[编辑]设为默认Java命令:
sudo update-alternatives --config java

java环境安装好了以后就可以安装gerrit2:
java -jar gerrit-2.1.8.war init -d review_site

执行此命令后有一些软件的配置信息需要确认

[quote]Create '/home/gerrit2/review-site' [Y/n]? (注:创建review-site目录选y就好了)

*** Git Repositories
***

Location of Git repositories [git]:(注:本地git库,一般默认就好了。如果你有已经建立好的git库可以路径写在后边就好了)

*** SQL Database
***

Database server type [H2/?]: (注:一般情况一下默认就可了)

*** User Authentication
***

Authentication method [OPENID/?]: development_become_any_account (注:一般情况一下默认就可了)
Get username from custom HTTP header [y/N]? :(注:一般情况一下默认就可了)
SSO logout URL :

*** Email Delivery
***

SMTP server hostname [localhost]:enter键 (注:一般情况一下默认就可了,如果本地有邮件服务的要写服务器)
SMTP server port [(default)]:enter键(注:一般情况一下默认就可了要写服务器端口)
SMTP encryption [NONE/?]:enter键(注:一般情况一下默认就可了不加密)
SMTP username [gerrit2]:enter键 (注:一般情况一下默认就可了)

*** Container Process
***

Run as [gerrit2]:enter键(注:一般情况一下默认就可了)
Java runtime [/usr/lib/jvm/java-6-sun-1.6.0.24/jre]:
Copy gerrit.war to /home/gerrit2/review-site/bin/gerrit.war [Y/n]?
Copying gerrit.war to /home/gerrit2/review-site/bin/gerrit.war

*** SSH Daemon
***

Listen on address [*]:enter键(注:一般情况一下默认就可了)
Listen on port [29418]:enter键(注:一般情况一下默认就可了)


Gerrit Code Review is not shipped with Bouncy Castle Crypto v144
If available, Gerrit can take advantage of features
in the library, but will also function without it.
Download and install it now [Y/n]? enter键(注:一般情况一下默认就可了)
Downloading http://www.bouncycastle.org/download/bcprov-jdk16-144.jar ... OK
Checksum bcprov-jdk16-144.jar OK
Generating SSH host key ... rsa... dsa... done
*** HTTP Daemon
***

Behind reverse proxy [y/N]? y
Proxy uses SSL (https://) [y/N]? n
Subdirectory on proxy server [/]:enter键
Listen on address [*]: enter键
Listen on port [8081]: enter键

Initialized /home/gerrit2/review-site
Executing /home/gerrit2/review-site/bin/gerrit.sh start
Starting Gerrit Code Review: OK(注:出现这个就说明安装成功了)
可以输入[url]http://localhost:8080[/url] 看一下你监听的端口一般为8080
[/quote]
[b]更详细的gerrit2的配置请查看:[/b]
[url]http://gerrit.googlecode.com/svn/documentation/2.0/index.html[/url]
[b]下边一些常用的gerrit2的命令:[/b]
请查看:[url]http://gerrit.googlecode.com/svn/documentation/2.0/cmd-index.html[/url]
接下来写一些buildbot的东西我用的是buildbot0.8.5的版本
它对系统有一些要求需要安装一些包
sudo apt-get install python2.6-dev sudo apt-get install python-mysqldb

然后需要通过buildbot 的下载地址:[url]http://trac.buildbot.net/[/url]下载buildbot master slave

下一步明天再写,有问题就联系我的QQ:303932907 email:iamwuzhibo@sina.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值