Ruby Heroku Post hook处理器的工作原理,以及如何学习更多关于构建此类动物的知识
我最近部署了一个ruby应用程序,它利用一些原生heroku特性通过github运行提交后钩子 现在我很好奇它是如何工作的,我可能会如何构建一个类似于heroku的低级插件,可能是另一种语言 课程内容的简要总结: 基本上,这个ruby程序:Ruby Heroku Post hook处理器的工作原理,以及如何学习更多关于构建此类动物的知识,ruby,heroku,github,git-post-receive,Ruby,Heroku,Github,Git Post Receive,我最近部署了一个ruby应用程序,它利用一些原生heroku特性通过github运行提交后钩子 现在我很好奇它是如何工作的,我可能会如何构建一个类似于heroku的低级插件,可能是另一种语言 课程内容的简要总结: 基本上,这个ruby程序: 每次我推到github时自动部署我的heroku 仅由4个参数配置(主要参数是heroku API密钥) 完全可以开箱即用:无需与heroku进行具体的混泥土处理。我只是将此应用程序部署为一个新的heroku应用程序,并将post recieve挂钩添加
- 每次我推到github时自动部署我的heroku
- 仅由4个参数配置(主要参数是heroku API密钥)
- 完全可以开箱即用:无需与heroku进行具体的混泥土处理。我只是将此应用程序部署为一个新的heroku应用程序,并将post recieve挂钩添加到github,然后发现heroku在每次我提交给github时都会自动为我构建应用程序
- 它似乎运行一个shell命令。希罗库允许这样做吗
- github的实际“git拉动”发生在哪里?我看到了一个“GitPusher”对象,但不清楚该对象是在哪里定义的(我怀疑它是静态导入到类中的ruby gem对象,但我不知道它可能来自哪个gem)
- 我想知道,创建这个项目的勇敢的灵魂在哪里找到了为Heroku构建这样一个低级钩子所需的文档。任何关于如何构建同一类的定制工作者挂钩(最好使用Ruby以外的语言)的提示都将不胜感激
`rm-r{local_folder}`
时。是的,看起来heroku让你管理他们。试试heroku run bash