6

如何直接从我的 GitHub 远程存储库将我的应用程序部署到 Heroku?

是否存在这样的命令?

heroku push https://github.com/user/repository.git

有小费吗?诡计?

4

6 回答 6

13

您可以将服务放在 Github 和 Heroku 之间,这可能会达到您想要的结果。

Heroku 插件库中目前有两个插件可以通过持续部署为您执行此操作。

Codeship.io ( https://addons.heroku.com/codeship ) wercker ( https://addons.heroku.com/wercker )

基本上,当您添加和设置这些插件时,它们会在您的项目 github 存储库中安装一个 webhook,然后当您推送到存储库时,会触发 webhook,从而触发服务获取您的代码(如果需要,运行测试),然后推送Heroku 的代码。

于 2013-07-10T07:35:50.397 回答
5

Heroku 最近添加了与 GitHub 同步部署的选项

于 2015-01-06T22:04:10.197 回答
4

没有办法从一个 git 远程推送到另一个。您必须从 github 克隆,然后推送到 heroku。

于 2013-07-09T21:21:49.963 回答
2

snap-ci是一种设置从 Github 到 Heroku 的部署管道的简单方法

于 2013-10-23T20:19:22.353 回答
1
 git clone git://github.com/heroku/ruby-sample.git
 cd ruby-sample
 heroku create
 git push heroku master
 heroku open

这是heroku的默认示例。你可以得到一个想法。正确的 ?

于 2014-08-16T21:04:53.727 回答
0

创建一个“部署到 Heroku”按钮并包含在自述文件中 - https://devcenter.heroku.com/articles/heroku-button

于 2014-09-19T19:49:06.327 回答