删除Teamcity工件中的目录结构

Ole*_*ers 12 teamcity artifacts

我使用Teamcity构建不同的包,并希望将这些包保存为工件.TeamCity中的我的工件路径如下:

%system.teamcity.build.workingDir%\**\Release**/*.wsp => Solution 
Run Code Online (Sandbox Code Playgroud)

现在,TeamCity在正确构建后收集任何版本目录中的所有WSP文件.但它保存包括所有子目录,如:

如何提供文件

我只想在没有目录树的情况下直接在"解决方案"下使用.wsp-File.

man*_*lds 6

来自TeamCity文档:

通配符 - 发布匹配类似Ant的通配符模式的文件(仅支持""和"*"通配符).通配符应表示相对于构建签出目录的路径.该文件将被公布保存目录的结构匹配通用字符(由"静态"的文本匹配的目录将不会被创建).也就是说,TeamCity将从模式中第一次出现通配符开始创建目录.

http://confluence.jetbrains.net/display/TCD65/Configuring+General+Settings#ConfiguringGeneralSettings-artifactPaths

在构建脚本(或其他最终构建步骤)中,您必须将必要的文件复制到单个文件夹并将该文件夹作为工件发布