- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经配置了一个基于在 Docker 容器中运行的 Ubuntu 20.04 的自托管 Linux 代理。它向代理池报告并正确运行。我将在 AWS Fargate 中运行代理。
我的问题是,在我的 Docker 镜像中安装 dotnet SDK 是否被认为是最佳实践,这会大大增加镜像的大小,或者是否最好将其保留并需要构建管道来安装它UseDotNet@2 任务,每次新代理启动时都会导致延迟?
是否有最佳实践或一般指南,任何人都可以引用文档吗?
谢谢!
最佳答案
我更喜欢 UseDotNet@2 任务。 UseDotNet@2 任务从 Internet 或工具缓存中获取特定版本的 .NET Core 并将其添加到 PATH 中。此任务可以更改后续任务中使用的 .NET Core 版本。即使您在代理机器上安装了 dotnet SDK,您也需要使用 UseDotNet@2 任务来更改 .NET Core 的版本。如果你更新机器上的 sdk,它可能会导致管道运行中断。虽然新代理启动时可能会有一些延迟,但它只会在第一次运行时造成延迟。
关于.net - 在自托管的 Azure DevOps 代理上安装 dotnet SDK 还是在构建管道中添加 UseDotNet@2 任务更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67145775/
我已经配置了一个基于在 Docker 容器中运行的 Ubuntu 20.04 的自托管 Linux 代理。它向代理池报告并正确运行。我将在 AWS Fargate 中运行代理。 我的问题是,在我的 D
我有一个带有代理的 Azure DevOps 管道,步骤如下: pool: vmImage: 'windows-latest' # .... steps: - task: UseDotNet@2
我有一个带有代理的 Azure DevOps 管道,步骤如下: pool: vmImage: 'windows-latest' # .... steps: - task: UseDotNet@2
我是一名优秀的程序员,十分优秀!