AI工具 Skill技能库 关于道场
Meta-Flow 包构建器 发布管理 版本控制 DevOps

Meta-Flow包构建器:多格式交付物打包与分发管理

hyde-zhao/meta-flow |2026-06-20

Meta-Flow元工作流的包构建器技能。当需要将开发完成的交付物打包为可部署格式时使用,支持多种打包格式(Docker镜像、npm包、zip压缩包等),管理版本号和依赖关系,生成发布说明和校验码。

【适用场景】

- 开发完成,需要打包交付物 - 需要多格式打包(Docker镜像/npm包/zip等) - 需要管理版本号和依赖关系 - 需要生成发布说明和校验码

【操作步骤】

1. 扫描构建产物目录,确认待打包文件 2. 选择打包格式:Docker镜像/npm包/zip压缩包等 3. 生成版本号:遵循semver规范 4. 解析并锁定依赖关系 5. 执行打包命令 6. 生成发布说明(Changelog) 7. 计算文件校验码(SHA256/MD5) 8. 发布到目标仓库或制品库

【代码模板】

```yaml 打包格式支持: Docker: 命令: docker build -t {name}:{version} 输出: {name}-{version}.tar npm: 命令: npm pack 输出: {name}-{version}.tgz zip: 命令: zip -r {name}-{version}.zip {files} 输出: {name}-{version}.zip

版本管理: 规范: semver (主版本.次版本.修订版) 预发布: alpha/beta/rc

发布说明结构: - 版本号和发布日期 - 本次更新内容 - 已知问题 - 升级注意事项

校验码: SHA256: 文件完整性校验 MD5: 快速校验 ```

【复盘要点】

- 版本号必须遵循semver规范 - 依赖关系必须锁定,禁止引入未声明依赖 - 打包后必须验证文件完整性 - 发布说明必须包含完整的变更内容

来源:GitHub https://github.com/hyde-zhao/meta-flow