TeamCity - 清理结账

时间:2018-01-25 19:58:50

标签: unity3d teamcity

是否可以在构建之前执行"清理结帐目录中的所有文件"除了两个文件夹?

我想将两个文件夹(在构建期间创建)标记为"而不是用于清理"。 更具体地说,我使用Unity3d构建应用程序,在构建过程中,Unity3d创建了两个文件夹:Library + Temp。 我想保留这些文件夹以加快下一次构建(Unity3d将使用Library文件夹作为缓存)。

有什么办法吗?

2 个答案:

答案 0 :(得分:0)

"在构建之前清理结帐目录中的所有文件"删除checkout目录中的所有文件时,它非常有用。

对于高级方案,我建议使用Build Files Cleaner(Swabra)构建功能。它可以从Build Features部分添加。然后配置清理路径,如下所示:

enter image description here

答案 1 :(得分:-1)

好吧,最后我使用了以下方法:

  • 从VCS Roots

  • 取消选中“在构建之前清除结帐目录中的所有文件”
  • 添加以下构建步骤作为第一步:

    命令行:

    • git add -f Folder1
    • git add -f Folder2
    • git clean -f -d
    • git checkout - 。