菜单
开源

准备发布

发布 Grafana Loki 包括合并一个长期运行的发布 PR。有两个工作流程使这些 PR 保持最新,一个用于补丁发布(运行在匹配 release-[0-9]+.[0-9]+.x 的分支提交上),另一个用于次要发布(运行在匹配 k[0-9]+ 的分支提交上)。这些流水线使用 release please 完成以下操作

  1. 运行测试和 linting
  2. 为提议的发布版本构建二进制文件和镜像
  3. 根据自上次发布以来的常规提交生成发布说明
  4. 创建或更新该发布的长期运行发布 PR,指出如果 PR 被合并,将发布哪个提交,并附带指向将要发布的构建产物的链接。

主要发布

主要发布遵循与次要发布和补丁发布相同的流程,但需要创建一个自定义工作流程来运行在我们想要发布的分支上。这样做的原因是主要发布并不经常进行,因此一直运行这些工作流程并不经济。要创建主要发布工作流程,请遵循主要发布工作流程文档中的步骤。