首页 > 解决方案 > 如何限制 RStudio Connect ShinyR 应用程序的部署环境?

问题描述

我有一个使用 RStudio Connect 部署的 ShinyR 应用程序。

代码在git中管理,我们建立了单独的master和develop分支。

我们希望将开发分支部署到环境 URL,并将主分支部署到生产环境。这可以使用 RStudio 中的 Deploy 工具手动完成,并手动指定目标环境。

但是我想防止开发分支可能意外部署到生产环境(并且类似的主分支可能意外部署到测试环境)的可能性。

我可以以无法将开发分支部署到生产 URL 的方式将 git 分支链接到目标部署环境吗?

或者下一个最好的事情......默认部署 URL 设置为默认情况下会发生正确的事情?

在为 ShinyR 应用程序和 RStudio Connect 提供测试与生产部署环境的这一领域的最佳实践是什么?(我们可以在这里使用任何 CI/CD 技术吗?)

标签: deploymentrstudioshiny-reactivityrstudio-connect

解决方案


推荐阅读