【发布时间】:2020-10-13 19:45:11
【问题描述】:
我可以通过以下方式部署我的闪亮应用:
rsconnect::deployApp(appName = 'Test', launch.browser = FALSE, forceUpdate = T)
但是,它并不总是成功部署应用程序。我计划将此作为计划任务在脚本中运行,并希望确保 deployApp 成功完成(如果该过程不成功,请重试)。
我想你可以将它放在while 循环中,但我不确定如何包含能够识别函数执行成功或失败的脚本。有人有想法吗?
错误信息:
Preparing to deploy application...DONE
Error: $ operator is invalid for atomic vectors
【问题讨论】:
-
我不确定这是否明智。成功部署取决于您无法控制的因素(远程服务器的可用性、远程服务器上资源的可用性等)。如果您坚持“重复直到成功”,我可以看到以无限循环结束的可能性......
-
即使这不是最明智的选择,你知道怎么可能吗?
标签: r deployment shiny