deployment - 如何限制 RStudio Connect ShinyR 应用程序的部署环境?
问题描述
我有一个使用 RStudio Connect 部署的 ShinyR 应用程序。
代码在git中管理,我们建立了单独的master和develop分支。
我们希望将开发分支部署到环境 URL,并将主分支部署到生产环境。这可以使用 RStudio 中的 Deploy 工具手动完成,并手动指定目标环境。
但是我想防止开发分支可能意外部署到生产环境(并且类似的主分支可能意外部署到测试环境)的可能性。
我可以以无法将开发分支部署到生产 URL 的方式将 git 分支链接到目标部署环境吗?
或者下一个最好的事情......默认部署 URL 设置为默认情况下会发生正确的事情?
在为 ShinyR 应用程序和 RStudio Connect 提供测试与生产部署环境的这一领域的最佳实践是什么?(我们可以在这里使用任何 CI/CD 技术吗?)
解决方案
推荐阅读
- c# - Xamarin Android,使用 CrossDownloadManager 下载文件时指定 MIME 类型
- android - 安卓最大。自定义通知的大小
- php - 不允许将表达式作为字段默认值(在 oop 上)
- r - 如何防止我的 Shiny App 在开源闪亮服务器中断开连接?
- angular - 用于生产的 Angular 构建失败
- laravel-routing - 路由:如何将路由应用于除一个以外的所有域
- java - 在 onMessageReceived() 中执行操作 - Firebase 云消息传递
- c# - 使用 IOptions 注入问题初始化类
- html - 如何根据xslt中子元素标签的属性为标签添加属性
- excel - VBA - 检查范围是否已填充,然后生成 PDF