【发布时间】:2018-03-02 14:07:32
【问题描述】:
因此,我们正在从本地 TFS 过渡到 VSTS,而对于一个特定项目,我想做的是能够在用户提交用户故事时验证 VSTS 中的某些字段。
到目前为止,我从敏捷流程中继承了一个新流程(为了参数,我们将其称为 my-agile),然后在该新流程中编辑用户故事以添加一些新字段(假设其中之一称为基本 URL)。基本 URL 是“文本(单行)”并且是必需的,但 VSTS 的验证选项似乎比 TFS 更少。我希望能够测试 URL 是否与简单的正则表达式匹配(以检查它是否真的是 URL),如果可能的话,我希望能够根据其他用户故事检查域以查找重复项。
有没有办法做到这一点?例如,我在这里查看扩展:https://docs.microsoft.com/en-us/vsts/extend/get-started/node 但这将为所有 VSTS 添加一些内容,我希望仅将一些内容附加到一个项目。我想我可以:
1) 创建一个扩展程序(最好只对一个项目有效),该扩展程序将提供一个发布用户故事的界面,但会在实际发布用户故事之前包含我需要的验证
2) 可能以某种方式使用服务挂钩 (https://docs.microsoft.com/en-us/vsts/extend/develop/add-service-hook)?捕捉用户故事何时发布并可能根据某些标准对其进行标记(或标记)?
我认为如果我可以将用户故事标记为“潜在的欺骗”并将其链接到另一个故事以提醒开发人员并允许他们采取适当的行动。但目前我什至不确定这是否可能。
【问题讨论】:
标签: azure-devops azure-devops-extensions