当前位置: 首页 > 知识库问答 >
问题:

Azure 开发运营自我托管代理无法从 Azure 项目下载项目

花烨
2023-03-14

Azure 开发运营服务器 2020,在其他服务器上具有自承载代理

我有一个构建,它正在Azure工件中创建工件,然后触发了一个发布管道,该管道应该下载此工件并对其执行某些操作。以前,构建的输出是在文件共享上,它按预期工作。当我切换到Azure工件时,下载工件任务(由Azure运营模式自动添加)失败,如下所示:

所有其他构建任务在此服务器上工作都没有问题,此发布管道在其他服务器上也可以正常工作。当我看不到任何有意义的错误信息时,如何开始解决这个问题?

共有2个答案

翟嘉祥
2023-03-14

对于自托管代理,我们也有类似的问题,但是有一个小的不同——我们的代理部署在vnet中。

如果是这种情况,请确保在 vnet 的子网中启用了“存储服务终结点”。

希望这能为某人节省大量时间。

范安歌
2023-03-14

根据您的屏幕截图,我可以在Azure Devops Server中重现类似的问题。

但在任务中,我可以看到错误消息:

getBuildApi失败,错误:错误:自签名证书。

如果您有相同的问题,可以尝试以下方法:

1.You可以使用自签名证书重新配置代理。

.\config.cmd --sslcacert ca.pem  xxxx

这是一张关于详细步骤的票,你可以参考一下。

2.您可以检查是否设置了防火墙。防火墙可能会阻止下载工件

3.您可以设置系统环境:< code > NODE _ TLS _ REJECT _ UNAUTHORIZED = 0 并重新启动代理服务。

 类似资料:
  • 问这个问题的另一种方法是: 如何使用Azure个人访问令牌验证项目,以便maven build可以下载发布在

  • 更新日期:2020年2月20日 总结 Azure 开发运营管道生成无法从“项目”下的专用源中找到 NuGet 包。 我们的 Azure DevOps 环境 在Azure,我们有自己的公司“空间”:dev.azure.com/OurCompany 在此之下,我们有多个项目,例如,想象一下这三个项目: 绿色:包含特定类型的应用程序 蓝色:这包含不同类型的应用程序 红色:这包含我们的“通用”帮助程序代码

  • 我正在构建一个 azure 管道,我正在成功构建我的解决方案,但后来我开始看到一个问题,无法下载内容,错误为“下载项目失败:微软.VisualStudio.服务.代理.工人.发布.项目.项目下载例外:下载项目时发生意外错误--- 如果我登录到私有托管的构建代理,我可以运行“git lfs version”,该命令将成功运行。 如果我切换了LFS,我所有的powershell脚本都失败了,错误不能“

  • 项目管理 & 代码托管 Github [free to $] Codebase [$] Bitbucket [free to $] Unfuddle [$] Assembla [free to $]

  • 我正在尝试为Angular应用程序设置CI/CD管道。我从一个教程中获得了灵感(真遗憾,我关闭了浏览器选项卡,忘记在代码中添加kudo注释),但最终安排这样做: 问题发生在部署阶段。 理想情况下,我已经创建了一个zip工件来使用 然后,在部署阶段检索该项目 但这会在中下载一个与

  • 我有一个CI管道,可以生成一个名为“build-artifact”的工件。我用发布步骤发布这个工件: 我可以看到管道正确地发布了工件。然后在一个不同的管道中,我试着下载工件,正如这里所描述的 我希望这会下载工件。相反,它会看到所有文件,但不会下载它们。这是运行上述管道的输出: 发生了什么?为什么azure不下载这些工件?