将 shiny 应用程序的开发版本部署到 shinyapps.io

Deploying a development version of a shiny app to shinyapps.io

我开发了一个已部署到 shinyapps.io 的应用程序。已经决定应该有两个部署版本——一个用于测试目的,一个稳定版本。有什么方法可以通过 RStudio GUI 或命令行执行此操作吗?

我认为没有办法让一个应用程序同时安装生产版和开发版。我使用 RStudio Connect(应该与 shinyapps.io 足够相似),我们推送到两个名称相似的不同应用程序。也就是说,根据您的更新,可能会使用以下各项:

rsconnect::deployApp(..., appName="MyApp")
rsconnect::deployApp(..., appName="MyApp_dev")

虽然我认为拥有“将应用程序 A 复制到应用程序 B”的功能会很棒,这样,当准备就绪时,您可以自动将 "MyApp_dev" 复制到 "MyApp",但是。 .. 我看不到该功能一直都非常有用,所以一旦我们确认开发版本足够,我们将代码推送到 "MyApp",而不更新开发代码。