默认情况下,我使用的托管代理不支持yarn命令,而只支持npm。很悲哀,对吧?
当然,我可以在我的构建管道中有一个步骤,在每次运行时通过scoop或choco[latey]下载并安装yarn,但我真的不喜欢为一些应该开箱即用的东西增加构建时间的想法。
那么我如何预先安装我需要的工具呢?
发布于 2019-03-21 14:00:58
您不一定需要使用私有代理--您可以在预先构建的容器中运行构建。这样,您就可以控制托管代理。
resources:
containers:
- container: tests
image: my/container:tests
jobs:
- job: run_tests
container: tests
pool:
vmImage: 'Ubuntu-16.04'
steps:
# actual build
...发布于 2019-03-21 06:45:06
不需要。托管代理每次都是新的。你不能做任何事情来缓存上面的东西。
如果这是必需的,您应该在您控制的计算机上安装私有代理。
https://stackoverflow.com/questions/55271139
复制相似问题