【问题标题】:Executing Presto Task for QA and Production but not in Dev为 QA 和生产执行 Presto 任务,但不在 Dev 中
【发布时间】:2023-08-12 09:14:02
【问题描述】:

我有一个任务需要在 QA 和 prod 中运行,而不是在 dev 中运行。任务是停止集群应用程序。问题是开发服务器没有集群,停止集群的任务在这些服务器上失败。有办法处理吗?

【问题讨论】:

    标签: deployment automated-deploy presto


    【解决方案1】:

    我们曾经也遇到过这个问题。当任务运行停止集群时,它会在 dev 中失败:

    系统找不到指定的路径 C:\Windows\Sysnative\Cluster.exe /cluster:server resource "Company Name Product" /offline

    为了让它工作,我们可以将集群命令移动到变量中,而不是直接在任务中。这样我们就可以让停止集群的开发版本只做一个空操作:cmd /exit。 QA 版本会运行真正的集群停止命令。

    任务:

    开发服务器变量组:

    QA 服务器变量组:

    【讨论】:

      最近更新 更多