首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在自托管的Azure DevOps代理上安装dotnet SDK,还是在构建管道中添加UseDotNet@2任务更好?

在自托管的Azure DevOps代理上安装dotnet SDK,还是在构建管道中添加UseDotNet@2任务更好?
EN

Stack Overflow用户
提问于 2021-04-18 14:34:34
回答 1查看 318关注 0票数 3

我已经配置了一个运行在Docker容器中的基于Ubuntu 20.04的自托管Linux代理。它向代理池报告并正确运行。我将在AWS Fargate中运行代理。

我的问题是,在我的Docker镜像中安装dotnet SDK是否被认为是最佳实践,这将显著增加镜像的大小,还是更好地忽略它,并要求构建管道通过UseDotNet@2任务安装它,这将导致每次新代理旋转时都会导致延迟?

是否有最佳实践或一般指导,以及是否有人可以引用文档?

谢谢!

EN

Stack Overflow用户

回答已采纳

发布于 2021-04-19 17:17:37

我更喜欢UseDotNet@2任务。使用UseDotNet@2任务从互联网或工具缓存获取特定版本的.NET核心,并将其添加到路径中。此任务可以更改后续任务中使用的.NET核心的版本。即使您在代理机器上安装了dotnet SDK,您也需要使用UseDotNet@2任务来更改.NET核心的版本。如果在机器上更新sdk,可能会导致管道运行中断。尽管新代理启动时可能会有一些延迟,但它只会在第一次运行时造成延迟。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67145775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档