我们目前使用通过 SCTM 源代码控制配置文件与我们的源代码控制系统集成的 SilkCentral 测试管理器 (SCTM)。但是,我们想探索与检查到 Maven 的远程 Nexus 存储库中的构建工件的集成。
这个想法是只有在构建和测试通过时,才会构建被测应用程序并将其与自动化测试一起检查到 Nexus 中。因此,当 QA 准备好从 SCTM 运行测试(手动或自动)时,Nexus 中有一个定义明确的应用程序构建工件和测试构建工件组合,与从 SCTM 获取最新代码相比,这为 SCTM 提供了更可靠的目标源代码控制系统。
当代码和测试每天都在变化并且构建是快照构建而不是 SCTM 可以使用的源代码控制系统中带有标签的正式构建时,所有这些在主动开发期间更为相关。
SCTM 显然同时支持通用命名约定 (UNC) 和 Apache 虚拟文件系统 (VFS),其中任何一个都应该可以潜在地用于将 SCTM 源代码控制配置文件指向 Nexus 工件而不是原始源代码。但是,我想与社区核实,看看是否有更简单的方法。(例如,我注意到 Hudson SCTM 插件的存在。)另外,我欢迎其他想法和想法。