持续集成:集中软件资产

时间:2013-08-07 14:39:37

标签: version-control continuous-integration version nexus

为了实现持续集成,在“持续集成:提高软件质量和降低风险”一书中,可以读到其背后的原理之一是将软件资产集中在版本控制系统上,这些可能是编译的工件,库,第三方组件等。

如果一个人只使用SCM而没有别的,我可以理解这样的陈述。但是,如果要使用像Nexus这样的工具呢?你是否会说Nexus或类似的人在提到已经建成的文物时会过时?

1 个答案:

答案 0 :(得分:0)

简短的回答是:“是”

更长的答案是使用Nexus集中软件资产是完全合法的,因为它也是一个版本化商店。它更适合需要编译二进制文件的技术,但即使对于脚本技术,我也赞成创建tarball或更好的RPM包。最后,包含SCM系统的部署过程将您与该软件结合在一起....更令人担忧的是,每个需要安装软件的人员都必须具有该工具的访问权限(

)。
相关问题