Fabric可以用于从GitHub自动部署吗?

每次将代码推送到GitHub时,我可以使用Fabric自动在服务器上部署应用程序吗? (GitHub可以在每次推送时都发送到URL。)

如果是这样,怎么样?

当然。 这不是一个好主意,但是这是可能的。 只要在你控制的URL上设置一些东西,当它从Github收到POST时,它就会运行你的结构脚本。 你可以使用任何types的CGI / FCGI / WSGI /任何这样做; 即使是几行PHP也足以让事情发生。

是的,有一些插件可以集成到Github。 详情: https : //developer.github.com/webhooks/

另外,在Fabric方面,您可以通过Github Web钩子请求来触发它。 如果你不想实现一个网站来做到这一点,也许你可以尝试jenkins和它的插件 。