【问题标题】:Azure Pipeline Check is any builds are running in different azure pipeline taskAzure Pipeline Check 是否任何构建都在不同的 azure 管道任务中运行
【发布时间】:2020-09-14 16:08:42
【问题描述】:

因此,为了给您一些背景信息,我们有一个服务已被分成两个不同的服务,即一个用于读取端操作,一个用于写入端操作。读取端称为 ProductStore,写入端称为 ProductCatalog。面临的问题是写入端,因为负载测试在写入端资源 Web 应用程序中创建 100 个产品,然后将它们转移到读取端进行负载测试,然后读取 x 次。如果在产品目录中启动构建是因为新的东西被合并到主服务器,那么如果它同时运行,这将导致产品商店管道出现问题。

我想问的问题是,ProductStore yaml 文件中有一种方法可以直接通过指定的 azure 任务或通过 AzurePowershell 脚本进行查询,以检查构建当前是否在 ProductCatalog 管道中运行。

第二部分是循环/等待,直到该管道成功完成,然后再恢复产品商店管道。

希望这很清楚,因为我不确定如何最好地提出这个问题,因为我对 DevOps 管道流程非常陌生,但如果有一种检查这类事情的好方法,这将大有帮助。

【问题讨论】:

  • 无法获取您的最新信息,该解决方法对您有帮助吗?或者,如果您有任何疑虑,请随时在此处分享。

标签: azure yaml azure-pipelines


【解决方案1】:

作为一种解决方法,您可以在 ProductStore 管道中设置Pipeline completion trigger

要在完成另一个管道时触发另一个管道,请将触发管道指定为pipeline resource

或在 UI 中配置构建完成触发器,从设置菜单中选择 触发器,然后导航到 YAML 窗格。

【讨论】:

    猜你喜欢
    • 2022-11-08
    • 2021-12-01
    • 1970-01-01
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 2021-08-09
    相关资源
    最近更新 更多