小编Ami*_*adi的帖子

Azure DevOps - 清理构建目录

顺便提一下,我正在使用自托管代理来运行我的构建和发布管道。

问题是当我运行任何构建并且由于管道中的某些问题而失败时。来自远程的克隆分支位于 _work 目录中。第二次运行也选择了相同的工作目录,我已经从 agent _work 目录手动检查没有克隆新目录,我还可以从 Azure Pipeline 日志中验证它们使用的是相同的旧目录。

我临时解决了这个问题,我进入旧目录(即/home/user/_work/13)并手动删除那13个目录然后azure拿起它新文件夹说_work下的14,我可以看到最新的从远程克隆代码。

那么如何在发生任何故障时自动删除工作文件夹(代理构建目录,即 _work 下的 13/14)。

PS:当我的管道成功完成时,我已经有清理步骤,我在最后运行。另外,我正在编写基于 .yml 的管道。

如果需要任何信息以更好地理解,请告诉我。

azure-devops azure-pipelines

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

azure-devops ×1

azure-pipelines ×1