如何使用 Azure 管道任务库发出 http 请求?

How can I use the Azure pipelines task library to make an http request?

在此处查看图书馆 https://github.com/Microsoft/azure-pipelines-task-lib/blob/master/node/docs/azure-pipelines-task-lib.md

我正在使用它来创建一个我可以成功调用的最小发布任务。 在这个任务中,我调用 const myUrl: string = tl.getEndpointUrl('myEndpoint', true); 我怎样才能使用这个 url?

发出网络请求

我已经尝试 import * as rm from 'typed-rest-client/RestClient'; 并使用其余客户端,但是当我 运行 在 Azure devops 构建代理上执行此操作时,我得到了输出:

##[error]Unhandled: Cannot find module 'typed-rest-client/RestClient'

我需要确保 npm install typed-rest-client --save 与我的 .ts 文件位于同一文件夹中 运行,以确保它被打包为 node_modules 的一部分我上传的。