如何保留代理的临时文件夹以便从 Azure DevOps 发布管道手动调用命令
How to keep agent's temp folder in order to invoke command from Azure DevOps release pipeline manually
我想对 Azure DevOps 发布管道(经典模式)中的单个步骤进行故障排除。
该步骤在部署 VM 上调用类似命令:
C:\azagent\A1\_work\_tool\VsTest.0.0\x64\tools\net451\Common7\IDE\Extensions\TestPlatform\vstest.console.exe "@_work\_temp\qrjwcoj0moy.tmp
但是临时文件夹 C:\azagent\A1\_work\_temp\
已被删除。我可以保留临时文件以便手动调用命令吗?
根据 https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml(检查“Agent.TempDirectory”),这是不可能的,因为每个管道作业后都会清理临时文件夹。
如果您想保留这些文件,您需要在作业结束前将它们复制(任务:CopyFiles)到不同的文件夹,以便稍后检查它们。
我想对 Azure DevOps 发布管道(经典模式)中的单个步骤进行故障排除。
该步骤在部署 VM 上调用类似命令:
C:\azagent\A1\_work\_tool\VsTest.0.0\x64\tools\net451\Common7\IDE\Extensions\TestPlatform\vstest.console.exe "@_work\_temp\qrjwcoj0moy.tmp
但是临时文件夹 C:\azagent\A1\_work\_temp\
已被删除。我可以保留临时文件以便手动调用命令吗?
根据 https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml(检查“Agent.TempDirectory”),这是不可能的,因为每个管道作业后都会清理临时文件夹。
如果您想保留这些文件,您需要在作业结束前将它们复制(任务:CopyFiles)到不同的文件夹,以便稍后检查它们。