我有一个工作Jenkins TFS设置,但无法弄清楚如何阻止Jenkins TFS插件删除整个工作区并每次再次下载。 我只是想让它做相当于“获取最新”而不删除任何最新的文件。
以下是发生这种情况时我在控制台中收到的消息:
我无法弄清楚造成这种情况的原因或如何禁用此行为 当我构建项目时,这并不总是会发生,所以有些事情会导致这种情况发生 即使我没有更改Jenkins中的任何配置内容,也会发生这种情况。
关闭“在构建开始之前删除工作空间”选项的选项。
我在这里找到了TFS插件的Java源代码中的消息,但是 不明白是什么导致它:Java TFS Plugin in GitHub
环境:
发生这种情况时的控制台日志:
在工作区D:\ Jenkins \ workspace \ XXX上构建主服务器 自从在此计算机上执行构建后配置已更改,删除工作区 从https://tfs.company.com/tfs/Projects下载工作区列表...
从计算机'ALAN-XXX'中删除名为'MASTER-XXX'的工作区... ... 删除了名为“MASTER-XXX”的1个工作区 从'D2017-08-29T09:46:26Z'查询'$ / XXX'的远程变更集... ****