Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
powershell中的vNext TFS 2015 QueryBuildDefinition函数未找到我的生成定义_Powershell_Tfsbuild_Azure Devops - Fatal编程技术网

powershell中的vNext TFS 2015 QueryBuildDefinition函数未找到我的生成定义

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]

尝试在从新的vNext生成步骤调用的PowerShell脚本中调用以下内容:

$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代码访问它