powershell中的vNext TFS 2015 QueryBuildDefinition函数未找到我的生成定义
尝试在从新的vNext生成步骤调用的PowerShell脚本中调用以下内容:powershell中的vNext TFS 2015 QueryBuildDefinition函数未找到我的生成定义,powershell,tfsbuild,azure-devops,Powershell,Tfsbuild,Azure Devops,尝试在从新的vNext生成步骤调用的PowerShell脚本中调用以下内容: $buildDef = $buildServer.QueryBuildDefinitions($project) 本以为这会返回我项目中的所有构建定义。它只返回我的XAML定义,而不返回我的新vNext生成定义。 我是否需要使用不同的函数来执行此操作 希望获取自上次良好生成以来上次生成中的更改集列表 在此之前,我会做如下工作: $workspace = $buildDef.Workspace.Mappings[0]
$buildDef = $buildServer.QueryBuildDefinitions($project)
本以为这会返回我项目中的所有构建定义。它只返回我的XAML定义,而不返回我的新vNext生成定义。我是否需要使用不同的函数来执行此操作 希望获取自上次良好生成以来上次生成中的更改集列表 在此之前,我会做如下工作:
$workspace = $buildDef.Workspace.Mappings[0].ServerItem
然后将这个$workspace
传递到QueryHistory
函数中。XAML构建系统(以及“旧”TFS对象模型中的所有其他内容)使用SOAP API。SOAP API正在慢慢地被REST API所取代,至少对于更新的东西是如此
因此,基于任务的构建系统没有SOAP API。它有一个RESTAPI。您可以通过查询或使用从C代码访问它