Azure DevOps扩展-添加管道模板

时间:2020-04-03 18:15:45

标签: azure-devops azure-devops-extensions

我想使用azure devops扩展将我的azure devops yaml管道分发给外部客户端。当在天蓝色的devops中创建“新管道”时,是否可以创建将我的管道模板添加到模板选择器的扩展?

enter image description here

1 个答案:

答案 0 :(得分:0)

恐怕无法创建将管道模板添加到模板选择器的扩展。我没有找到用于创建构建模板的rest api

并在调用build templates api时获取现有的构建模板。自定义模板指向Azure组织中的现有生成定义。检查以下屏幕截图中突出显示的内容。

也就是说,构建定义必须首先存在于外部客户的组织中。如果构建定义已存在,则无需分发您的azure devops yaml管道模板。

enter image description here

由于yaml管道在回购中的YAML文件中定义,因此将yaml文件分发到外部客户端会容易得多。

您可以让他们使用分布式yaml文件创建管道。如果他们想从中创建模板。他们可以从一边将管道另存为模板。

转到“管道”下的建筑物->选择管道->单击三个点并选择另存为模板

(注意:自定义构建模板在新功能体验中被禁用。您必须从 Preview Features 中禁用多级管道

enter image description here