在使用Heroku和Github时发布版本

时间:2017-02-21 15:32:07

标签: heroku github release versions

我正在使用Heroku来提供我的静态Web应用程序。我们已经将它与我们的github存储库相关联。

我们正在开发我们希望将其发布给客户的应用程序,但是,我们希望继续在后台开发它。有没有人对我们如何向客户发布版本提出任何建议,但仍然可以使用我们的git repo在团队内部进行协作。

1 个答案:

答案 0 :(得分:1)

将您现有的Heroku应用程序保留为开发实例,并启动新的Heroku应用程序进行生产。 Forking您的第一个应用可能是最简单的方法,但我建议您查看Heroku pipelines

  

管道是一组共享相同代码库的Heroku应用程序。管道中的应用程序分为“审核”,“开发”,“暂存”和“生产”阶段

不要被该页面上的所有内容吓倒;基本的管道使用实际上非常简单:

    像往常一样
  • git push到您的开发实例
  • 当您满意时,将代码从一个阶段提升到下一个阶段
    • 使用Heroku的网络界面或
    • 使用heroku pipelines:promote

您不必在每个阶段都拥有应用。例如,您可以拥有一个简单的从开发到生产的管道。管道促销将已编译的段塞从一个阶段复制到下一个阶段,因此它们非常快,并且您可以保证获得完全相同的代码。