乐趣区

关于rust:带你了解-Databend-发布列车

「什么是 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 版本的列车,心愿大家追随咱们独特倒退、共同进步~

退出移动版