upsource+idea+gitlab代码评审环境搭建
此文借鉴了两个****:
1.https://blog.****.net/nikobelic8/article/details/54897314
2.https://blog.****.net/qijiqiguai/article/details/78321498
1.获取zip压缩包(upsource的版本可以自己选):
wget https://download.jetbrains.8686c.com/upsource/upsource-2018.1.357.zip
2.解压包:
unzip upsource-3.5.3616.zip
如果没有安装unzip可以输入:yum install -y unzip zip (不同的linux的系统可能对应的命令不同)
3.进入upsource的bin目录并启动upsource:
./upsource.sh start
4.如果报类似-Djava.security的错误时,如下操作:
复制配置文件:cp upsource.jvmoptions.dist upsource.jvmoptions
在upsource.jvmoptions添加行:-Djava.security.egd=/dev/zrandom
5.如果想配置远程连接,则修改upsource-2018.1.357/conf/internal/bundle.properties,
修改如下:base-url=http\://172.16.68.210\:8000
我的地址为局域网地址,注意‘\’不能删除,用vim打开很像'W'。
6.重新启动upsource
这样upsource已经部署完毕
1.登录upsource
输入http://172.16.68.210:8000。url为服务器配置的url
注意:第一次会弹出页面来修改url和绑定的地址,随后点击next
2.配置管理员信息:
3.填入token:
打开upsource-2018.1.357/conf/internal/services/configurationWizard/wizard_token.txt
填入token,点击finish,则管理者的配置已完成
1.登录管理员账号密码进行登录,其中你可以对管理员信息做一些修改
私钥的路径为:~/.ssh/id_rsa
小技巧:怎么将id_rsa弄下载下来:进入git代码目录,右键git bash here,通过pwd得到当前的路径,再通过cp命令将id_rsa拷贝到当前目录下,就可以在自己电脑中看到私钥了。
点击Test connection表示能连接的上
1.如下,点击进入users
2.点击new user来进行创建
3.分配权限
用户界面的用户账号进入如下页面,并分配这3个角色
1.点击file>>Settings...>>Plugins>>Install JetBrains plugins...搜索upsource,并进行安装
2.安装后要重启idea,并在右下角出现按钮
3.点击按钮,再单击Rescan进行扫描,若找不到则点击Switch Project进行选择
4.进入java文件,在代码一行中右键upsource>>leave a comment
输入评审信息后,点击ok
在代码的右上角可以看见
至此所有的配置已经完成。
安装upsource插件后,在up按钮上点击open news feed来进行查看
通过输入http://172.16.68.210:8000通过自己的账号登录后可见:
从中就可以有4条reviews,点击进去可以进行处理