为托管代理指定vmImage

时间:2019-07-03 08:14:55

标签: azure-devops azure-pipelines

我有一个管道作业,需要主机安装BLAS和LAPACK。如我所见,我有三个选择:

  • 在每个版本中都安装BLAS / LAPACK(这很耗时)(实际上,我什至没有授权这样做)

  • 将BLAS / LAPACK安装到Docker容器,并将其用作作业的基础(但是,这还会带来其他兼容性问题)

  • 将BLAS / LAPACK安装到作为作业基础的vmImage

因此:是否可以扩展/修改/指定托管代理的vmImage?

1 个答案:

答案 0 :(得分:1)

不,不能配置或更改托管代理,因为Microsot拥有专用的虚拟机,并且每次构建都拥有一台新的干净计算机。

如果您不想在每个内部版本中都安装BLAS / LAPACK,则应考虑使用自己安装了工具的self hosted agents,或将docker容器与这些工具一起使用并在此处进行构建(但是您可以可能会遇到另一个问题,就像您提到的那样。)