Azure devops 在azure管道中的代理池中扩展模板检查

Azure devops 在azure管道中的代理池中扩展模板检查,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我刚刚注意到代理池级别的“批准和检查”,并添加了两个检查“批准”和“扩展模板”检查。但它不起作用。如果我在azure devops环境中添加了相同的检查,它也可以工作。 这个功能是实时的吗? 如果你有一些例子,请分享 在azure管道中的代理池中扩展模板检查 我可以用YAML文件中的extends重现这个问题 如果我设置以下YAML文件: trigger: none extends: template: params.yml parameters: yesNo:

我刚刚注意到代理池级别的“批准和检查”,并添加了两个检查“批准”和“扩展模板”检查。但它不起作用。如果我在azure devops环境中添加了相同的检查,它也可以工作。 这个功能是实时的吗? 如果你有一些例子,请分享

在azure管道中的代理池中扩展模板检查

我可以用YAML文件中的
extends
重现这个问题

如果我设置以下YAML文件:

trigger: none

extends:
    template: params.yml
    parameters:
        yesNo: true
        image: 'windows-latest'
并添加了“
approval
”检查和“
extend template
”检查,但在我运行管道时,这些检查都没有出现,似乎被忽略了

然后,我在没有扩展的情况下更改YAML,并设置“
批准”检查和“
扩展模板”检查:

这两张支票出现了:

为了进一步证明这一点,我移动了“
扩展模板
”复选框,使用扩展保留
批准
复选框但是,
批准
检查仍然没有显示:

因此,我担心此功能在某些地方仍然存在问题,您可以在开发者社区上提交此问题:

这是我们讨论产品问题的主要论坛。感谢您帮助我们构建更好的Azure DevOps


希望这能有所帮助。

我计划直接向microsoft团队询问这一问题,我们每周都会与他们开会。这将非常好,欢迎您在会后在这里分享您的反馈。@Sanjeev,我仍然可以看到,MS正在调查此问题,让我们期待他们的回复。
trigger:
- master

pool:
  vmImage: 'windows-latest'

variables:
  buildConfiguration: 'Release'



stages:
  - stage: Deploy_Canary
    jobs:
    - template: deploy-infra.yml