【问题标题】:How to fulfil Visual Studio demand for self-hosted docker build agent?如何满足 Visual Studio 对自托管 docker 构建代理的需求?
【发布时间】:2021-04-25 17:00:51
【问题描述】:

我已经使用此处的说明成功设置并运行了一个自托管 docker 构建代理:https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/docker?view=azure-devops 但是 VS 构建不会在该代理上运行,因为它不能满足对 Visual Studio 的需求。所以我的问题是

如何在 docker build agent 中安装 Visual Studio?

但是我觉得这是一个错误的问题,因为可以使用 dotnet 从命令行构建项目,因此可能是另一个问题

如何从我的构建管道中移除对 VS 的需求?

我看不到,因为我已经在 YAML 的任何地方声明了这个需求。

【问题讨论】:

  • How do install Visual Studio in the docker build agent? 您可以在 docker 文件中安装 Visual Studio 构建工具,然后在容器中使用构建的映像。这里是document,可以参考。
  • 也许如果你能分享管道,我们可以看到需求来自哪里?这是 .NET Framework 还是 Core 项目/解决方案?
  • @HughLin-MSFT 你能把它作为答案而不是评论发布,这样我就可以接受它作为解决方案。谢谢
  • @Greg B 我已将评论转换为答案,谢谢您的提醒。 :)

标签: azure-devops-self-hosted-agent


【解决方案1】:

如何在 docker build agent 中安装 Visual Studio?

对于这个问题,您可以在 docker 文件中安装 Visual Studio Build Tools,然后在容器中使用构建的镜像。

详情请参考本官方document

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 2017-08-02
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多