gpt4 book ai didi

teamcity - 如何防止 TeamCity Build 代理删除工作文件夹

转载 作者:行者123 更新时间:2023-12-04 18:05:15 33 4
gpt4 key购买 nike

我的构建脚本包含一个本地属性文件,用于设置特定于机器的值(例如构建的基目录)。这些对于下载源代码的每台机器都是唯一的。

当构建代理有一段时间没有运行时,它会删除项目的工作文件夹并最终删除属性文件。当稍后进行更改时(在构建代理清理最近未使用的文件夹的一段时间后),构建会中断,直到恢复属性文件。

我不确定正确的方法是阻止 TeamCity 的构建代理删除该文件夹/文件(不确定如何完成此操作,这似乎是最简单的解决方案)或让构建脚本尝试生成属性文件构建已运行,但属性文件不存在。

热切欢迎任何建议!

最佳答案

这个属性文件从何而来?它是由您的脚本生成的吗?

TeamCity 从源服务器获取源文件,因此它可能会被清理,您不能依赖克隆后放入源中的文件。

您可以做的是将此文件的副本放在安全的地方,然后在您的脚本中,将此文件复制到您需要的位置。

关于teamcity - 如何防止 TeamCity Build 代理删除工作文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28241492/

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