「什么是 Databend 公布通道呢?」
Databend 的公布过程遵循“公布列车”模型,并应用了 Rust、Firefox 和 Chrome,以及“feature staging”等等。
然而在晚期的 Databend 只会降级 nightly 版本号,当一个 nightly 版本筹备 beta 的时候,咱们就只会留下一个 beta 版本,脱离 nightly 版本。
接下来,就让咱们开始理解 Databend 如何进行公布的吧~以下次要是来自 Rust 的文档“How Rust is Made”和“Nightly Rust”。
Databend 有三个公布通道(这与 Rust 雷同):- Nightly – Beta – Stable
所以随着工夫的推移,咱们的公布将看起来像是每晚一次:
nightly: * - - * - - *
每过六周,是时候筹备一个新版本了!这时候 Databend 存储库的 beta 分支会从 nightly 应用的主分支中分支进去。所以当初就有了两个版本:
nightly: * - - * - - *
|
beta: *
在第一个测试版创立的六周之后,是时候公布稳定版了!这时候 stable 分支会由 beta 分支所产生:
nightly: * - - * - - * - - * - - * - - * - * - *
|
beta: * - - - - - - - - *
|
stable: *
这被称为“火车模型”,因为每通过六周,将会有一个版本“来到车站”,但在稳固版本达到之前它依然需先穿过通过测试版通道。
目前的咱们曾经迎来了 0.7 版本的列车,心愿大家追随咱们独特倒退、共同进步~