TFS 2018(或更低版本)源代码控制是否有API方法,我可以导入导出的JSON文件(来自构建和发布定义)并将其签入或放在源代码管理中的某个位置?
我正在寻找API,因为我需要以编程方式执行此操作。
答案 0 :(得分:1)
“导入构建/发布定义json文件”的API等于Create a build definition和Create a release definition。
您可以先get a build/release definition,然后更改构建定义名称并创建/导入到TFS。
关于“检查它们或将它们放在源代码管理中的某个位置”,您是否想要版本控制JSON文件?通常,在导入JSON文件时,您将获得新的构建定义,而不是版本控制的文件。将来,您可以使用YAML builds将CI过程配置为代码,但目前,YAML构建仅存在于VSTS中,而不存在于本地TFS中。