发布周期
Embykeeper 使用常见的 Python 3 数字版本号, 形式为 A.B.C
, 给定的版本总是冻结的, 指向其构建时的固定源代码. 只要我们的托管服务商 (GitHub) 仍能很好地无限期保留它们, 我们就不打算移除之前发布的任何版本, 因此您可以安全地回滚到任何版本, 而无需自行保留备份.
我们会尽力遵循 主版本号.次版本号.修订
形式的 semver (语义化版本).
Embykeeper 项目的格式检查, 自动化测试, 包发布, Docker 镜像生成和发布均由 CI 流程提供支持. 每个构建都应该是可重现的, 因此如果您获取对应版本的源代码 (在发布页面同时提供) 并自行生成 Docker 镜像, 其结果应该与我们在 Dockerhub 上托管的镜像相同. 只要系统还能正常工作, 我们通常避免自行生成发布, 已发布的镜像都直接来自于 CI 流程.