【发布时间】:2018-12-18 15:57:09
【问题描述】:
我想在我的 VSTS 扩展(插件)中添加以下功能。 我有一个包含字符串输入的构建任务定义。我需要创建一个新版本的插件,为这个任务添加一个新的字符串输入。
应该使用一个值创建新输入,该值基于旧字段的值。
例如,如果旧字段的值为 a/b/c.txt,那么新字段的值应为 { path="a/b/c .txt" }。
有没有办法使用 node.js 或 Powershell 来实现这一点?也许是另一种方式?
【问题讨论】:
-
您的意思是 - 在您的自定义任务定义中,您有字符串输入,并且您想添加另一个字段(在同一任务定义上),其值基于第一个字符串输入字段?跨度>
-
是的。确切地。我希望新文件的任务定义相同。
-
因此您可以捕获第一个字符串输入值,对其进行操作(例如,添加 {path=})并将该值放在第二个字段中。问题是如何操作?
-
是的。正确的。我正在寻找一种根据另一个字段的值自动为字段设置值的方法。
-
您的意思是工作项类型 - 任务还是构建任务?
标签: tfs azure-devops azure-devops-extensions azure-devops-rest-api