如何在TeamCity中设置规则以强制清除签出目录

如何在TeamCity中设置规则以强制清除签出目录,teamcity,Teamcity,我的用户案例如下: 如果在\mySource的目录或任何子目录下签入了文件(*.clean)。换句话说,我们所做的代码更改(将触发构建)包含一个名为*.clean的文件 然后执行签出目录的清理 运行构建 这是我们在TeamCity可以做的事情吗?我们能制定一个规则来做到这一点吗 无需手动清理文件夹,因为Teamcity有一个选项可以在每次签出后强制清理:我不确定是否真的需要这样做:或者(a)将文件签入源代码管理,在这种情况下,TeamCity在项目设置中有一个复选框,用于在构建之前始终删除工作

我的用户案例如下:

  • 如果在\mySource的目录或任何子目录下签入了文件(*.clean)。换句话说,我们所做的代码更改(将触发构建)包含一个名为*.clean的文件
  • 然后执行签出目录的清理
  • 运行构建 这是我们在TeamCity可以做的事情吗?我们能制定一个规则来做到这一点吗

    • 无需手动清理文件夹,因为Teamcity有一个选项可以在每次签出后强制清理:

      我不确定是否真的需要这样做:或者(a)将文件签入源代码管理,在这种情况下,TeamCity在项目设置中有一个复选框,用于在构建之前始终删除工作区。或者(b)您希望签入该文件以使下一次生成干净,在这种情况下,“生成”按钮旁边的
      图标也可以为您执行此操作。