跳轉至內容

Phabricator 管理員手冊/Herald

來自華夏公益教科書
所有可用的 Herald 規則型別
建立的 Herald 規則,用於在每次提交後執行構建計劃。

Herald 是一個 Phabricator 元件,旨在在匹配某些規則時觸發操作。[1]

閱讀 Herald 官方文件 以瞭解一些基本特性。

這裡是一些常見行為。

阻止提交

[編輯 | 編輯原始碼]

可以配置 Herald 在提交到達您的儲存庫之前阻止提交。例如,它對以下情況很有用:

  • 避免意外洩露敏感資料(SSH 私鑰、API 令牌等)
  • 避免意外版本化二進位制檔案 (.war, .apk)
  • 遵守某些策略,例如阻止簡短的提交資訊[2]

適合這種規則的 Herald 型別

  • 提交鉤子:提交內容:可以對提交資訊和內容等做出反應。
  • 提交鉤子:分支/標籤/書籤:用於其他情況,例如請求的來源等。

執行構建計劃

[編輯 | 編輯原始碼]
另請參見:Phabricator 管理員手冊/持續整合
  1. Herald 元件可以在 Phabricator 搜尋框中搜索 Herald 或訪問 example.com/herald/ 找到。
  2. "使用 Herald 正則表示式阻止簡短的提交資訊". Phabricator 討論論壇.
華夏公益教科書