我一直在尝试从GitHub存储库部署到Heroku。为了将我的更改推送到GitHub,我使用Mac UI Client for GitHub。
现在,在heroku应用设置中,我更改了https://dashboard.heroku.com/apps/myapp/settings。在这里,我在选项GitHub Rep中进行了更改(将您的应用程序链接到GitHub存储库以查看活动日志中的提交差异。)。我添加了我的github-user / repository-name
现在当我使用myappname.heroky.com时,我被重定向到一个默认页面,上面写着:
Heroku |欢迎使用您的新应用!如果您,请参阅文档 需要帮助部署。
在文档中,自从我使用Github UI工具以来,所有命令都在我身上。 不知道是否可以使用命令部署它吗?
我问这个特别的东西,因为上次我使用了AppHarbor而且它只是拉了我的github代表没有任何打嗝。
答案 0 :(得分:2)
将GitHub存储库添加到Heroku应用设置不会设置自动部署。它只允许Heroku在应用程序日志中提供提交信息。
要实现您的目标,您需要设置continuous deployment(或“CD”)。最简单的方法是使用continuous integration(或“CI”)解决方案。
一个常见的CI服务器是Jenkins,但这需要您手动设置它。如今,您可以利用多种自动化CI / CD服务,包括Travis,CircleCI,Codeship,Snap。所有这些都可以选择在构建应用程序后自动部署到Heroku(可以通过推送到GitHub来触发)。