跳转到主要内容

使用 GitHub CI 自动化打包和签名

我们建议将您的插件设置为使用从 创建插件 提供的 Grafana 工作流程,以确保您的插件将以正确的格式构建和打包。

要这样做,请参阅 这些文档

此外,我们建议使用此工作流程生成的 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)。

下一步操作

当您打包了您的插件后,继续发布插件安装打包的插件