【发布时间】:2012-09-28 15:10:39
【问题描述】:
我有一个 TeamCity 构建配置,其中包括用于发布工件的以下内容:
Source\Builder\bin\Release\*.dll=>release
这很好用,但是我想排除一个 dll(有很多)并且已经读过您可以使用 + & - 运算符来执行此操作。大致如下:
+: Source\Builder\bin\Release\*.dll=>release
-: Source\Builder\bin\Release\Builder.*
一旦我添加了这些,就不会发布任何工件,并且我在构建日志中收到以下错误(看起来它正在将 + 计为路径的一部分):
[Publishing artifacts] Collecting files to publish [+:Source\Builder\bin\Release\*.dll=>release]
[Publishing artifacts] Artifacts path +:Source/Builder/bin/Release/*.dll not found
我使用的是 7.1.1 版本,任何人都有任何想法(我不确定这些运算符是否有效)。我看到了一个使用 MSBuild 的解决方案,但很惊讶这个功能不可用。
提前致谢。
【问题讨论】:
-
+1 因为我遇到了同样的问题。您是要发布工件以在 TeamCity 的其他地方作为工件依赖项使用,还是因为您想在 TC 外部使用二进制文件?
-
我真的想将工件用作可下载的版本供外部使用。
标签: build continuous-integration teamcity