2017-07-13 86 views
0

在TFS中,我想将构建定义视为代码,我也可以签入某个存储库。如果构建定义得到更新并且不再处于工作状态,这将有利于跟踪delta。同时在脚本中提供它可以让我选择在本地运行脚本。TFS构建定义转换为脚本或版本构建定义

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

+0

[TFS 2017年建立的代码(可能的重复https://stackoverflow.com/questions/41147555/tfs-2017-build-as -码) –

回答

1

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

还有就是用YAML出于这样的目的的建议:https://github.com/Microsoft/vsts-tasks/blob/master/docs/yaml.md