2017-04-03 75 views
1

我正在尋找一個Heroku應用程序添加自定義警衛,阻止推送到我的應用程序的master分支從開發人員的本地計算機上的除master之外的任何其他分支,但我在Heroku文檔中看不到任何內容以訪問預先接收鉤子。有誰知道這是甚至可能訪問,或者如果有一些其他配置或插件,將提供相同的功能?自定義git預接收鉤可能在Heroku上?

回答

1

由於Heroku上不使用自己的預receive掛鉤(如illustrated here),只提「deploy hook」,你將需要:

  • 推到你控制的中間回購,正爲了在那裏放置預先接收的鉤子:如果通過,那麼相同的鉤子可以推到實際的英雄遠程倉庫。這是門回購戰略。

  • 或使用pre-commit鉤子(這是不太方便,因爲它需要在所有的開發回購要部署)

+0

我懷疑一樣多。也許支持團隊可以爲我做一次性的事情。 – Jon