【问题标题】:UAT version of app best practiceUAT 版本的应用最佳实践
【发布时间】:2015-10-28 10:20:30
【问题描述】:

我希望为我们拥有的应用创建 UAT/开发版本。因此,在对原始“生产”应用程序进行更改之前,可以在那里完成任何所需的更改。

在 Bluemix 上执行此操作的最佳方法是什么?最好在 Dev Ops 上简单地 fork 项目,还是有一种方法可以轻松设置一个新应用程序来镜像原始应用程序。我尝试在应用程序中创建一个新的 URL 路由,但尽管命名不同,但我所做的任何更改都会更新两个 URL。

我只是想知道人们这样做的经验是什么以及他们如何最好地做到这一点?

【问题讨论】:

    标签: production-environment ibm-cloud dev-to-production uat


    【解决方案1】:

    假设您的源代码位于 git 存储库中,有两个分支“master”和“development”。您可以为每个分支设置不同的 DevOps 服务管道。一个管道将从“开发”分支获取新提交并将应用程序推送到 myapp-dev.mybluemix.net。当您准备好升级到生产环境时,您可以将更改合并到“master”分支,其他管道将获取这些更改并推送到 myapp.mybluemix.net

    希望这是有道理的。这只是您可以做到这一点的一种方式。

    Rule #1 of the 12 Factor App - One codebase tracked in revision control, many deploys -

    请记住,您可以在 Bluemix 中创建多个空间。您可以为所有正在开发的应用程序创建一个名为“dev”的空间,并为所有生产应用程序创建另一个名为“production”的空间。您可以通过这种方式管理访问控制。

    【讨论】:

      猜你喜欢
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 2012-01-12
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 2010-09-24
      相关资源
      最近更新 更多