我安装了巨机器人,heroku和hipchat。我将Hubot部署到Heroku,并在hipchat上进行了测试,我输入了一些命令行示例:@hubot help,@hubot映像me“hubot”.而且效果很好。
但是在我的项目中,我需要使用hipchat将我的项目部署到heroku。例如,当我在hipchat上输入是:@hubot部署应用程序时,我的项目将被部署到heroku (而不是在终端上绑定:"git push heroku master“)。请帮帮我,我真的非常感谢你!
发布于 2015-02-10 14:33:07
这是一个非常广泛的问题。没有一个答案。
当然,您需要一个执行部署的部署服务。在发送部署命令时,Hubot应该会ping部署服务。
部署服务应该可以访问您的存储库和Heroku帐户,并为部署执行git push命令。部署服务可能具有项目的本地克隆,或者从某个集中位置(例如GitHub)下载它,并执行对Heroku的推送。
部署服务可以是您控制的服务器、第三方服务(如这一个 )、运行Hubot的服务器(并不理想)。
Heroku还提供了Dropbox同步,并正在尝试使用GitHub进行部署。在这种情况下,部署不需要部署服务(或者更准确地说,部署服务实际上是Heroku)。只要Heroku连接到GitHub或Dropbox (取决于应用程序的存储位置),Hubot就只需在Heroku上触发一个新的同步。
https://stackoverflow.com/questions/28427760
复制相似问题