TeamCity工作目录结帐中缺少项目

Jam*_*mer 4 build-automation teamcity continuous-integration build-process

我一直在倾注我的设置,感觉就像当天大部分时间一样,我无法弄清楚我做错了什么.

我在开发箱上的单个代理上运行了3个构建配置.从SVN检出代码.

我已经安装了OctPack来创建几个用于部署的软件包.除此之外,我还创建了一个在NuGet Pack步骤中使用的nuspec文件.所有这些位在测试时都能正常工作.

问题是nuspec文件打包了一些sql脚本文件以进行部署.没有什么花哨.

问题是这些sql文件正从工作文件夹中的磁盘中消失.我明白了:

Cannot start build runner: Failed to find files to create packages matching: [src\database\SqlScriptsPackage.nuspec] under H:\TeamCity-Build\work\a1dbf81458fbab0a.

尽管所有内容都在SVN中,但整个数据库目录都是空的.

我已经尝试了我能想到的一切,包括强制清理结账.

所有项目都使用相同的VCS Root设置来签出"在服务器上自动".

有什么可能放弃所有这些文件?

xan*_*xan 9

禁用[] Clean output directoryNuGet Pack步骤上的复选框.

我有这个问题,我将Nuget包步骤的目标目录设置为与.csproj我正在构建的文件相同的文件夹.

勾选复选框后,它会在检查完后立即擦除整个目录.