我有 Azure DevOps Server,它将在没有 Internet 连接的工作站上运行构建任务。DevOps 服务器本身可以连接到 Internet。
我正在尝试以一种方式配置 Devops 服务器,当其中一个工作站上的构建需要 Nuget 包时,服务器连接到互联网并下载它,实际上充当在工作站上运行的构建代理的“代理服务器”没有互联网接入。
我已经配置了 Nuget 提要并创建了指向该提要的服务连接。但是,每当我尝试在构建任务中使用提要时,任务都会失败并出现“超时”错误
nuget 命令失败,退出代码 (1) 和错误(无法加载源 https://**************/_packaging/nuget_feed/nuget/v3/index 的服务索引。 json。对 'GET https://**************/_packaging/nuget_feed/nuget/v3/index.json' 的 HTTP 请求已在 100000 毫秒后超时。)
或与:
响应状态码不表示成功:500(Internal Server Error - Failed to retrieve data from the upstream package source ' https://api.nuget.org/v3/index.json ': 发送请求时出错
Azure DevOps Server 可以充当“Nuget 包代理”吗?如果可以,如何配置它来执行此任务?