Open CH3CHO opened 1 week ago
@CH3CHO 认领这个任务
@CH3CHO 我是一个新手,我也想尝试完成这个任务😊
@CH3CHO 请问在Wasm 插件镜像规范中镜像元数据文件spec.yaml
需要插件制作者自己提供?还是在Github Action中生成?
Hello @Beatrueman , 我刚刚提交了 PR, 你也可以帮忙一起 review 一下。
@CH3CHO 请问在Wasm 插件镜像规范中镜像元数据文件
spec.yaml
需要插件制作者自己提供?还是在Github Action中生成?
现在运行时只有 plugin.wasm
文件是绝对必须的,其他文件都是配置界面对插件元数据的要求,会影响用户的使用体验。就现在来说,其他文件先在插件目录下尝试寻找已有的同名文件。如果没有的话,镜像中可以不用包含这个文件。
Why do you need it?
随着仓库中的 Wasm 插件越来越多,构建发布的工作量也日益增大,我们需要利用 GitHub Actions 来自动完成相应的镜像构建和发布工作。
How could it be?
{pluginName}
的 wasm-go 插件来构建 tag 为 1.0.0 的镜像; b.在人工触发时,要求用户输入待构建的插件名称和版本号(版本号可不考虑前面带 v 的情况)。Other related information
Higress 组件的镜像已经支持通过 GitHub Actions 进行构建。开发时可以参考相应的工作流脚本:https://github.com/alibaba/higress/blob/main/.github/workflows/build-image-and-push.yaml