Discourse 测试版分支的即将变更

我们正在精简发布流程,并将移除 beta 分支。它将被一个新的 beta 标签取代,该标签将始终指向最新的 beta 版本。

这对您意味着什么? 如果您的 Discourse 实例当前正在跟踪 beta 分支,那么您将收到提示,需要在命令行重建 Docker 容器以应用此更改:

cd /var/discourse
git pull
./launcher rebuild app

之后,一切都应该像以前一样运行,因为所有涉及的组件都已更新以支持新的 beta 标签。 :partying_face:

:discourse2: 由我们托管?那么无需担心。此更改不会影响您的网站。

23 个赞

8 篇帖子已拆分为新主题:由于数据库关闭缓慢导致重建出现问题

这是什么意思?它与 test-passed(即默认值)相同吗?

1 个赞

如果您已在 tests-passed 上,则无需针对此更改采取任何操作,此更改仅适用于跟踪 beta 的用户:

5 个赞

几周前,当我构建生产站点时,我遵循了构建新站点的标准说明,结果是 beta 分支。那么,如何切换到已通过测试的分支呢?

1 个赞

您可能位于 tests-passed 分支。这将为您提供最新的测试版。

编辑:您可以通过查看 app.yml 并搜索“version”来判断。

3 个赞

是的,但我难道不觉得有一个名为“beta”的“生产”版本很奇怪吗?

2 个赞

参见:Is Discourse always in "beta"?

4 个赞