Azure devops 在Azure Devops中自动标记PR构建

Azure devops 在Azure Devops中自动标记PR构建,azure-devops,Azure Devops,我以PR构建的形式进行了分支验证,这意味着我复制了我的原始构建并删除了一些步骤(例如推送到docker注册表) 我更希望能够自动向PR构建添加标记/某种标识符,并使用自定义条件排除原始构建上的步骤 有人知道这是否可能,如果可能,如何实现吗?我真的不想重复每一个构建 如果我正确理解您的问题,您希望基于自定义条件运行构建步骤。在这种情况下,自定义条件是该生成是否为PR生成 您可以检查Azure Devops中可用的预定义构建变量,您可以看到存在一个build.Reason变量 我在这里列出了几个变量

我以PR构建的形式进行了分支验证,这意味着我复制了我的原始构建并删除了一些步骤(例如推送到docker注册表)

我更希望能够自动向PR构建添加标记/某种标识符,并使用自定义条件排除原始构建上的步骤


有人知道这是否可能,如果可能,如何实现吗?我真的不想重复每一个构建

如果我正确理解您的问题,您希望基于自定义条件运行构建步骤。在这种情况下,自定义条件是该生成是否为PR生成

您可以检查Azure Devops中可用的预定义构建变量,您可以看到存在一个build.Reason变量

我在这里列出了几个变量

  • 手动:用户手动将生成排队
  • IndividualCI:由Git推送或TFVC签入触发的持续集成(CI)
  • PullRequest:生成是由需要生成的Git分支策略触发的
您可以像这样在生成步骤的自定义条件设置中指定条件。 更多例子