Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 删除旧版本_Tfs_Continuous Integration_Tfs 2015 - Fatal编程技术网

Tfs 删除旧版本

Tfs 删除旧版本,tfs,continuous-integration,tfs-2015,Tfs,Continuous Integration,Tfs 2015,在TFS 2010/2015中,Xaml构建可以配置为仅保留最后的x个构建(例如,保留最后的5个构建) 然而,2015年的新样式构建改变了其工作方式,将构建保留x天,并至少保留y天 这在处理小项目时可能会很好,但我们构建的输出每次大于5GB 有没有办法使用旧的保留策略,或者让TFS在创建新版本时手动删除旧版本?XAML和vNext是两个完全不同的版本系统。您肯定不能在XAML build for vNext上使用旧的保留策略 而且也没有任何选项可以让TFS在创建新版本时删除旧版本。保留策略是

在TFS 2010/2015中,Xaml构建可以配置为仅保留最后的x个构建(例如,保留最后的5个构建)

然而,2015年的新样式构建改变了其工作方式,将构建保留x天,并至少保留y天

这在处理小项目时可能会很好,但我们构建的输出每次大于5GB


有没有办法使用旧的保留策略,或者让TFS在创建新版本时手动删除旧版本?

XAML和vNext是两个完全不同的版本系统。您肯定不能在XAML build for vNext上使用旧的保留策略

而且也没有任何选项可以让TFS在创建新版本时删除旧版本。保留策略是用于配置系统目前保留生成和发布的时间的唯一方法


作为一种变通方法,您可以使用TFSAPI来实现这一点。您可以运行一个实用程序来清理构建工件的放置位置。这里有一个来自skundu对这个问题的回答的示例:供您参考。

XAML和vNext是两个完全不同的构建系统。您肯定不能在XAML build for vNext上使用旧的保留策略

而且也没有任何选项可以让TFS在创建新版本时删除旧版本。保留策略是用于配置系统目前保留生成和发布的时间的唯一方法

作为一种变通方法,您可以使用TFSAPI来实现这一点。您可以运行一个实用程序来清理构建工件的放置位置。以下是skundu在这个问题上回答的示例:供您参考