0

由于 30 分钟的固定构建时间,VSTS 构建任务在免费订阅中被取消。如果他正在使用 vsts 免费订阅,我需要向用户显示控制台消息。是否有获取此信息的 API?是否可以通过 vso-node-api 库获取此信息?

4

1 回答 1

0

不,没有任何 API 可以获取此信息。作为一种替代方式,您可以在用户使用托管池进行构建时显示警告消息以提醒用户。

您可以使用 VSTS Node API 来获取构建的池名称:

let buildid: number = 1;
let projectname: string = "Project";
let build: bi.Build = await vstsBI.getBuild(buildid, projectname);
console.log(build.queue.name);

对于 buildid 和项目,从构建环境变量中获取。

于 2016-11-22T06:16:32.163 回答