TFS构建定义转换为脚本或版本构建定义

时间:2017-07-13 21:18:08

标签: tfs tfs2015 tfs2017

在TFS中,我想将构建定义视为一个代码,我也可以在某些存储库中签入。如果构建定义已更新且不再处于工作状态,这将有利于跟踪增量。在脚本中使用它也为我提供了在本地运行脚本的选项。

这可能在TFS中吗?在实践中,我更喜欢通过PowerShell编写构建,打包和部署代码。我能够重用我的powershell脚本,但我发现创建构建定义有时很容易,但我希望在创建构建定义/步骤之后,我可以以某种方式将其提取到PowerShell脚本。

1 个答案:

答案 0 :(得分:1)

目前没有内置功能。您可以获得的最接近的是使用REST API提取构建JSON,然后设置CI / CD触发器以使用REST API更新构建定义。这并不理想。我同意你的做法。

有人建议将YAML用于此目的:https://github.com/Microsoft/vsts-tasks/blob/master/docs/yaml.md