是否可以以非root用户身份运行托管Linux VSTS管道的全部或部分



我有一些测试文件可访问性的单元测试,这些测试在Linux上失败了,因为它以root用户的身份运行,并且root用户可以写入只读文件。是否可以(最好通过yaml(指定部分或全部管道以非root用户身份运行?

如果使用托管管道运行构建和发布,则意味着构建正在运行在由Microsoft管理的计算机上,那么您实际上使用的是Microsoft托管的CI/CD。

这使用我们的Microsoft托管代理池来运行您的构建,这些构建确实有一些限制,例如:

登录的能力。

  • 将工件拖放到UNC文件共享的功能。

  • 运行XAML生成的能力。

  • 使用可能获得的潜在性能优势可以更快地启动和处理构建的自托管代理。学更多

现在还不能选择非root用户,看看这个类似的线程:改进基于linux的代理,使其在vsts:vsts-id而不是root 下运行

最新更新