Rackspace Cloud:以编程方式触发“重建应用程序”

Rackspace Cloud:以编程方式触发“重建应用程序”

我正在寻找一种方法来触发云站点上的“重建应用程序”功能。我想将其添加到我的构建/发布脚本中的一个步骤中。

以下是我已经走过的途径:

重命名 Web.Config

这是一个好的开始,但系统每 15 分钟轮询一次重命名的 Web.Config,因此无法“按需”发布。对于“每晚”或其他自动构建计划来说,这将是一个好的解决方案。

删除并重新创建 Web.Config

删除似乎会立即触发效果(我不明白为什么这与重命名不同,但无论如何)。这里的缺点是,在重建期间,部署不会“无缝”。我更喜欢不需要“停机维护”消息的解决方案,无论消息有多短暂。

API

API 仅适用于云服务器,不适用于云站点。糟糕!

我的想法:

Watir 脚本

这实际上是一个我尚未实现的想法。我担心 Rackspace 人员下次对其管理工具进行 UI 更改时,这样的脚本将变得无用或危险。

这就是我的全部想法。

还有谁有好的吗?谢谢!

答案1

事实证明,重命名 Web.Config 可以正常工作。轮询间隔似乎不再是问题 - 重建似乎触发得非常快。

相关内容