原來 phabricator 的用法跟 gerrit 不一樣,需要配合phabricator 自己的 tool。
像 gerrit 只要 push 到特定的 ref/XXX 之後,就會驅動 gerrit 的 codereview 事件。不需要而外的 tool
phabricator 就要用自己的 tool (arc) 做到跟 phabricator server 的溝通。
所以第一步:安裝 arc (arcanist):
找一個folder clone https://github.com/phacility/arcanist
然後把 arcanist/bin 加到 PATH 中。(我是建arc 的 link 到 ~/bin/ 下)
設定 global property (editor, phabricator location..)
arc set-config editor "vim" arc set-config default http://192.168.144.82另外需要你在phabricator server 帳戶的certificate..
arc install-certicicate依照說明 copy phabricator 網站資料過來就可以。
可以用來看這些 config 的命令:
arc get-config --verbose
一般的 code review 動作
ref:Simple flow using Arcanist and Differential for code review
這個 php7.0 不支援的限制很麻煩。
所以 要在 stretch 上裝 php5.6:
- 如何在 Debian Stretch 中安装使用 PHP5
- php5.6.30 packages for debian 9
- stackoverflow install php5.6 in debian9
沒有留言:
張貼留言