【问题标题】:TeamCity two builds using the same checkout directory keeps cleaning the folderTeamCity 使用相同结帐目录的两个版本不断清理文件夹
【发布时间】:2023-03-10 04:06:01
【问题描述】:

我有两个不同的构建配置共享同一个目标文件夹并指向同一个源代码控制分支。 每当我在其中一个中运行构建时,都会在获取源代码控制文件之前清除目标文件夹。这使我的编译失败,因为参考 DLL 不受源代码控制。 有没有办法避免清理文件夹?我只想更新已更改的文件。 非常感谢。

【问题讨论】:

    标签: build teamcity


    【解决方案1】:
    1. 您可以通过在构建配置中指定来覆盖“工作目录”。
    2. 您还可以设置构建之间的依赖关系,方法是将一个构建作为父构建,将另一个构建作为子构建。
    3. 对于通常首先触发的第一个构建,您可以避免“清理”。但此选项并不理想,因为它可能会对构建产生其他影响。

    还要确保检查文件被导入到的结帐目录。似乎这也在您的案例目录中

    【讨论】:

    • 非常感谢,维贾扬。 “2”点给了我解决问题的线索。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    • 2021-02-04
    • 2011-11-17
    • 1970-01-01
    • 2023-03-31
    • 2016-07-28
    相关资源
    最近更新 更多