直接从我的github存储库部署到heroku

时间:2013-07-09 20:53:11

标签: heroku github

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

是否存在针对该命令的命令?

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

任何提示?花样?

6 个答案:

答案 0 :(得分:13)

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

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

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

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

答案 1 :(得分:5)

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

答案 2 :(得分:4)

没有办法从一个git遥控器推送到另一个。你必须从github克隆然后推送到heroku。

答案 3 :(得分:2)

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

答案 4 :(得分:1)

 git clone git://github.com/heroku/ruby-sample.git
 cd ruby-sample
 heroku create
 git push heroku master
 heroku open

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

答案 5 :(得分:0)

创建'Deploy to Heroku'按钮并包含在自述文件中 - https://devcenter.heroku.com/articles/heroku-button