首页 > 解决方案 > 如何在 TFS 2018 中自动化构建/发布定义?

问题描述

我希望自动管理我的构建/发布定义,以便于备份/恢复操作。

如何在 TFS 2018 中执行此操作?我愿意使用 REST API 或 SDK,尽管我尽可能喜欢 SDK。

- 编辑 -

这适用于 TFS,而不是 VSTS

标签: tfstfsbuildazure-pipelines-release-pipeline

解决方案


在 TFS 2018 及更高版本中,它直接支持导出/导入构建/发布定义。Build/Release 定义在内部实现为 .json 文件,因此您可以在文件历史记录中查看有关更改的详细信息:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

检查以下发行说明:

https://docs.microsoft.com/en-us/visualstudio/releasenotes/tfs2018-relnotes#buildimport

或者您可以使用 TFS REST API 来获取构建和发布定义:


添加如何检查构建定义历史的屏幕截图:

在此处输入图像描述


推荐阅读