【问题标题】:How can I exclude a folder from an Artifact Path on TeamCity?如何从 TeamCity 的工件路径中排除文件夹?
【发布时间】:2014-03-24 16:27:07
【问题描述】:

我有一个 工件路径,如下所示:

%system.teamcity.build.workingDir%\Presentation\obj\Release\Package=>Package.zip

但我需要从“包”中排除一个文件夹,我尝试过类似的方法:

%system.teamcity.build.workingDir%\Presentation\obj\Release\Package
-:%system.teamcity.build.workingDir%\Presentation\obj\Release\Package\PackageTmp
-:Package\PackageTmp

但似乎没有任何效果,有什么想法吗?

您好。

【问题讨论】:

    标签: build teamcity artifact


    【解决方案1】:

    工件路径尚不支持排除模式。有一个issue in TeamCity tracker 请求此功能。请观看/投票。

    此外,还有this workaround。看看是否符合您的需求

    【讨论】:

    • 如果我需要选择特定文件并将它们压缩成 .zip 怎么办?我的意思是,我会选择它们,但我不需要的文件夹
    • 您可以为这些文件明确定义模式: ./file1.txt=>archive.zip ./dir1/dir2/file2.exe=>archive.zip 这样的模式会导致archive.zip已发布并在其顶层包含“file1.txt”和“file2.exe”
    • 在 TeamCity v10 中已修复此问题:confluence.jetbrains.com/display/TCD10/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 2018-10-12
    • 2018-08-21
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多