我有一个构建编译并运行Team City中设置的单元测试。现在我想添加另一个运行集成测试的构建。要求是:
Team City中有两种类型的依赖关系:artifact
和snapshot
。我的要求(1)和(2)表明工件依赖性,但(3)建议快照。另外,即使我选择了快照依赖项,我还需要在构建中填写VSC属性吗?
如何配置构建以获取所需的行为?
答案 0 :(得分:1)
您需要设置工件和快照依赖项。这是完全正常的。填充集成构建的VSC属性也很常见(例如,如果您想要从集成构建中标记源,则使用此属性)。但是,您可能会遇到不需要以任何方式访问源的情况,因此不会附加任何VCS根目录。
顺便说一句,我建议将编译和单元测试步骤分解为单独的构建配置。这将允许单元测试和集成测试在编译步骤完成后并行运行,从而优化整体构建时间。