跳至主要内容

使用 GitHub CI 自动打包和签署

我们建议您设置插件以使用 Github 工作流 来自 create-plugin 以确保您的插件以正确的格式构建和打包。

为此,请参考 这些文档

此外,我们建议您使用此工作流生成的 zip 文件来测试插件。

如果您的 Github 存储库密钥 中包含 Grafana 访问策略令牌,则会自动创建签署的构建,您可以使用它在提交之前在本地测试插件。

通过创建发布标签,整个流程将实现自动化,从而生成一个 zip 文件,您可以将其提交到 Grafana 插件目录 发布。

可以从 CI 工作流的摘要页面下载 zip 文件。

创建发布标签

格式为 vX.X.X 的标签用于触发发布工作流。通常,所有更改都会合并到 main 中,并且标签应用到 main

git checkout main
git pull origin main
git tag v2.0.1
git push origin v2.0.1

如果您需要重新标记发布,可以使用以下命令删除当前标签

git tag -d v2.0.1
git push --delete origin v2.0.1
git checkout main
git pull origin main

推送标签后,您可以再次创建相同的标签。

下载发布 zip 文件

直接从 GitHub 存储库发布路径访问最终的发布 zip 文件(例如 https://github.com/org/plugin-id/releases)。

下一步

打包插件后,请继续 发布插件安装打包的插件