如何防止TeamCity为预先测试的提交创建工件?

时间:2009-10-06 19:20:54

标签: teamcity artifacts

现在,TeamCity每次执行成功的预测试提交时都会创建两组工件,一个是使用我的本地更改构建解决方案来运行测试,另一个是当它被触发时VCS存储库更改。

如何在提交之前阻止它为其构建测试创建工件?

2 个答案:

答案 0 :(得分:2)

检查要定义的build.is.personal系统属性或BUILD_IS_PERSONAL环境变量。

答案 1 :(得分:1)

为VCS触发的构建使用不同的构建配置,该构建没有配置任何路径来保存工件。

  • 转到“管理”页面,然后复制现有的构建配置。
  • 原始配置下的“构建触发”下,禁用“在将文件签入VCS时启用触发”
  • 副本的“常规设置”下,从工件路径中删除所有内容