使用Heroku和Github时发布版本
我正在使用Heroku为我的静态web应用程序提供服务。我们已经将其与github存储库链接使用Heroku和Github时发布版本,heroku,github,release,versions,Heroku,Github,Release,Versions,我正在使用Heroku为我的静态web应用程序提供服务。我们已经将其与github存储库链接 我们正在开发我们的应用程序,我们希望将其发布给我们的客户,但是,我们希望继续在后台开发它。是否有人对我们如何向客户发布版本有任何建议,但仍然能够使用我们的git repo在团队内进行协作。将您现有的Heroku应用程序作为您的开发实例,并启动一个新的Heroku应用程序进行生产。您的第一个应用程序可能是实现这一点的最简单方法,但我建议您查看Heroku: 管道是一组共享相同代码库的Heroku应用程序。
我们正在开发我们的应用程序,我们希望将其发布给我们的客户,但是,我们希望继续在后台开发它。是否有人对我们如何向客户发布版本有任何建议,但仍然能够使用我们的git repo在团队内进行协作。将您现有的Heroku应用程序作为您的开发实例,并启动一个新的Heroku应用程序进行生产。您的第一个应用程序可能是实现这一点的最简单方法,但我建议您查看Heroku: 管道是一组共享相同代码库的Heroku应用程序。管道中的应用程序分为“审查”、“开发”、“暂存”和“生产”阶段 不要被那一页上的一切吓倒;基本管道使用实际上非常简单:
推送到您的开发实例中git像往常一样将
- 当您满意时,将代码从一个阶段升级到下一个阶段
- 使用Heroku的web界面,或
- 使用heroku管道:升级
你不必在每个阶段都有应用程序。例如,您可以对生产管道进行简单的开发。管道升级将编译好的slug从一个阶段复制到下一个阶段,因此速度非常快,而且您可以得到完全相同的代码。您还可以设置GitHub部署。我们使用管道,但不是通过CLI进行升级,而是依赖于Git分支。因此,当我们向上推
staging
分支时,它会自动部署我们的staging应用程序。当我们推到master
时,它会自动部署我们的生产应用程序。