1
我使用Heroku来为我的静态Web应用程序提供服务。我们已经将它与我们的github存储库相关联。使用Heroku与Github发布版本
我们正在开发我们的应用程序,希望将它发布给我们的客户,但是,我们希望继续在后台开发它。有没有人对我们如何向我们的客户发布版本有任何建议,但仍然可以使用我们的git回购协议在团队内进行协作。
我使用Heroku来为我的静态Web应用程序提供服务。我们已经将它与我们的github存储库相关联。使用Heroku与Github发布版本
我们正在开发我们的应用程序,希望将它发布给我们的客户,但是,我们希望继续在后台开发它。有没有人对我们如何向我们的客户发布版本有任何建议,但仍然可以使用我们的git回购协议在团队内进行协作。
保留现有的Heroku应用程序作为您的开发实例,并启动新的Heroku应用程序进行制作。 Forking第一个应用是可能做到这一点最简单的方法,但我会建议寻找到的Heroku pipelines:
管道是一组共享相同的代码库的Heroku应用程序。应用程序中的应用程序分为“审查”,“开发”,“分期”和“生产”阶段
不要被该页面上的所有内容吓倒;基本管道使用其实很简单:
git push
到您的开发实例,像往常一样heroku pipelines:promote
您不必在每个阶段都有应用程序。例如,您可以有一个简单的开发到生产管道。管道促销将编译过的slug从一个阶段复制到另一个阶段,因此它们非常快速,并且您可以保证获得完全相同的代码。
您也可以设置GitHub部署。我们使用管道,但不是通过CLI进行升级,而是依靠我们的Git分支。所以当我们将'staging'分支向上推时,它会自动部署我们的Staging应用程序。当我们推到'master'时,它会自动部署我们的Production应用程序。 –