VSTS构建任务输入类型

时间:2018-01-09 12:17:24

标签: azure-pipelines azure-pipelines-release-pipeline azure-pipelines-build-task

我用Google搜索了几天以获取VSTS Task插件支持的输入类型列表,但没有得到任何合适的信息。

是否可以在任务插件中创建网格

3 个答案:

答案 0 :(得分:5)

目前,无法在任务输入页面上创建Grid。有关支持的类型的完整列表,请查看Reference for creating custom build tasks within extensions以获取详细信息。这是您的自定义任务JSON需要遵循的模式定义。如果您在inputs/items/properties/type下查看,您会看到以下支持的类型:

  • 布尔
  • connectedService:服务类型
  • connectedService:AzureRM
  • connectedService:天青
  • connectedService:天青:证书,UsernamePassword
  • connectedService:主厨
  • connectedService:SSH
  • connectedService:通用
  • connectedService:詹金斯
  • connectedService:servicefabric
  • 文件路径
  • 料单
  • 无线电
  • 字符串

答案 1 :(得分:1)

此外,您可以创建自定义端点并在任务中使用:connectedService:[endpoint name]

Service Endpoints in VSTS

答案 2 :(得分:0)

您可以使用基于KnockoutJS的HTML页面(通过vss-web-extension-sdk)定义自定义编辑器体验,并将其注册为扩展程序ms.vss-distributed-task.task-input-editor中的vss-extension.json贡献。

vsts-extension-samples存储库在release-manageent/editor-extension

中包含一个示例。