Azure devops Azure管道检查单个矩阵作业的状态

Azure devops Azure管道检查单个矩阵作业的状态,azure-devops,azure-pipelines,azure-devops-server-2019,azure-devops-server,Azure Devops,Azure Pipelines,Azure Devops Server 2019,Azure Devops Server,如何在矩阵策略中检查单个工作的状态 作业: -工作:A 战略: 矩阵: 无杆: 环境:测试 产品: 环境:prod 步骤: -写一些随机的东西 -工作:B 德彭森:A 条件:如何仅检查作业A的生产部分? 步骤: -pwsh:写入主机无论非棒矩阵部分如何,都应运行该程序,但仅当prod成功时才运行。 您可以尝试以下方法: condition: and(succeeded(), eq(dependencies.A.outputs['prod.Name.Variable'], 'True')) 在这

如何在矩阵策略中检查单个工作的状态

作业:
-工作:A
战略:
矩阵:
无杆:
环境:测试
产品:
环境:prod
步骤:
-写一些随机的东西
-工作:B
德彭森:A
条件:如何仅检查作业A的生产部分?
步骤:
-pwsh:写入主机无论非棒矩阵部分如何,都应运行该程序,但仅当prod成功时才运行。

您可以尝试以下方法:

condition: and(succeeded(), eq(dependencies.A.outputs['prod.Name.Variable'], 'True'))

在这一点上,与提供的好处相比,矩阵似乎造成了更多的麻烦,我想我只会坚持简单的工作。坦率地说,我没有测试它,因为在我看来,仅仅为了看看工作是否成功而产生输出似乎有点麻烦,这是一种变通方法,而不是解决方案。