如何解决如何使用Microsoft.VisualStudio.Services.WebApi查询完整的Yaml版本?
我正在使用多级管道来创建ci,cd。在这里,我没有在“发布”选项卡下获得任何发布。 因此,我正在使用环境ID查询所有部署。 请参阅下面的链接,以按环境ID获取部署记录。
现在,我正在寻找上述文档的客户端api。
通过api Microsoft.VisualStudio.Services.ReleaseManagement.WebApi
获取经典版本的示例。
var releases = releaseClient.GetReleasesAsync(Project,releaseDefinitionId).Result;
我正在寻找可用于使用环境ID进行部署的任何Web API API。
解决方法
您需要添加程序集Microsoft.TeamFoundation.DistributedTask.WebApi
的预览版本,并使用EnvironmentDeploymentExecutionRecord类,该类仍处于预览状态。
代码如下例所示:
TaskAgentHttpClient edClient = connection.GetClient<TaskAgentHttpClient>();
var project = "Git";
int environmentid = 5;
var Environmentdeployment = edClient.GetEnvironmentByIdAsync(project,environmentid).Result;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。