如何直接从我的GitHub远程存储库将我的应用程序部署到Heroku?
是否存在针对该命令的命令?
heroku push https://github.com/user/repository.git
任何提示?花样?
答案 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