是什么工件管理?
什么是软件工件?
工件是连接到软件项目或作为软件项目一部分的任何软件资产。工件通常是二进制包,用于表征或描述应用程序的功能、体系结构和设计。常见的工件类型有映像、可执行文件、数据模型、库、用例,当然还有编译后的应用程序二进制文件。
工件管理选项
这些构件需要存储起来,并与项目中的所有开发人员共享。一些可能的解决方案包括共享驱动器、源代码控制管理工具或工件管理存储库。共享驱动器具有限制,包括有限的版本控制和没有工件部署功能。源代码控制管理工具实际上只用于管理源代码文本文件,而不是像大型二进制文件或Docker映像这样的复杂工件。
质量、一致性和可审核性
为了确保质量、可靠性和可审核性,所有的工件都需要在开发团队之间,有时在多个站点之间进行一致的管理、版本控制和部署。如果没有合适的工具,事情就会变得很困难。工件存储库被专门设计为从一个中心位置为软件构建容纳、管理、版本和部署不同类型的工件,并提供了管理无限扩展的工件数量的最佳解决方案。