20

在我的 ASP MVC 项目构建期间,我需要从 TC 的工件中排除一些文件。这些文件包括 web.debug.config 文件,但也有其他文件。

目前 TC 中的 Artifact 路径设置如下所示:

src/Project.Web/*.config => arch.zip

我需要以某种方式告诉它跳过 web.debug.config 文件。我试过这个但不起作用:

src/Project.Web/*.config => arch.zip

-src/Project.Web/*.debug.config

因此,理想情况下,我不希望这些文件来自构建期间创建的 arch.zip。

4

2 回答 2

18

从 TC10 开始,这是可能的。在您的情况下,它将是:

+:src/Project.Web/*.config => arch.zip
-:src/Project.Web/*.debug.config => arch.zip
于 2016-12-29T10:43:03.417 回答
13

这是不可能的,你提到的方式:

http://youtrack.jetbrains.com/issue/TW-5244

作为解决该问题之前的解决方法,您始终可以创建另一个构建配置,其中包含快照依赖项和对您的主构建的人工制品依赖项。您的主构建将所有文件输出为人工制品。依赖于此的配置有一个人工制品依赖项设置为:

+:*.config => <replace with location>
-:*.debug.config

然后从文件夹中的这个配置中发布你想要的东西。不理想,但它会工作。

于 2013-04-17T15:52:27.570 回答