将模板检查扩展到Azure管道中的代理程序池

时间:2020-03-16 02:26:01

标签: azure-devops azure-pipelines

我刚刚注意到代理程序池级别的“批准和检查”,并添加了几对检查“批准”和“扩展模板”检查。但它不起作用。同样的检查,如果我添加在天青devops环境中,它的工作原理。 这个功能直播吗? 如果您有示例,请分享enter image description here

1 个答案:

答案 0 :(得分:0)

在天蓝色管道中的代理程序池处扩展模板检查

我可以在YAML文件中使用extends重现此问题。

如果我设置了以下YAML文件:

trigger: none

extends:
    template: params.yml
    parameters:
        yesNo: true
        image: 'windows-latest'

并添加了“ approval”检查和“ extend template”检查,但是当我运行管道时这些都没有出现,它们似乎被忽略了。

然后,我在不使用extends的情况下更改YAML,还设置了“ approval”检查和“ extend template”检查:

trigger:
- master

pool:
  vmImage: 'windows-latest'

variables:
  buildConfiguration: 'Release'



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

出现了两项检查:

enter image description here

为了进一步证明这一点,我移动了“ extend template”支票,仅 保留了“ approval”支票,并加上了扩展但是approval支票仍未显示:

enter image description here

因此,恐怕此功能在某些地方仍然存在问题,您可以在开发人员社区中提交此问题:

https://developercommunity.visualstudio.com/content/problem/post.html?space=21

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

希望这会有所帮助。