随着一声惊雷和滂沱的大雨,我的Phabricator页面终于在我的学生机上跑了起来。
想起在这五个小时内踩过的坑甚如大学隔壁炮王干过的妹子,心里的成就感不禁油然而生。
接下来,我将和大家分享一下本人在CentOS7.4版本,利用lnmp搭建Phabricator的实战过程和踩过的坑。这一方面是为我下一步在docker上部署并制作镜像做好铺垫,更重要的是,我能够有幸和游走在这令人头秃的修罗场里的勇士们,分享我自认为史诗一般难得的宝贵经验。好,那么接下来我们进入正题。
一、什么是phabricator?我为什么要搭建一个phabricator应用?
官网:https://www.phacility.com/
项目地址:https://github.com/phacility/phabricator
Phabricator是一套基于Web的软件开发协作工具,一个Web应用用于帮助软件公司构建更好的软件。
原是facebook员工开发的可视化代码评审工具,现在跑路了并投奔了Phacility,好在他依然在持续维护。
简单说来,这个玩意儿主要包含以下几个功能:
1. 源码的review与审核 2. 代码托管,代码浏览 3. BUG跟踪 4. 项目管理 5. 团队成员交流 6. 组织风险讨论 7. 事件备注,以及回顾(统计等) 8. 权限设置 9. 其他功能
然而目前这些都与我无关,我只是为了好玩。
二、安装教程参考
我相信一定有天选之子可以不费吹灰之力过关斩将,你只需要一具阿姆斯特朗回旋喷气加速炮(不定期更新大家认为的优质教程,欢迎留言)。
来自CSDN的教程1: