Hy,
today, a run into a small problem. I hooked phabricator with jenkins, added a commit rule to herald (If repository ... of -> run build plan, and build plan call jenkins via HTTP request). When i pushed one commit / push its work just fine. But, when i push multiple commits, phabricator will run this rule many times as commit i pushed. I think is a proper solution to fix this problem, to add "Run build plan" action to "Commit Hook: Branches/Tags/Bookmarks".