文件名称:zeitgeist:时代精神
文件大小:580KB
文件格式:ZIP
更新时间:2024-06-04 02:38:54
k8s-sig-release Go
时代精神 ( )是一种与语言无关的依赖检查程序,它可以跟踪项目中的外部依赖关系并确保它们是最新的。 基本原理 如今,越来越多的项目具有外部依赖关系,确保稳定性和可重复性的最佳方法是将这些依赖关系固定到特定版本。 然而,这导致了新的问题:我们周围世界的变化,以及这些相关的新版本发布的所有时间。 对于具有几个依赖项的简单项目,团队通常可以通过跟踪邮件列表或Slack频道来保持最新状态,但是对于较大的项目,这将成为一项艰巨的任务。 程序包管理器可以使用特定的编程语言来解决此问题(请参阅下文 ),但在以下情况下仍然是个大问题: 您的项目依赖于您选择的编程语言之外的软件包 您声明基础架构即代码,其中通常“定制”步骤,并且手动管理依赖项 依赖项不属于传统的“程序包管理器”(例如AMI映像) 什么是时代精神 Zeitgeist是一种工具,该工具采用带有依赖性列表的配置文件,并确保: 这些依