【问题标题】:TFS Build Definitions convert to script or version the build definitionsTFS 构建定义将构建定义转换为脚本或版本
【发布时间】:2017-07-13 21:18:07
【问题描述】:

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

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

【问题讨论】:

标签: tfs tfs-2015


【解决方案1】:

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

有一个建议使用 YAML 来达到这个目的:https://github.com/Microsoft/vsts-tasks/blob/master/docs/yaml.md

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-18
    • 2016-04-24
    • 1970-01-01
    • 2013-08-18
    • 2017-10-03
    • 2015-06-08
    • 2015-12-18
    • 1970-01-01
    相关资源
    最近更新 更多