我想对 Azure DevOps 发布管道(经典模式)中的单个步骤进行故障排除。
该步骤在部署 VM 上调用类似的命令:
C:\azagent\A1\_work\_tool\VsTest\17.0.0\x64\tools\net451\Common7\IDE\Extensions\TestPlatform\vstest.console.exe "@_work\_temp\qrjwcoj0moy.tmp
但是,临时文件夹 C:\azagent\A1\_work\_temp\
已被删除。我可以保留临时文件以便手动调用命令吗?
最佳答案
根据 https://learn.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml (检查“Agent.TempDirectory”)这是不可能的,因为在每个管道作业后都会清理临时文件夹。
如果你想保留这些文件,你需要在作业结束前将它们复制(任务:CopyFiles)到不同的文件夹,以便以后检查它们。
关于azure-devops - 如何保留代理的临时文件夹以便从 Azure DevOps 发布管道手动调用命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69961752/