Alan Moment
  • Introduction
  • 智慧家庭
    • Fibaro 系統整合便宜的 IP Cam
  • Life
    • 用AWS Glacier做最後的冷資料備份
    • 如何在macOS修改影音檔日期
  • 3D Printer
    • Atom2.5EX 之血淚組裝
    • 列印經驗紀錄
      • SpoolHolder
    • 製圖經驗
      • Turntable
      • 重製Atom3散熱風扇
    • 線材經驗
      • PETG
        • 首測
  • Kubernetes
    • 使用Kops建立Kubernetes
    • 使用HelmV2
    • Kubernetes的技術問題排解技巧
  • PHP
    • 管理PHP Library的利器Composer
    • PHP安裝JSON
    • Phalcon首發
    • Gearman Job Worker for PHP
    • Laravel 首發 !!!
    • Data Encrypt & Decrypt
  • Python
    • Django + Python 開發環境建置
  • Android
    • Android zipcode library of maven
    • Android use foreign object of OrmLite
    • ProgressBar while loading ListView of Android
    • AsyncTask download image by the Android
    • Use Thread control Android UI
    • Android Universal Image Loader
  • Ruby on Rails
    • Install rmagick on the Windows of Ruby on Rails
    • Ruby on Rails deploy on Heroku
    • Ruby on Rails 小問題
  • React
    • Ditched AngularJS for React
  • Tessel
    • 很潮的 Tessel
    • Connect to Slack on Tessel
    • Baby Help on Tessel
  • Node.js
    • CentOS 安装 Node.js 0.8.5
  • OOAD
    • Injection Principle Design Pattern
  • Linux
    • SSH免密碼登入遠端電腦
    • Apache與Tomcat的結合
    • The bash auto build
  • Hadoop
    • CentOS 5.5 + Hadoop 0.20
    • CentOS 5.5 + Hbase 0.94.8
    • Hadoop + Hbase 叢集環境
    • Hadoop 溝通橋梁之 Thrift 0.7
    • 使用MapReduce之替代方案Hive
    • 使用Sqoop將MySQL資料匯入Hbase
  • Database
    • 吃足苦頭的Mssql
  • IDE
    • Netbeans console中文亂碼解決方法
    • 用NetBeans開發Ruby On Rails
  • Agile
    • 淺談我的Agile
  • 協作工具
    • 建置專屬自己的Github之Gitlab
    • Gitlab 4.1 upgrade to Gitlab 6.0超偷懶方法
    • Install Phabricator and run on the Gitlab
    • Phabricator 基本應用
    • Phabricator review code應用
    • Redmine之基本建置與Scrum應用
    • Omnibus Gitlab 7 基礎操作
    • Git Push Notify to Slack on Gitlab
    • phabricator-extensions-Sprint 無法抓到正確的 Story Points
  • 其他
    • 慶祝Octopress開張
    • 走在時尚的尖端! Ghost
    • 大搬家
    • 網頁教學初體驗
    • 網路攻擊很猖狂
Powered by GitBook
On this page
  • Create Maniphest
  • Create Herald Rule
  • 規則隸屬
  • 設定規則
  • Owners
  • Email 設定

Was this helpful?

  1. 協作工具

Phabricator 基本應用

Create Maniphest

在這可建立 Task 指派給某一個人,目前發現最大的功用是當在 review code 的時候可以讓 commit 加入某一個 task。

Create Herald Rule

在 Herald 的頁面 Create Herald Rule 建立一條新規則

Commits

Commits 的規則是當 repositories 有提交程式碼的時候皆會通知

Differential Revisions

Differential Revisions

Maniphest Tasks

Maniphest Tasks 的規則是當有建立或修改 task 皆會通知

規則隸屬

Personal

個人的規則

Object

版本庫的規則

Global

全域規則

設定規則

Personal

Conditions

When all of these conditions are met: Repository is any of test_repository

還在摸索中,所以就先通用只要是版本庫的 commit 都通知我

Action

Take these actions every time this rule matches:

  • Add me to CC : cc mail 通知我

  • Send me an email : mail 通知我

  • Mark with flag : 建立 flag,還可以選顏色

  • Trigger an Audit by me : 通知我 review code

  • Do nothing : 什麼都不做

** Maniphest Tasks**

Conditions

When all of these conditions are met: Assignee is any of alan

task 則是設定指派給我的都通知我

Action

Take these actions every time this rule matches:

  • Assign task to me : 指派給我自己

只有這個規則比較不一樣。

Owners

若覺得要設定一堆規則很麻煩,有發現另外一個比較簡單的...

在 Owners 可以 Create Package 在這邊選擇 Repository 並設定 path。這樣當版本庫有異動的時候就都會通知。

Email 設定

在 Config 有兩個地方可以設定 email 一個是 Mail 另一個是 PHPMailer 就選擇比較簡單的設定即可,我自己設定兩個...結果好像會發兩封信...

郵件伺服器

phpmailer.mailer
Configure mailer used by PHPMailer.
Current Value: "smtp"

郵件伺服器 domain

phpmailer.smtp-host
Host for SMTP.
Current Value: domain.com.tw

郵件伺服器 port

phpmailer.smtp-port
Port for SMTP.
Current Value: 25

是否加密

phpmailer.smtp-protocol
Configure TLS or SSL for SMTP.
Current Value: null
``

帳號

```conf
phpmailer.smtp-user
Username for SMTP.
Current Value: "root"

密碼

phpmailer.smtp-password
Password for SMTP.

但是網路上的資訊有點少,要摸索清楚整個系統有點吃力,每一樣都要 try error,文章寫起來也有點凌亂,不管了,慢慢整理吧。

Jan 6th, 2014 11:36:00pm

PreviousInstall Phabricator and run on the GitlabNextPhabricator review code應用

Last updated 3 years ago

Was this helpful?

Phabricator 建置很久了這兩天才開始在學著用,覺得 對於 teamwork 的幫助不亞於 ,有時候在合併版本發生衝突的時候才開始在看為什麼會有衝突,總覺得很不爽。所以若能即時知道,團隊裡有誰做了甚麼樣的提交,相信對於開發中以及開發完的上線都會很有幫助。

Phabricator
Gitlab