gpt4 book ai didi

windows - 避免从锁定构建目录的东西中彻底失败(并因此构建)

转载 作者:可可西里 更新时间:2023-11-01 11:38:23 24 4
gpt4 key购买 nike

Windows cmd 提示符是一个罪魁祸首——我有时会 cd 到我的构建子目录之一来检查一些东西,除非我关闭控制台或 cd 到其他地方,否则我的下一个构建当然会失败,因为它不能删除构建目录。

当然,我可以退出 cmd 提示符或 cd 退出,但我忘记了,在我知道之前,我的 CI 服务器有所有这些失败的构建就是因为这个。

我可以想象 Ant 无法强制删除,但还有其他好的策略吗?是否可以告诉 Ant 尝试删除但不能失败?我知道这可能不是一个好主意,但这是我必须针对我的场景专门权衡的事情。

或者至少有一个不锁定当前工作目录的 cmd.exe 选项或替代 cmd 行?

最佳答案

如果其他人在该目录中,Windows 将不允许您删除该目录。它是控制台窗口还是资源管理器窗口并不重要。没有真正的解决方法,除非先终止进程。

您使用的是什么持续集成工具?如果您使用 JenkinsHudson (Jenkins 几个月前从 Hudson fork 出来)您可以通过单击浏览器窗口左侧的工作目录链接来查看工作目录。这将使您可以查看工作目录(因此您可以检查所有内容)但不会锁定目录并防止删除。

如果您必须进入构建机器,请禁用该作业,这样构建服务器就不会在您检查内容时尝试构建。

关于windows - 避免从锁定构建目录的东西中彻底失败(并因此构建),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5738751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com